/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-o-transition:-o-transform .3s ease-out, opacity .3s ease-in;-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-o-transition:-o-stroke-dashoffset .3s ease-out, -o-stroke-opacity .3s ease-in;-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.resource-center-page{gap:16px;max-width:1500px;margin:0 auto;display:grid}.resource-hero{color:#fff;background:linear-gradient(118deg,#102b49 0%,#174d78 66%,#1f6f8e 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:148px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #102b4929}.resource-hero:after{content:"";border:48px solid #ffffff0e;border-radius:50%;width:280px;height:280px;position:absolute;top:-155px;right:-90px}.resource-hero .eyebrow{color:#8fc5ef}.resource-hero h2{letter-spacing:-.7px;margin:7px 0;font-size:28px}.resource-hero p{color:#d2e3f1;max-width:700px;margin:0;font-size:12px;line-height:1.6}.resource-verified{z-index:1;background:#ffffff14;border:1px solid #ffffff2b;border-radius:10px;align-items:center;gap:11px;min-width:250px;padding:13px 15px;display:flex;position:relative}.resource-verified i{color:#0c503d;background:#62d6ad;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.resource-verified b,.resource-verified small{display:block}.resource-verified b{font-size:11px}.resource-verified small{color:#bdd4e5;margin-top:4px;font-size:9px}.resource-context{background:#f2f8fd;border:1px solid #b9d8f1;border-left:4px solid #2478ba;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.resource-context b,.resource-context small{display:block}.resource-context b{margin:3px 0;font-size:12px}.resource-context small{color:#60768a;font-size:9px}.resource-controls{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:13px;padding:17px 18px;display:grid}.resource-controls label{gap:6px;display:grid}.resource-controls label>span{color:#647589;text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:800}.resource-controls select,.resource-search>div{background:#fff;border:1px solid #ccd7e2;border-radius:8px;height:39px}.resource-controls select{color:#26384b;width:100%;font:inherit;padding:0 10px;font-size:11px;font-weight:700}.resource-search>div{color:#718196;align-items:center;gap:7px;padding:0 10px;display:flex}.resource-search input{color:#26384b;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:11px}.resource-workspace{grid-template-columns:minmax(620px,1.45fr) minmax(330px,.55fr);align-items:start;gap:16px;display:grid}.licensure-map-card,.licensure-detail,.licensure-compare{padding:21px}.resource-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resource-section-head h3{margin:4px 0 2px;font-size:17px}.resource-section-head p{color:#718094;margin:0;font-size:10px}.resource-view-switch{background:#edf2f6;border-radius:8px;padding:3px;display:flex}.resource-view-switch button{color:#657588;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px;font-weight:800}.resource-view-switch button.active{color:#185fa9;background:#fff;box-shadow:0 1px 4px #15314e1f}.licensure-legend{border-bottom:1px solid #e7edf2;flex-wrap:wrap;gap:12px 18px;margin:18px 0 14px;padding-bottom:13px;display:flex}.licensure-legend span{color:#617184;align-items:center;gap:6px;font-size:9px;display:flex}.licensure-legend i{border-radius:3px;width:9px;height:9px}.licensure-legend .compact{background:#2b9a78}.licensure-legend .pending{background:#d39a38}.licensure-legend .required{background:#7890a8}.licensure-legend .none{background:#7957a5}.state-tile-map{grid-template-rows:repeat(7,54px);grid-template-columns:repeat(12,minmax(35px,1fr));gap:7px;min-height:420px;padding:9px 2px;display:grid}.state-tile-map button{color:#34495e;cursor:pointer;background:#f6f9fb;border:1px solid #c9d6e1;border-radius:8px;align-content:center;place-items:center;gap:2px;min-width:0;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.state-tile-map button:hover{z-index:2;transform:translateY(-2px);box-shadow:0 6px 13px #14345321}.state-tile-map button b{font-size:11px}.state-tile-map button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.state-tile-map button.compact{color:#156d56;background:#e9f7f1;border-color:#9fd2c1}.state-tile-map button.compact-pending{color:#8b6317;background:#fff7e7;border-color:#e8ce96}.state-tile-map button.no-state-license{color:#65488a;background:#f4effa;border-color:#cbbce1}.state-tile-map button.selected{z-index:3;border-color:#1f69d5;transform:translateY(-2px);box-shadow:0 0 0 2px #1f69d5,0 8px 16px #1f69d52e}.map-guidance{color:#617185;background:#f4f7fa;border-radius:8px;gap:10px;margin-top:8px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}.map-guidance b{color:#34495d;white-space:nowrap}.licensure-state-list{border:1px solid #e1e8ee;border-radius:9px;grid-template-columns:1fr 1fr;max-height:420px;display:grid;overflow:auto}.licensure-state-list>button{text-align:left;color:#2b3d51;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.licensure-state-list>button:nth-child(odd){border-right:1px solid #edf1f4}.licensure-state-list>button.selected{background:#eef6fd}.licensure-state-list i{color:#536579;background:#eef2f5;border-radius:7px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.licensure-state-list i.compact{color:#147056;background:#e4f5ee}.licensure-state-list i.compact-pending{color:#8a6114;background:#fff4dd}.licensure-state-list i.no-state-license{color:#67488d;background:#f1ebf8}.licensure-state-list b,.licensure-state-list small{display:block}.licensure-state-list b{font-size:10px}.licensure-state-list small{color:#738195;margin-top:3px;font-size:8px}.licensure-state-list em{color:#69798a;font-size:8px;font-style:normal}.licensure-detail{position:sticky;top:108px}.licensure-detail-head{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.licensure-detail-head h3{margin:4px 0 2px;font-size:22px}.licensure-detail-head p{color:#6b798a;margin:0;font-size:10px}.licensure-status{color:#526579;white-space:nowrap;background:#edf2f6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.licensure-status.compact{color:#147057;background:#e5f6ef}.licensure-status.compact-pending{color:#8a6114;background:#fff2d8}.licensure-status.no-state-license{color:#64458d;background:#f0eafa}.licensure-route{color:#46596d;margin:15px 0;font-size:10px;line-height:1.58}.licensure-planning{grid-template-columns:1fr 1fr;gap:8px;display:grid}.licensure-planning>div{background:#fafcfd;border:1px solid #dce5ec;border-radius:9px;padding:12px}.licensure-planning span,.licensure-planning b,.licensure-planning small{display:block}.licensure-planning span{color:#708094;text-transform:uppercase;letter-spacing:.45px;font-size:8px}.licensure-planning b{margin:5px 0 3px;font-size:15px}.licensure-planning small{color:#8390a0;font-size:8px}.licensure-detail-section{margin-top:17px}.licensure-detail-section ol{counter-reset:licensure-step;gap:10px;margin:11px 0 0;padding:0;list-style:none;display:grid}.licensure-detail-section li{color:#43566a;counter-increment:licensure-step;min-height:25px;padding:0 0 0 34px;font-size:9px;line-height:1.5;position:relative}.licensure-detail-section li:before{content:counter(licensure-step);color:#1b5f9b;background:#eaf2fb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;left:0}.temporary-note{background:#fff8e9;border-left:3px solid #d39a38;border-radius:7px;gap:4px;margin:15px 0;padding:11px 13px;display:grid}.temporary-note b{font-size:9px}.temporary-note span{color:#705d35;font-size:8px;line-height:1.5}.licensure-links{gap:7px;display:grid}.licensure-links a{color:#255a8d;border:1px solid #d5e1ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.licensure-links a span{color:#74869a;white-space:nowrap;font-size:8px}.compare-button,.copy-summary{width:100%;margin-top:9px}.copy-summary{margin-top:7px}.licensure-disclaimer{color:#7d8998;margin-top:11px;font-size:7.5px;line-height:1.5;display:block}.licensure-compare .resource-section-head>span{color:#617287;background:#eef3f7;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.compare-empty{color:#718094;border:1px dashed #c8d4df;border-radius:9px;place-items:center;min-height:88px;margin-top:14px;font-size:10px;display:grid}.compare-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.compare-grid article{background:#fbfcfd;border:1px solid #dbe4ec;border-radius:10px;padding:15px;position:relative}.compare-grid article>button{color:#758397;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:8px;right:9px}.compare-grid article>span{color:#1d69a8;letter-spacing:.8px;font-size:9px;font-weight:900}.compare-grid h4{margin:4px 0 8px;font-size:15px}.compare-grid em{color:#526579;background:#edf2f6;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.compare-grid em.compact{color:#147057;background:#e5f6ef}.compare-grid em.compact-pending{color:#8a6114;background:#fff2d8}.compare-grid em.no-state-license{color:#64458d;background:#f0eafa}.compare-grid dl{gap:0;margin:12px 0;display:grid}.compare-grid dl>div{border-top:1px solid #e8edf2;padding:8px 0}.compare-grid dt{color:#778598;font-size:8px}.compare-grid dd{color:#35495e;margin:3px 0 0;font-size:9px;line-height:1.45}.compare-grid a{color:#1e66a5;font-size:9px;font-weight:800;text-decoration:none}@media (width<=1180px){.resource-workspace{grid-template-columns:1fr}.licensure-detail{position:static}.resource-controls{grid-template-columns:1fr 1fr}.state-tile-map{grid-template-rows:repeat(7,50px)}}@media (width<=760px){.resource-hero,.resource-context{display:grid}.resource-verified{min-width:0}.resource-controls{grid-template-columns:1fr}.state-tile-map{grid-template-rows:repeat(7,46px);grid-template-columns:repeat(12,minmax(27px,1fr));gap:4px;overflow:auto}.state-tile-map button span{display:none}.licensure-state-list,.compare-grid{grid-template-columns:1fr}.licensure-state-list>button:nth-child(odd){border-right:0}.licensure-planning{grid-template-columns:1fr}.licensure-map-card,.licensure-detail,.licensure-compare{padding:16px}}.candidate-licensure-action{color:#526b82;background:#f2f8fd;border-bottom:1px solid #dbe6ef;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:9px;display:flex}.candidate-licensure-action button{font-size:9px}.match-licensure-action{width:100%;margin-top:12px}.match-licensure-action button{width:100%}.resource-controls{grid-template-columns:minmax(280px,460px);align-items:end}.resource-hero-tools{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.resource-hero .resource-guidance-button{background:#ffffff12;border-color:#ffffff4a}.resource-hero .resource-guidance-button>span{color:#185579;background:#ffffffd9}.licensure-detail-head+.licensure-planning{margin-top:14px}.temporary-authority+.licensure-links{margin-top:12px}@media (width<=900px){.resource-controls{grid-template-columns:1fr}}.temporary-authority{background:linear-gradient(145deg,#f2fbf7,#fff);border:1px solid #b9dccc;border-left:4px solid #23805f;border-radius:9px;gap:10px;margin-top:9px;padding:13px;display:grid}.temporary-authority>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.temporary-authority>header span,.temporary-authority>header h4{display:block}.temporary-authority>header span{color:#527264;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:900}.temporary-authority>header h4{color:#183f33;margin:4px 0 0;font-size:12px}.temporary-authority>header em{color:#176449;white-space:nowrap;background:#dff4e9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.temporary-authority-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.temporary-authority-metrics>div{background:#fff;border:1px solid #d6e8df;border-radius:7px;padding:9px 10px}.temporary-authority-metrics span,.temporary-authority-metrics b{display:block}.temporary-authority-metrics span,.temporary-authority-eligibility>span{color:#687f75;letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:850}.temporary-authority-metrics b{color:#24483d;margin-top:4px;font-size:9px;line-height:1.4}.temporary-authority-eligibility{padding-top:1px}.temporary-authority-eligibility p{color:#486358;margin:4px 0 0;font-size:8px;line-height:1.55}.temporary-authority>small{color:#4c685d;background:#e9f5ef;border-radius:6px;padding:8px 9px;font-size:7px;line-height:1.45}.temporary-authority>a{color:#17674d;border-top:1px solid #d8e9e1;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.temporary-authority>a span{color:#688177;white-space:nowrap;font-size:7px}.temporary-authority.confirm{background:linear-gradient(145deg,#fff8e9,#fff);border-color:#ead19b #ead19b #ead19b #c58a22}.temporary-authority.confirm>header span,.temporary-authority.confirm .temporary-authority-metrics span,.temporary-authority.confirm .temporary-authority-eligibility>span{color:#816d42}.temporary-authority.confirm>header h4,.temporary-authority.confirm .temporary-authority-metrics b{color:#5d4a23}.temporary-authority.confirm>header em{color:#835d13;background:#fff0cd}.temporary-authority.confirm .temporary-authority-metrics>div{border-color:#eadfca}.temporary-authority.confirm .temporary-authority-eligibility p{color:#6d5b36}.temporary-authority.confirm>small{color:#6f5b32;background:#fff3d9}.temporary-authority.confirm>a{color:#815b14;border-top-color:#eadfc8}.temporary-authority.not-needed{background:linear-gradient(145deg,#f7f3fb,#fff);border-color:#cfc6df #cfc6df #cfc6df #775ba2}.temporary-authority.not-needed>header em{color:#65488d;background:#eee7f7}.temporary-authority.not-needed>header span,.temporary-authority.not-needed .temporary-authority-metrics span,.temporary-authority.not-needed .temporary-authority-eligibility>span{color:#77688c}.temporary-authority.not-needed>header h4,.temporary-authority.not-needed .temporary-authority-metrics b{color:#493a5f}.temporary-authority.not-needed .temporary-authority-metrics>div{border-color:#e3ddec}.temporary-authority.not-needed>small{color:#675778;background:#f1ecf7}.temporary-authority.not-needed>a{color:#674c8d;border-top-color:#e4ddec}@media (width<=520px){.temporary-authority>header{display:grid}.temporary-authority>header em{width:max-content}.temporary-authority-metrics{grid-template-columns:1fr}}.guidance-info-button{color:#2b648f;cursor:pointer;background:#fff;border:1px solid #c9d6e2;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid;box-shadow:0 2px 7px #173b5e0d}.guidance-info-button>span{color:#22638f;background:#e7f1f8;border-radius:50%;place-items:center;width:17px;height:17px;font:900 10px/1 Arial,sans-serif;display:grid}.guidance-info-button:hover,.guidance-info-button:focus-visible{border-color:#72a9cc;outline:0;box-shadow:0 0 0 3px #2c7bb018}.guidance-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c223949;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.guidance-modal{background:#fff;border:1px solid #cbd9e3;border-radius:14px;width:min(690px,100%);max-height:min(780px,100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0b223b3d}.guidance-modal>header{z-index:2;background:linear-gradient(145deg,#f8fbfd,#eef5f8);border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.guidance-modal>header h2{margin:5px 0 6px;font-size:20px}.guidance-modal>header p{color:#627588;max-width:560px;margin:0;font-size:9px;line-height:1.55}.guidance-modal .panel-close{flex:none;position:static}.guidance-rule-list{gap:9px;padding:16px 20px;display:grid}.guidance-rule-list article{background:#fff;border:1px solid #dfe7ed;border-radius:9px;padding:13px 14px}.guidance-rule-list article>div{grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.guidance-rule-list article>div i{color:#22658e;background:#e6f1f7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.guidance-rule-list h3{margin:0;font-size:10px}.guidance-rule-list p{color:#465c70;margin:7px 0 10px;font-size:9px;line-height:1.55}.guidance-rule-list footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:9px;display:flex}.guidance-rule-list footer span{color:#718292;font-size:7px;line-height:1.45}.guidance-rule-list footer span b{color:#52687a;text-transform:uppercase;letter-spacing:.45px;margin-bottom:2px;display:block}.guidance-rule-list footer a{color:#1d659d;flex:none;font-size:8px;font-weight:850;text-decoration:none}.guidance-modal-note{background:#fff9ec;border:1px solid #ead8ad;border-radius:8px;gap:3px;margin:0 20px 20px;padding:11px 13px;display:grid}.guidance-modal-note b{font-size:8px}.guidance-modal-note span{color:#705f3b;font-size:8px;line-height:1.5}.header-actions>.guidance-info-button{margin-left:-1px}@media (width<=620px){.guidance-backdrop{padding:10px}.guidance-modal{max-height:calc(100vh - 20px)}.guidance-modal>header{padding:18px}.guidance-rule-list{padding:12px}.guidance-rule-list footer{align-items:flex-start;display:grid}.guidance-modal-note{margin:0 12px 12px}}@media (width<=760px){.workspace>header .header-actions{display:flex}.workspace>header .header-actions>.access-scope,.workspace>header .header-actions>.secondary,.workspace>header .header-actions>.primary{display:none}}.user-admin-layout{grid-template-columns:minmax(0,1fr)}.user-admin-hero-actions{flex:none;align-items:center;gap:10px;display:flex;position:relative}.admin-reference-info{position:relative}.admin-reference-info summary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:18px;font-weight:800;list-style:none;display:grid}.admin-reference-info summary::-webkit-details-marker{display:none}.admin-reference-info[open] summary{color:#1d5d99;background:#fff}.admin-reference-popover{z-index:40;width:min(520px,100vw - 48px);max-height:min(650px,70vh);color:var(--ink);background:#fff;border:1px solid #d9e3ee;border-radius:12px;padding:19px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 20px 50px #0b27475c}.admin-reference-popover section+section{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.admin-reference-popover h3{margin:5px 0 7px;font-size:16px}.admin-reference-popover p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.admin-reference-popover .role-template-list{margin-bottom:0}.admin-selected-access{border-top:0;border-bottom:1px solid var(--line);background:#f8fbff;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.admin-selected-access>span b,.admin-selected-access>span small{display:block}.admin-selected-access>span b{font-size:11px}.admin-selected-access>span small{color:var(--muted);margin-top:4px;font-size:9px}.admin-selected-access>div{flex:none}.admin-selected-access .link{white-space:nowrap}.first-login-setup{background:#f2fbf7;border:1px solid #b6d9cd;border-left:4px solid #188163;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(360px,1.35fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.first-login-setup h3{margin:4px 0 5px;font-size:15px}.first-login-setup p{color:#60786f;margin:0;font-size:9px;line-height:1.5}.first-login-setup dl{gap:6px;margin:0;display:grid}.first-login-setup dl>div{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:9px;display:grid}.first-login-setup dt{color:#6c7e77;text-transform:uppercase;font-size:8px;font-weight:850}.first-login-setup dd{overflow-wrap:anywhere;color:#24473c;min-width:0;margin:0;font-size:9px}.first-login-setup code{color:#124f3d;background:#fff;border-radius:5px;padding:3px 6px;font-weight:900}.first-login-actions{justify-items:end;gap:6px;display:grid}.first-login-actions button{white-space:nowrap}@media (width<=1050px){.first-login-setup{grid-template-columns:1fr 1fr}.first-login-actions{grid-column:1/-1;justify-content:flex-end;display:flex}}@media (width<=760px){.user-admin-hero-actions{justify-content:flex-end;width:100%}.admin-reference-popover{width:auto;position:fixed;top:86px;left:18px;right:18px}.admin-selected-access{flex-direction:column;align-items:flex-start}.admin-selected-access>div{flex-wrap:wrap;width:100%}.first-login-setup{grid-template-columns:1fr}.first-login-actions{grid-column:1}}.bulk-import-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.bulk-import-list progress{accent-color:#2563eb;width:100%;height:5px;margin-top:7px;display:block}.bulk-import-list .bulk-duplicate>i{color:#0369a1;background:#e0f2fe}.bulk-retry{font-size:12px;padding:6px 10px!important}.bulk-import-history{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;margin-top:14px;padding:12px}.bulk-import-history>div{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.bulk-import-history>div span{color:#64748b;font-size:12px}.bulk-import-history article{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto auto;gap:12px;padding:7px 0;font-size:12px;display:grid}.bulk-import-history article span,.bulk-import-history article em{color:#64748b;font-style:normal}:root{--navy:#132a46;--blue:#1f69d5;--ink:#172333;--muted:#687588;--line:#dce3ea;--bg:#f4f7fa;--green:#167c62;--gold:#b7791f;--red:#c3424d;--violet:#6b5bd2}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.app-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#10243d;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 30px;display:flex}.brand-mark{background:linear-gradient(145deg,#3c8cf4,#8ac0ff);border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.brand strong,.brand span,.user strong,.user span{display:block}.brand strong{font-size:15px}.brand span,.user span{color:#9fb0c4;margin-top:3px;font-size:11px}.sidebar nav{gap:4px;display:grid}.sidebar nav button{appearance:none;color:#b9c6d5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:600}.sidebar nav button i{color:#7f94aa;width:24px;font-style:normal;display:inline-block}.sidebar nav button.active{color:#fff;background:#1d3c60}.sidebar nav button.active i{color:#73adfa}.connections{color:#c1cbd7;border-top:1px solid #29415e;gap:10px;margin-top:auto;padding:18px 10px 14px;font-size:11px;display:grid}.connections>div{align-items:center;gap:7px;display:flex}.connections em{color:#8093a8;margin-left:auto;font-style:normal}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.green{background:#45c49c}.dot.amber{background:#f2ad4b}.dot.gray{background:#708299}.user{border-top:1px solid #29415e;align-items:center;gap:10px;padding:18px 8px 0;display:flex}.avatar,.role-icon{color:#31577f;background:#e7eef7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.avatar.coral{color:#a64f43;background:#fde6e2}.workspace{min-width:0;padding:0 32px 40px}.workspace>header{justify-content:space-between;align-items:center;height:93px;display:flex}.workspace h1{letter-spacing:-.6px;margin:4px 0 0;font-size:26px}.eyebrow{letter-spacing:1.2px;color:#8995a4;font-size:10px;font-weight:800}.header-actions,.toolbar,.calculator-actions{gap:9px;display:flex}.primary,.secondary,.filter,.link,.icon-button{cursor:pointer;border:0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.primary{background:var(--blue);color:#fff;box-shadow:0 2px 7px #1f69d52d}.secondary,.filter{border:1px solid var(--line);color:#344357;background:#fff}.link{color:var(--blue);background:0 0;padding:5px}.icon-button{color:var(--blue);background:#eef4fb;font-size:18px}.notice{color:#294c74;background:#edf5ff;border:1px solid #cfe0f8;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:13px 16px;display:flex}.notice div b,.notice div span{display:block}.notice div span{color:#5b7190;margin-top:3px;font-size:12px}.notice button{color:var(--blue);background:0 0;border:0;font-weight:700}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 18px;position:relative;overflow:hidden}.metric:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.metric.green:before{background:#2b9a78}.metric.gold:before{background:#d49b39}.metric.violet:before{background:#806bd7}.metric span,.metric small{color:var(--muted);font-size:11px;display:block}.metric strong{margin:9px 0 5px;font-size:25px;display:block}.metric small{color:#4b7c68}.dashboard-grid{grid-template-columns:1fr 1fr .8fr;gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px;box-shadow:0 2px 8px #14263a08}.span-2{grid-column:span 2}.card-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.card h2{margin:4px 0 0;font-size:17px}.card h3{margin:22px 0 10px;font-size:13px}.job-list{display:grid}.job-row{border-top:1px solid #edf0f3;grid-template-columns:42px minmax(260px,1fr) 85px 60px 74px;align-items:center;gap:11px;padding:13px 0;display:grid}.job-main strong,.job-main span,.job-row small,.job-row b{display:block}.job-main span,.job-row small{color:var(--muted);margin-top:4px;font-size:11px}.role-icon{background:#edf4fc;border-radius:9px}.pill{color:#526174;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.pill.red{color:#b43b49;background:#fdebed}.pill.green{color:#167c62;background:#e7f7f1}.ring{background:conic-gradient(var(--blue) var(--p),#e7edf3 0);border-radius:50%;place-items:center;width:118px;height:118px;margin:8px auto 17px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.ring>div{z-index:1;text-align:center}.ring strong,.ring span{display:block}.ring strong{font-size:28px}.ring span{color:var(--muted);font-size:11px}.progress-label{justify-content:space-between;font-size:11px;display:flex}.bar{background:#e9eef3;border-radius:99px;height:7px;margin:8px 0 16px;overflow:hidden}.bar i{background:var(--blue);height:100%;display:block}.mini-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-top:14px;display:grid}.mini-stats div+div{border-left:1px solid var(--line);padding-left:14px}.mini-stats span,.mini-stats b{display:block}.mini-stats span{color:var(--muted);font-size:10px}.mini-stats b{margin-top:5px}.pipeline{grid-template-columns:repeat(6,1fr);align-items:end;gap:13px;height:130px;padding-top:8px;display:grid}.pipeline>div{grid-template-columns:1fr auto;align-items:end;display:grid}.pipeline span{color:var(--muted);font-size:10px}.pipeline strong{font-size:17px}.pipeline i{background:linear-gradient(#3b82df,#91bff8);border-radius:5px 5px 1px 1px;grid-column:1/3;margin-top:7px}.package-kpi{border-bottom:1px solid var(--line);padding:8px 0 16px}.package-kpi span,.package-kpi strong{display:block}.package-kpi span{color:var(--muted);font-size:11px}.package-kpi strong{margin-top:5px;font-size:26px}.package-grid{grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;display:grid}.package-grid span,.package-grid b{display:block}.package-grid span{color:var(--muted);font-size:10px}.package-grid b{margin-top:4px;font-size:13px}.positive{color:var(--green)!important}.negative,.bad{color:var(--red)!important}.two-pane{grid-template-columns:340px 1fr;gap:16px;display:grid}.tree-card,.detail-card{min-height:680px}.tree{margin:0 -8px}.tree-parent,.tree-item{border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.tree-parent i,.tree-item i{color:#31577f;background:#eaf2fb;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.tree strong,.tree span{display:block}.tree span{color:var(--muted);margin-top:3px;font-size:10px}.tree .selected{background:#eaf3fe}.branch{border-left:1px solid #ced8e2;margin-left:24px;padding-left:12px}.selected-light{background:#f4f7fa}.detail-hero{justify-content:space-between;gap:24px;display:flex}.detail-hero h2{margin:10px 0 5px;font-size:22px}.detail-hero p{color:var(--muted);max-width:680px}.tabs{border-bottom:1px solid var(--line);gap:22px;margin:20px 0;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;padding:10px 0;font-size:11px;font-weight:700}.tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}.detail-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.detail-grid>div{border:1px solid var(--line);border-radius:8px;padding:12px}.detail-grid span,.detail-grid b{display:block}.detail-grid span{color:var(--muted);font-size:10px}.detail-grid b{margin-top:5px;font-size:12px}.rules{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rules>div{border:1px solid var(--line);border-radius:8px;gap:10px;padding:11px;display:flex}.rules i{color:var(--green);font-style:normal}.rules span,.rules b{display:block}.rules span{color:var(--muted);font-size:11px}.rules b{color:var(--ink);margin-bottom:3px;font-size:12px}.contact{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;padding-top:12px;display:grid}.contact div b,.contact div span{display:block}.contact div span,.contact>span{color:var(--muted);font-size:10px}.contact button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 10px}.full-card{padding:0;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);padding:15px}.search{border:1px solid var(--line);color:var(--muted);border-radius:7px;flex:1;padding:8px 11px}.search input{border:0;outline:0;width:90%;margin-left:7px}.full-card table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf0f3;padding:14px 15px;font-size:12px}th{letter-spacing:.8px;text-transform:uppercase;color:#7f8b99;background:#fafbfd;font-size:9px}td b,td span{display:block}td span{color:var(--muted);margin-top:4px;font-size:10px}.match-count,.score{font-weight:800;color:var(--violet)!important}.candidate{align-items:center;gap:10px;display:flex}.calculator-layout{grid-template-columns:minmax(520px,1.2fr) minmax(380px,.8fr);gap:16px;display:grid}.calculator-inputs{padding:24px}.context h2{margin:10px 0 4px;font-size:22px}.context p{color:var(--muted)}.inherited{background:#f3f7fb;border:1px solid #dbe6f1;border-radius:8px;margin:16px 0;padding:11px 13px}.inherited b,.inherited span{display:block}.inherited span{color:var(--muted);margin-top:4px;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field>span{color:#5b6878;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.field>div{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;height:39px;display:flex}.field input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;padding:8px;font-weight:700}.field i,.field em{color:#7c8997;padding:0 10px;font-size:10px;font-style:normal}.gsa-box{background:#f1fbf7;border:1px solid #bfe3d8;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px;display:flex}.gsa-box b,.gsa-box span{display:block}.gsa-box div span{color:#5a766d;margin-top:3px;font-size:10px}.calculator-actions{justify-content:flex-end;margin-top:22px}.package-output{align-self:start;position:sticky;top:16px}.health{border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.health.healthy{color:var(--green);background:#e5f6ef}.health.caution{color:#a56d18;background:#fff3dd}.weekly-pay{background:var(--navy);color:#fff;border-radius:9px;padding:18px}.weekly-pay span,.weekly-pay strong,.weekly-pay small{display:block}.weekly-pay span,.weekly-pay small{color:#b9c7d7;font-size:10px}.weekly-pay strong{margin:7px 0;font-size:29px}.waterfall{padding:12px 0}.waterfall>div{border-bottom:1px solid #eef1f4;justify-content:space-between;padding:8px 2px;display:flex}.waterfall span{color:#596779;font-size:11px}.waterfall span small{color:#91a0b0;margin-left:7px;display:inline}.waterfall b{font-size:12px}.waterfall .strong{padding-top:12px}.waterfall .strong span,.waterfall .strong b{color:var(--ink);font-weight:800}.muted{color:#657285}.thresholds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.thresholds>div{border:1px solid var(--line);border-top:3px solid var(--green);border-radius:8px;padding:12px}.thresholds>div.bad{border-top-color:var(--red)}.thresholds b,.thresholds span,.thresholds small{display:block}.thresholds b{font-size:19px}.thresholds span{color:var(--ink);margin:3px 0;font-size:10px}.thresholds small{color:var(--muted);font-size:9px}.disclaimer{color:#748193;background:#f5f7f9;border-radius:7px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5}.segmented{background:#e8edf2;border-radius:8px;margin-bottom:15px;padding:3px;display:inline-flex}.segmented button{color:#647183;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-weight:700}.segmented button.active{color:var(--blue);background:#fff;box-shadow:0 1px 4px #182c4220}.match-layout{grid-template-columns:310px 1fr;gap:16px;display:grid}.match-context{align-self:start}.match-context h2{font-size:21px}.match-context p{color:var(--muted)}.context-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.context-facts>div{background:#f6f8fa;border-radius:7px;padding:10px}.context-facts span,.context-facts b{display:block}.context-facts span{color:var(--muted);font-size:9px}.context-facts b{margin-top:4px;font-size:11px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{color:#46607b;background:#edf3f9;border-radius:6px;padding:6px 8px;font-size:10px}.match-card{border-top:1px solid var(--line);grid-template-columns:38px 1fr 54px 65px 65px;align-items:center;gap:10px;padding:13px 0;display:grid}.match-person b,.match-person span,.match-person small{display:block}.match-person span{color:var(--muted);margin-top:4px;font-size:10px}.match-person small{color:#77879a;margin-top:5px;font-size:9px}.score-ring{width:45px;height:45px;color:var(--blue);border:4px solid #a9c9f3;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.pnl-bars{gap:12px;display:grid}.pnl-bars>div{grid-template-columns:150px 1fr 80px;align-items:center;gap:12px;display:grid}.pnl-bars span{color:var(--muted);font-size:10px}.pnl-bars>div>div{background:#edf1f5;border-radius:99px;height:9px;overflow:hidden}.pnl-bars i{background:linear-gradient(90deg,#1f69d5,#83b5f6);border-radius:99px;height:100%;display:block}.pnl-bars b{text-align:right;font-size:11px}.headcount{gap:12px;display:grid}.headcount>div{border:1px solid var(--line);border-radius:8px;padding:13px}.headcount>div.target{background:#f2f7fd;border-color:#9ec2ef}.headcount span,.headcount b,.headcount small{display:block}.headcount span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px}.headcount b{margin:4px 0;font-size:23px}.headcount small{color:#657386;font-size:10px}@media (width<=1050px){.app-shell{grid-template-columns:200px 1fr}.workspace{padding:0 18px 30px}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-grid .span-2{grid-column:span 2}.metrics{grid-template-columns:1fr 1fr}.calculator-layout,.two-pane,.match-layout{grid-template-columns:1fr}.package-output{position:static}.tree-card,.detail-card{min-height:auto}}@media (width<=760px){.app-shell{display:block}.sidebar{height:auto;position:static}.sidebar nav{grid-template-columns:1fr 1fr}.connections,.user{display:none}.workspace>header{height:auto;padding:20px 0}.header-actions{display:none}.metrics,.dashboard-grid,.detail-grid,.form-grid{grid-template-columns:1fr}.dashboard-grid .span-2{grid-column:auto}.job-row{grid-template-columns:38px 1fr}.job-row>div:not(.job-main),.job-row>.pill{display:none}.workspace{padding:0 12px 24px}.toolbar{flex-wrap:wrap}.search{flex-basis:100%}.full-card{min-width:680px;overflow:auto}.calculator-layout{display:block}.package-output{margin-top:14px}}.dashboard-nav-group{border-radius:9px;display:grid}.dashboard-nav-group.active{background:#173552}.sidebar nav .dashboard-nav-toggle{color:#d7e2ee;grid-template-columns:24px 1fr auto;align-items:center;width:100%;display:grid}.sidebar nav .dashboard-nav-toggle span{font-weight:700}.sidebar nav .dashboard-nav-toggle em{color:#8da2b9;font-size:11px;font-style:normal}.dashboard-nav-options{gap:3px;padding:0 6px 7px 35px;display:grid}.sidebar nav .dashboard-nav-options button{color:#98abc0;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px 7px;font-size:10px;line-height:1.25;display:grid}.sidebar nav .dashboard-nav-options button.selected{color:#fff;background:#234b75}.sidebar nav .dashboard-nav-options button b,.sidebar nav .dashboard-nav-options button em{text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-style:normal}.sidebar nav .dashboard-nav-options button b{color:#6de0b8}.sidebar nav .dashboard-nav-options button em{color:#7e91a7}.access-scope{text-align:right;gap:2px;padding-right:5px;display:grid}.am-dashboard{gap:16px;display:grid}.am-dashboard-hero{color:#fff;background:linear-gradient(120deg,#122b48,#1e5f9f 68%,#3983cb);border-radius:12px;justify-content:space-between;align-items:center;gap:26px;padding:23px 25px;display:flex}.am-dashboard-hero .eyebrow{color:#a8cbed}.am-dashboard-hero h2{margin:5px 0 6px;font-size:22px}.am-dashboard-hero p{color:#d6e6f5;margin:0;font-size:11px}.am-dashboard-hero-actions{flex:none;gap:9px;display:flex}.am-dashboard-hero .secondary{color:#fff;background:#ffffff12;border-color:#fff5}.am-dashboard-hero .primary{color:#155991;background:#fff}.am-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.am-metrics>button{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:14px 15px;display:grid;position:relative}.am-metrics>button:before{content:"";background:#2c7ed0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.am-metrics>button.warning:before{background:#d99b36}.am-metrics>button:hover{border-color:#9bbce0;box-shadow:0 4px 14px #173a6110}.am-metrics span{text-transform:uppercase;letter-spacing:.55px;color:#758294;font-size:9px;font-weight:800}.am-metrics b{font-size:22px}.am-metrics small{color:#728093;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.am-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.am-panel{min-width:0;padding:18px}.am-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.am-panel-head h3{margin:4px 0 0;font-size:15px}.am-client-list,.am-live-list,.am-risk-list,.am-dashboard-contacts{display:grid}.am-client-list>button,.am-live-list>button,.am-risk-list>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f5;align-items:center;display:grid}.am-client-list>button{grid-template-columns:34px 1fr auto;gap:10px;padding:11px 2px}.am-client-list i,.am-risk-list i{color:#245e97;background:#eaf2fb;border-radius:8px;place-items:center;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.am-client-list b,.am-client-list span,.am-client-list em,.am-risk-list b,.am-risk-list span,.am-risk-list em{display:block}.am-client-list span,.am-risk-list span{color:var(--muted);margin-top:3px;font-size:9px}.am-client-list em,.am-risk-list em{color:#536277;font-size:9px;font-style:normal;font-weight:700}.am-contact-strip{background:var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.am-contact-strip>div{background:#f7f9fb;padding:11px}.am-contact-strip span,.am-contact-strip b{display:block}.am-contact-strip span{color:var(--muted);font-size:9px}.am-contact-strip b{margin-top:4px;font-size:13px}.am-pipeline{gap:8px;display:grid}.am-pipeline>div{grid-template-columns:74px 26px 1fr;align-items:center;gap:8px;display:grid}.am-pipeline span{color:#667589;font-size:9px}.am-pipeline b{text-align:right;font-size:11px}.am-pipeline i{background:#e8eef4;border-radius:99px;height:7px;overflow:hidden}.am-pipeline i em{background:linear-gradient(90deg,#2975c0,#8fbae7);border-radius:99px;height:100%;display:block}.am-pipeline-note{background:#fff7e8;border:1px solid #f0dbab;border-radius:8px;gap:4px;margin-top:15px;padding:11px 12px;display:grid}.am-pipeline-note b{color:#8a5b0d;font-size:10px}.am-pipeline-note span{color:#786a53;font-size:9px;line-height:1.45}.am-live-list>button{grid-template-columns:34px minmax(170px,1fr) auto 90px;gap:9px;padding:10px 2px}.am-live-list .avatar{width:31px;height:31px}.am-live-list b,.am-live-list span,.am-live-list em,.am-live-list small{display:block}.am-live-list span{color:var(--muted);margin-top:3px;font-size:9px}.am-live-list em{color:#17795f;background:#e9f7f1;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.am-live-list em.due{color:#a36513;background:#fff0de}.am-live-list small{color:#788698;text-align:right;font-size:8px}.am-live-empty{background:#f9fbfd;border:1px dashed #cbd7e3;border-radius:9px;justify-items:start;gap:6px;padding:20px;display:grid}.am-live-empty b{font-size:12px}.am-live-empty span{max-width:610px;color:var(--muted);font-size:10px;line-height:1.5}.am-live-empty button{margin-top:5px}.am-risk-list>button{grid-template-columns:34px 1fr auto;gap:10px;padding:10px 2px}.am-risk-list em.risk{color:#bd4450}.am-dashboard-contacts>div{border-top:1px solid #edf1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.am-dashboard-contacts .avatar{width:31px;height:31px}.am-dashboard-contacts button{color:#23364b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.am-dashboard-contacts span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.am-dashboard-contacts a{color:#1e69ad;font-size:9px;font-weight:800;text-decoration:none}.am-tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.am-tool-grid>button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fafbfd;border-radius:8px;grid-template-columns:26px 1fr;gap:2px 9px;padding:11px;display:grid}.am-tool-grid i{color:#2262a0;background:#eaf2fb;border-radius:7px;grid-row:1/3;place-items:center;height:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.am-tool-grid b{font-size:10px}.am-tool-grid span{color:var(--muted);font-size:9px;line-height:1.35}.role-dashboard-placeholder{align-content:center;justify-items:start;gap:10px;min-height:330px;display:grid}.role-dashboard-placeholder h2{margin:0;font-size:24px}.role-dashboard-placeholder p{color:var(--muted);margin:0}.role-dashboard-placeholder>div{flex-wrap:wrap;gap:7px;display:flex}.role-dashboard-placeholder>div span{color:#425b74;background:#edf3f9;border-radius:7px;padding:7px 9px;font-size:10px}.role-dashboard-placeholder small{color:#7b8999}@media (width<=1180px){.am-metrics{grid-template-columns:repeat(3,1fr)}.am-dashboard-grid{grid-template-columns:1fr}.am-client-panel,.am-live-panel{grid-column:auto}}@media (width<=760px){.dashboard-nav-group{grid-column:1/-1}.dashboard-nav-options{grid-template-columns:1fr 1fr;padding-left:8px}.am-dashboard-hero{display:grid}.am-dashboard-hero-actions{flex-wrap:wrap}.am-metrics{grid-template-columns:1fr 1fr}.am-live-list>button{grid-template-columns:32px 1fr}.am-live-list em,.am-live-list small{text-align:left;grid-column:2;width:max-content}.am-contact-strip,.am-tool-grid{grid-template-columns:1fr}.am-dashboard{gap:12px}}.contact a{color:#185fa9;text-decoration:none}.contact a:hover{text-decoration:underline}.contact>.message-button{color:#185fa9;background:#f6f9fd;border:1px solid #b7cbe3;border-radius:7px;margin-left:auto;padding:7px 12px;font-size:11px;font-weight:700;text-decoration:none}.integration-hero{color:#fff;background:linear-gradient(120deg,#102e4f,#185fa9 68%,#3379c3);border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:16px;padding:24px 28px;display:flex}.integration-hero h2{max-width:700px;margin:5px 0 7px;font-size:24px}.integration-hero p{color:#dbeafa;max-width:700px;margin:0;font-size:12px}.integration-hero .eyebrow{color:#9fc5ed}.integration-hero .primary{color:#185fa9;white-space:nowrap;background:#fff;border-color:#fff}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-card{grid-template-columns:46px 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.integration-card h3{margin:2px 0 5px}.integration-card p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.integration-card>button{color:#185fa9;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.integration-badge{color:#185fa9;background:#eaf2fb;border-radius:10px;place-items:center;height:42px;font-size:11px;font-weight:800;display:grid}.integration-status{color:#8c5b00;background:#fff4df;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.integration-status.green{color:#157347;background:#e9f7ef}.connector-panel{margin-top:16px;padding:24px}.connector-head{justify-content:space-between;align-items:start;display:flex}.connector-head h2{margin:4px 0 0}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:32px;height:32px;font-size:20px}.method-banner{background:#edf5fd;border-left:4px solid #2a74bf;border-radius:6px;gap:4px;margin:18px 0;padding:14px 16px;display:grid}.method-banner span,.secret-note span,.fallback span{color:var(--muted);font-size:11px;line-height:1.5}.setup-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:23px;display:grid}.setup-steps>div{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:9px;padding:12px;display:flex}.setup-steps>div.active{color:#1a4f88;background:#f3f8fe;border-color:#7cabe0}.setup-steps i{background:#e8eef5;border-radius:99px;place-items:center;min-width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.setup-steps span,.setup-steps b{display:block}.setup-steps span{font-size:9px;line-height:1.5}.setup-steps b{color:#24364b;font-size:11px}.connector-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.connector-form label{gap:6px;display:grid}.connector-form label>span{color:#657386;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.connector-form input,.connector-form select{border:1px solid var(--line);color:#25364a;background:#fff;border-radius:7px;height:38px;padding:0 10px}.secret-note,.fallback{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.secret-note>div,.fallback>div{gap:4px;display:grid}.secret-note button:disabled{opacity:.55;cursor:not-allowed}.fallback{background:#fffaf0;border-color:#efd89c}.security-callout{color:#40556c;background:#f0f4f8;border-radius:8px;gap:12px;margin-top:16px;padding:13px 16px;font-size:10px;line-height:1.55;display:flex}.security-callout b{white-space:nowrap;color:#24364b}.vector-auth-gateway{background:linear-gradient(135deg,#f7fbff,#eef6fd);border:1px solid #b8d7f4;border-radius:11px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr) auto;align-items:center;gap:16px;margin:18px 0;padding:18px;display:grid}.vector-auth-copy h3{margin:4px 0 5px}.vector-auth-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.vector-auth-state{background:#fff;border:1px solid #d5e4f2;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.vector-auth-state i{color:#185fa9;background:#eaf2fb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.vector-auth-state span,.vector-auth-state b{display:block}.vector-auth-state span{color:var(--muted);font-size:8px;line-height:1.45}.vector-auth-state b{color:var(--ink);margin-bottom:2px;font-size:9px}.vector-auth-state.ready{background:#f4fbf8;border-color:#b8dfd2}.vector-auth-state.ready i{color:#14755d;background:#dff3eb}.vector-auth-state.blocked{background:#fff8f8;border-color:#efd0d4}.vector-auth-state.blocked i{color:#a13d49;background:#fae6e8}.vector-auth-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vector-auth-actions button{white-space:nowrap}.vector-auth-gateway>small{color:#65778a;grid-column:1/-1;font-size:8px;line-height:1.5}@media (width<=1050px){.integration-grid,.setup-steps,.vector-auth-gateway{grid-template-columns:1fr 1fr}.vector-auth-actions{grid-column:1/-1;justify-content:start}}@media (width<=760px){.integration-hero,.secret-note,.fallback,.security-callout,.vector-auth-gateway{display:grid}.vector-auth-gateway{grid-template-columns:1fr}.vector-auth-actions{flex-wrap:wrap;justify-content:start}.vector-auth-gateway>small{grid-column:1}.integration-grid,.connector-form,.setup-steps{grid-template-columns:1fr}.integration-card{grid-template-columns:42px 1fr}.integration-card>button{text-align:left;grid-column:2;padding:0}.contact{grid-template-columns:38px 1fr}.contact>.message-button{grid-column:2;width:max-content;margin-left:0}}.integration-hero-health{background:#ffffff12;border:1px solid #ffffff30;border-radius:9px;gap:5px;min-width:150px;padding:12px 15px;display:grid}.integration-hero-health b,.integration-hero-health span{display:block}.integration-hero-health b{font-size:12px}.integration-hero-health span{color:#cfe2f7;font-size:10px}.integration-hero-health i{background:#65dfb5;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #65dfb520}.integration-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin:-4px 0 14px;display:grid;overflow:hidden}.integration-summary>div{background:#fff;padding:12px 15px}.integration-summary span,.integration-summary b,.integration-summary small{display:block}.integration-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.integration-summary b{margin:4px 0 2px;font-size:19px}.integration-summary small{color:#7c8998;font-size:9px}.integration-card-state{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.integration-card-state small{color:#7b8795;font-size:9px}.integration-card>button.static{color:#8491a1;cursor:default}.integration-status.amber{color:#8c5b00;background:#fff4df}.connector-head{gap:20px}.connector-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.integration-live-bar{background:#f1fbf7;border:1px solid #bfe3d8;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:14px 16px;display:flex}.integration-live-bar>div{align-items:center;gap:12px;display:flex}.integration-live-bar i{background:#b7791f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #b7791f18}.integration-live-bar i.live{background:#1b9a75;box-shadow:0 0 0 5px #1b9a7518}.integration-live-bar span,.integration-live-bar b{display:block}.integration-live-bar span{color:#60766f;font-size:10px}.integration-live-bar b{color:var(--ink);margin-bottom:3px;font-size:12px}.pause-action{color:#9b3d47;border-color:#efc5ca}.connected-button{color:#126c55;background:#daf2e9;border:0;border-radius:7px;padding:9px 13px;font-weight:800}.integration-operations{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-operations>section{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:18px}.integration-operations h3{margin:4px 0 13px}.integration-operations label{gap:5px;margin-bottom:10px;display:grid}.integration-operations label>span{color:var(--muted);font-size:9px;font-weight:800}.integration-operations select{border:1px solid var(--line);color:#25364a;background:#fff;border-radius:7px;width:100%;height:38px;padding:0 10px}.integration-operations select:disabled{color:#8a95a1;background:#f0f2f4}.activity-list{gap:12px;display:grid}.activity-list>div{gap:10px;display:flex}.activity-list i{color:#5c6d80;background:#eaf0f6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.activity-list i.success{color:#167c62;background:#e5f6ef}.activity-list span,.activity-list b{display:block}.activity-list span{color:var(--muted);font-size:9px;line-height:1.45}.activity-list b{color:var(--ink);font-size:10px}.microsoft-permissions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.microsoft-permissions>div,.permission-list>div{border:1px solid var(--line);border-radius:8px;padding:12px}.microsoft-permissions span,.microsoft-permissions b,.permission-list span,.permission-list b{display:block}.microsoft-permissions span{color:var(--muted);font-size:9px}.microsoft-permissions b{margin-top:5px;font-size:10px;line-height:1.45}.permission-list{gap:8px;display:grid}.permission-list>div{background:#fff}.permission-list b{font-size:10px}.permission-list span{color:var(--muted);margin-top:3px;font-size:9px}.connector-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.connector-actions span{color:var(--muted);font-size:10px}.connector-actions button{white-space:nowrap}@media (width<=1050px){.integration-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.integration-hero,.integration-live-bar,.connector-actions{display:grid}.integration-summary,.integration-operations,.microsoft-permissions{grid-template-columns:1fr}}.accounts-page{gap:16px;display:grid}.account-selector{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-selector>button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.account-selector>button.selected{background:#f4f8fd;border-color:#6fa2dc;box-shadow:inset 0 0 0 2px #dfeefa}.account-selector i{color:#185fa9;background:#eaf2fb;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:800;display:grid}.account-selector span b,.account-selector span small{display:block}.account-selector span small{color:var(--muted);margin-top:3px;font-size:10px}.account-selector em{color:#607185;white-space:nowrap;font-size:10px;font-style:normal}.contract-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.contract-header h2{margin:4px 0 5px;font-size:23px}.contract-header p{color:var(--muted);margin:0;font-size:11px}.contract-state{justify-items:end;gap:7px;display:grid}.contract-state small{color:var(--muted)}.central-record-strip{background:linear-gradient(90deg,#f3fbf8 0,#fff 60%);border-left:4px solid #27856e;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:15px 18px;display:grid}.central-record-strip.warning{background:#fffaf0;border-left-color:#d69228}.central-record-strip>div:first-child{gap:4px;display:grid}.central-record-strip>div:first-child>b{font-size:12px}.central-record-strip>div:first-child>small{color:#657486;font-size:9px;line-height:1.45}.central-record-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.central-record-links span{color:#557064;white-space:nowrap;background:#fff;border:1px solid #cfe4dc;border-radius:999px;align-items:baseline;gap:4px;padding:6px 9px;font-size:8px;display:flex}.central-record-links b{color:#176c58;font-size:11px}.contract-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.contract-summary>div{padding:13px 14px}.contract-summary span,.contract-summary b{display:block}.contract-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.contract-summary b{margin-top:5px;font-size:11px;line-height:1.35}.contract-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:16px;display:grid}.contract-terms,.directory-panel,.hierarchy-panel,.facility-detail{padding:20px}.section-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.section-head h2{margin:4px 0 0}.source-chip{color:#185fa9;white-space:nowrap;background:#eaf2fb;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.term-group{margin-top:19px}.term-group h3{text-transform:uppercase;letter-spacing:.65px;color:#667588;margin:0 0 7px;font-size:11px}.term-row{border-top:1px solid #ebeff3;grid-template-columns:1fr 132px;gap:14px;padding:11px 12px;display:grid}.term-row.critical{background:#fffaf0;border:1px solid #ebca90;border-left:4px solid #d69228;border-radius:7px;margin-top:2px}.term-row b,.term-row span{display:block}.term-row b{font-size:11px}.term-row span{color:#596879;margin-top:3px;font-size:10px;line-height:1.55}.term-row small{color:#8995a3;font-size:8px;line-height:1.45}.source-document{background:#f5f7f9;border-radius:8px;grid-template-columns:1fr 180px;gap:14px;margin-top:18px;padding:12px 14px;display:grid}.source-document b,.source-document span{display:block}.source-document b{text-transform:uppercase;color:#6f7d8b;font-size:9px}.source-document span{color:#34485d;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.45}.directory-search{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:15px 0 10px;padding:9px 11px;display:flex}.directory-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.directory-stats{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.directory-stats span{color:#657486;background:#f2f5f8;border-radius:5px;padding:4px 7px;font-size:8px}.facility-list{border-top:1px solid var(--line);max-height:550px;overflow:auto}.facility-list>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px 5px;display:grid}.facility-list>button.selected{background:#eef5fd}.facility-list i{background:#eaf0f6;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.facility-list b,.facility-list small{display:block}.facility-list b{font-size:10px;line-height:1.3}.facility-list small{color:var(--muted);margin-top:3px;font-size:8px}.facility-list em{text-transform:capitalize;color:#607185;font-size:8px;font-style:normal;font-weight:800}.facility-list em.opening,.pill.opening{color:#167c62}.facility-list em.relocating,.pill.relocating{color:#8d650a}.facility-list em.closing,.pill.closing{color:#b43b49}.hierarchy-flow{gap:0;margin-top:22px;display:grid}.hierarchy-flow>div{grid-template-columns:32px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.hierarchy-flow>div:not(:last-child):after{content:"";background:#c9d4de;width:1px;height:17px;position:absolute;top:39px;left:15px}.hierarchy-flow i{color:#667789;background:#edf1f5;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.hierarchy-flow .current i{color:#fff;background:#185fa9}.hierarchy-flow b,.hierarchy-flow span{display:block}.hierarchy-flow span{color:#667586;font-size:10px;line-height:1.45}.hierarchy-flow b{color:var(--ink);margin-bottom:3px;font-size:11px}.empty-child{background:#f8fafc;border:1px dashed #bfcbd8;border-radius:8px;gap:5px;margin-top:16px;padding:14px;display:grid}.empty-child b{font-size:11px}.empty-child span{color:var(--muted);font-size:10px;line-height:1.5}.facility-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.facility-title h2{margin:8px 0 4px;font-size:22px}.facility-title p{color:var(--muted);margin:0;font-size:10px}.facility-id{text-align:right}.facility-id span,.facility-id b{display:block}.facility-id span{color:var(--muted);font-size:9px}.facility-id b{margin-top:4px;font-size:22px}.facility-detail .detail-grid{margin-top:17px}.facility-notice{background:#fff8e9;border-left:4px solid #d69228;border-radius:6px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.facility-notice b{font-size:11px}.facility-notice span{color:#6d5a31;font-size:10px;line-height:1.45}.facility-contact-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:22px;padding-bottom:9px;display:flex}.facility-contact-head h3{margin:4px 0 0}.facility-contact-head small{text-align:right;max-width:330px;color:var(--muted);font-size:9px}.contact-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.facility-contact{border-bottom:1px solid #edf0f3;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.facility-contact b,.facility-contact span,.facility-contact a{display:block}.facility-contact b{font-size:11px}.facility-contact span{color:var(--muted);margin:2px 0;font-size:9px}.facility-contact a{color:#185fa9;overflow-wrap:anywhere;font-size:9px;text-decoration:none}.facility-contact .message-button{background:#f7faff;border:1px solid #b9cce2;border-radius:6px;padding:6px 8px;font-weight:800}.pill.opening,.pill.relocating,.pill.closing{background:#f3f5f7}@media (width<=1050px){.contract-summary{grid-template-columns:repeat(3,1fr)}.contract-grid,.contact-grid{grid-template-columns:1fr}}@media (width<=760px){.account-selector,.contract-summary,.central-record-strip{grid-template-columns:1fr}.account-selector>button{grid-template-columns:38px 1fr}.account-selector em{grid-column:2}.contract-header,.facility-title,.facility-contact-head{display:grid}.contract-state{justify-items:start}.central-record-links{justify-content:flex-start}.contract-summary{gap:7px}.term-row,.source-document{grid-template-columns:1fr}.facility-contact-head small{text-align:left}.facility-contact{grid-template-columns:35px 1fr}.facility-contact .message-button{grid-column:2;width:max-content}.detail-grid{grid-template-columns:1fr}}.back-link{color:#185fa9;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11px;font-weight:800}.registry-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.registry-head h2{margin:4px 0;font-size:24px}.registry-head p{color:var(--muted);margin:0;font-size:11px}.account-cell{align-items:center;gap:10px;display:flex}.account-cell i{color:#185fa9;background:#eaf2fb;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.prospect-row{background:#fcfdfe}.facility-tabs{border-bottom:1px solid var(--line);gap:24px;margin:20px 0 6px;display:flex}.facility-tabs button{color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 1px;font-size:11px;font-weight:800}.facility-tabs button.active{color:#185fa9;border-color:#185fa9}.facility-jobs{margin-top:8px;display:grid}.facility-job{border-bottom:1px solid var(--line);grid-template-columns:1fr 120px 70px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.facility-job>div:first-child{grid-template-columns:max-content 1fr;align-items:center;gap:7px;display:grid}.facility-job>div:first-child small{grid-column:1/3}.facility-job span,.facility-job b,.facility-job small{display:block}.facility-job div>span,.facility-job small{color:var(--muted);font-size:9px}.billing-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.billing-grid>div{border:1px solid var(--line);border-radius:8px;padding:14px}.billing-grid span,.billing-grid b,.billing-grid small{display:block}.billing-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:9px}.billing-grid b{margin:5px 0 3px;font-size:12px}.billing-grid small{color:#728195;font-size:9px;line-height:1.4}.access-scope{border-right:1px solid var(--line);text-align:right;padding-right:12px;display:grid}.access-scope b{color:#34485d;font-size:9px}.access-scope small{color:var(--muted);font-size:8px}.job-detail-page{gap:15px;display:grid}.job-detail-hero{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.job-detail-hero h2{margin:9px 0 4px;font-size:24px}.job-detail-hero p{color:var(--muted);margin:0}.job-detail-actions{gap:8px;display:flex}.job-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:16px;display:grid}.job-detail-grid>.card{padding:22px}.job-detail-grid h3{margin:5px 0 16px;font-size:18px}.preview-pay{background:var(--navy);color:#fff;border-radius:9px;padding:17px}.preview-pay span,.preview-pay b,.preview-pay small{display:block}.preview-pay span,.preview-pay small{color:#bfd0e2;font-size:10px}.preview-pay b{margin:6px 0;font-size:29px}.preview-list{margin:12px 0;display:grid}.preview-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 1px;font-size:10px;display:flex}.preview-list span{color:var(--muted)}.full-button{justify-content:center;width:100%}.select-field>span{color:#5b6878;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.select-field select,.license-add select{border:1px solid var(--line);width:100%;height:39px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-weight:700}.schedule-total{border:1px solid var(--line);background:#f7f9fb;border-radius:7px;padding:8px 11px}.schedule-total span,.schedule-total b,.schedule-total small{display:block}.schedule-total span{color:var(--muted);font-size:9px}.schedule-total b{margin:2px 0;font-size:13px}.schedule-total small{color:#8190a0;font-size:8px}.guarantee-toggle{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.guarantee-toggle>i{background:#b8c4d0;border-radius:99px;width:34px;height:19px;position:relative}.guarantee-toggle>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:3px;left:3px}.guarantee-toggle.on{background:#f1faf6;border-color:#8bcbb7}.guarantee-toggle.on>i{background:#198868}.guarantee-toggle.on>i:after{left:18px}.guarantee-toggle b,.guarantee-toggle small{display:block}.guarantee-toggle b{font-size:11px}.guarantee-toggle small{color:var(--muted);margin-top:2px;font-size:9px}.readonly-field>span i{float:right;color:#637489;background:#eaf0f6;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal}.readonly-field>div{background:#f3f5f7;justify-content:space-between;padding:0 10px}.readonly-field>div b{font-size:11px}.readonly-field>div em{color:#778697;font-size:8px;font-style:normal}.readonly-field>small{color:#8290a0;margin-top:4px;font-size:8px;display:block}.gsa-box.over{background:#fff5f5;border-color:#efb7b7}.cost-selector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cost-selector label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.cost-selector label.selected{background:#f2f7fd;border-color:#87b2e3}.cost-selector input{accent-color:#185fa9}.cost-selector b,.cost-selector small{display:block}.cost-selector b{font-size:11px}.cost-selector small{color:var(--muted);margin-top:2px;font-size:8px}.cost-selector em{font-size:11px;font-style:normal;font-weight:800}.license-selector{gap:8px;display:grid}.license-add{background:#f8fafc;border:1px dashed #bdc9d5;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:11px;display:grid}.license-add label>span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.license-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:42px 1fr 28px;align-items:center;gap:9px;padding:10px 12px;display:grid}.license-row>b{color:#185fa9;background:#eaf2fb;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.license-row>div>span,.license-row small{color:var(--muted);font-size:8px;display:block}.license-row label{border:1px solid var(--line);border-radius:6px;align-items:center;width:140px;margin:3px 0;display:flex}.license-row label i{color:var(--muted);padding:0 7px;font-style:normal}.license-row input{border:0;outline:0;width:100%;padding:6px;font-weight:700}.license-row>button{color:#7d8996;cursor:pointer;background:0 0;border:0;font-size:20px}.cost-policy{background:#fff9eb;border:1px solid #efd89c;border-radius:8px;grid-template-columns:max-content 1fr;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.cost-policy b{font-size:10px}.cost-policy span{color:#75633c;font-size:9px;line-height:1.55}.disabled-field{opacity:.62}.disabled-field>div{background:#f1f3f5}.disabled-field input:disabled{cursor:not-allowed;color:#758292}.compensation-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:22px;display:flex}.compensation-heading h3{margin:0}.compensation-heading p{max-width:560px;color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.candidate-type-toggle{background:#f5f7f9;border:1px solid #b9c8d7;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.candidate-type-toggle button{color:#526273;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #cdd6df;min-width:132px;padding:8px 11px}.candidate-type-toggle button:last-child{border-right:0}.candidate-type-toggle b,.candidate-type-toggle small{display:block}.candidate-type-toggle b{font-size:10px}.candidate-type-toggle small{margin-top:2px;font-size:8px}.candidate-type-toggle button.active{color:#fff;background:#185fa9}.gsa-box.not-applicable{background:#f2faf6;border-color:#b9d9ce}.schedule-total.over-limit{background:#fff0f1;border-color:#df7d86;box-shadow:0 0 0 2px #c3424d16}.schedule-total.over-limit span,.schedule-total.over-limit b,.schedule-total.over-limit small,.gsa-box.over>div>b,.gsa-box.over>div>span{color:#b23240}.gsa-generation-block{border:1px solid #e7a7ad;border-left:4px solid var(--red);color:#a92f3c;background:#fff0f1;border-radius:8px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.gsa-generation-block b{font-size:11px}.gsa-generation-block span{font-size:9px;line-height:1.5}.calculator-actions .primary:disabled,.package-save-row button:disabled{cursor:not-allowed;opacity:.58}.baseline-rule{background:#f1f7fe;border:1px solid #9ec4ed;border-left:4px solid #1f69d5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:13px 14px;display:flex}.baseline-rule b,.baseline-rule span{display:block}.baseline-rule b{font-size:11px}.baseline-rule span{color:#536c87;max-width:630px;margin-top:4px;font-size:9px;line-height:1.5}.baseline-actions{justify-content:flex-start;gap:8px}.baseline-actions button{color:#24517f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dbce0;border-radius:7px;padding:0 14px;font-size:10px;font-weight:800}.baseline-actions button:hover{background:#eaf3fe;border-color:#1f69d5}.baseline-actions button.active{color:#fff;background:#185fa9;border-color:#185fa9;box-shadow:0 4px 12px #185fa92e}.health-insurance-toggle{justify-content:flex-start}.health-insurance-toggle>span{flex:1}.health-insurance-toggle>strong{color:#2c3f52;white-space:nowrap;margin-left:auto;font-size:10px}.health-insurance-toggle.on>strong{color:#167253}.package-save-row{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:16px;padding:12px;display:grid}.package-save-row label>span{color:#5b6878;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.package-save-row input{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd6df;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.package-save-row button:disabled{cursor:wait;opacity:.7}.package-library{margin-top:16px}.package-library .card-head p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:10px}.package-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.package-version{border:1px solid var(--line);background:#fff;border-radius:9px;align-content:start;gap:7px;min-height:190px;padding:14px;display:grid}.package-version.baseline{background:#f3f8fe;border-color:#9ec4ed}.package-version .pill{width:max-content}.package-version h3{margin:4px 0 0;font-size:12px}.package-version>b{font-size:19px}.package-version small{min-height:32px;color:var(--muted);font-size:9px;line-height:1.45}.package-version button{align-self:end;margin-top:auto}.package-library-empty{min-height:190px;color:var(--muted);text-align:center;border:1px dashed #c5d0dc;border-radius:9px;place-items:center;padding:20px;font-size:10px;display:grid}.catalog-selector{gap:10px;display:grid}.catalog-toolbar{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.catalog-toolbar label>span{color:#5b6878;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.catalog-toolbar select,.catalog-toolbar input{width:100%;height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cdd6df;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.catalog-summary{color:#496176;background:#eef5fb;border-radius:8px;align-items:center;gap:18px;padding:9px 12px;font-size:9px;display:flex}.catalog-summary b{color:#185fa9;margin-right:3px;font-size:11px}.catalog-chips{flex-wrap:wrap;gap:6px;display:flex}.catalog-chips button{color:#185fa9;cursor:pointer;background:#f0f6fd;border:1px solid #a9c7e7;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.catalog-chips i{font-size:11px;font-style:normal}.catalog-accordions{gap:8px;display:grid}.catalog-accordions details{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.catalog-accordions summary{cursor:pointer;background:#f7f9fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.catalog-accordions summary::-webkit-details-marker{display:none}.catalog-accordions summary span,.catalog-accordions summary b,.catalog-accordions summary small{display:block}.catalog-accordions summary b{font-size:10px}.catalog-accordions summary small{color:var(--muted);margin-top:2px;font-size:8px}.catalog-accordions summary em{color:#185fa9;font-size:8px;font-style:normal;font-weight:800}.catalog-accordions details[open] summary em{font-size:0}.catalog-accordions details[open] summary em:after{content:"Collapse";font-size:8px}.catalog-list{max-height:320px;padding:6px;overflow:auto}.catalog-list label{cursor:pointer;border:1px solid #0000;border-bottom-color:#edf0f3;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.catalog-list label:last-child{border-bottom-color:#0000}.catalog-list label:hover{background:#f8fafc}.catalog-list label.selected{background:#eef6ff;border-color:#8bb8e5}.catalog-list input{accent-color:#185fa9}.catalog-list span,.catalog-list b,.catalog-list small{display:block}.catalog-list b{font-size:10px}.catalog-list small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.catalog-list>label>em{font-size:11px;font-style:normal;font-weight:800}.catalog-empty{color:var(--muted);text-align:center;border:1px dashed #c5d0dc;border-radius:8px;padding:20px;font-size:10px}.candidate-export{border-top:5px solid #185fa9;margin-top:16px;padding:28px}.candidate-export-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.candidate-export-head h2{margin:5px 0;font-size:26px}.candidate-export-head p{color:var(--muted);margin:0}.candidate-export-actions{gap:8px;display:flex}.candidate-job-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.candidate-job-facts>div{border:1px solid var(--line);border-radius:8px;padding:12px}.candidate-job-facts span,.candidate-job-facts b{display:block}.candidate-job-facts span{color:var(--muted);text-transform:uppercase;font-size:9px}.candidate-job-facts b{margin-top:5px;font-size:11px}.candidate-pay{background:var(--navy);color:#fff;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:20px;padding:20px;display:grid}.candidate-pay>div:first-child span,.candidate-pay strong{display:block}.candidate-pay>div:first-child span{color:#b9c9db;font-size:10px}.candidate-pay strong{margin-top:7px;font-size:34px}.candidate-pay-lines p,.candidate-benefits p{border-bottom:1px solid #ffffff1d;justify-content:space-between;gap:18px;margin:0;padding:7px 0;font-size:10px;display:flex}.candidate-pay-lines p span{color:#c3d0df}.candidate-benefits{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.candidate-benefits>div{border:1px solid var(--line);border-radius:8px;padding:16px}.candidate-benefits h3{margin:0 0 8px}.candidate-benefits p{border-color:var(--line)}.candidate-benefits .candidate-copy{color:#5f6d7c;line-height:1.65;display:block}.candidate-export-foot{border-top:1px solid var(--line);color:#617286;margin-top:18px;padding-top:13px;font-size:9px}.package-context{margin-bottom:14px;padding:20px 22px}.package-context-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.package-context-heading h2{margin:4px 0;font-size:20px}.package-context-heading p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.package-context-grid{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:16px;display:grid}.package-context .select-field select{height:44px}.package-context .select-field small{color:#718091;margin-top:5px;font-size:8px;line-height:1.4;display:block}.context-inheritance{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:15px;display:grid;overflow:hidden}.context-inheritance>div{border-right:1px solid var(--line);padding:12px 13px}.context-inheritance>div:last-child{border-right:0}.context-inheritance span,.context-inheritance b,.context-inheritance small{display:block}.context-inheritance span{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:8px}.context-inheritance b{margin:5px 0 3px;font-size:10px}.context-inheritance small{color:#778697;font-size:8px;line-height:1.4}.offer-draft{border-top:5px solid #198868;margin-top:16px;padding:28px}.offer-letter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:22px;padding-bottom:18px;display:flex}.offer-letter-head h2{margin:5px 0;font-size:28px}.offer-letter-head p{color:var(--muted);margin:0}.offer-letter-body{max-width:900px;margin:22px auto 0;font-size:11px;line-height:1.65}.offer-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.offer-facts>div{border:1px solid var(--line);border-radius:8px;padding:12px}.offer-facts span,.offer-facts b{display:block}.offer-facts span{color:var(--muted);text-transform:uppercase;font-size:8px}.offer-facts b{margin-top:4px;font-size:10px}.offer-letter-body h3{margin:22px 0 8px}.offer-comp{border:1px solid var(--line);border-radius:9px;overflow:hidden}.offer-comp p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:9px 12px;display:flex}.offer-comp p:last-child{border-bottom:0}.offer-comp p span{color:var(--muted)}.offer-comp p.total{color:#12654f;background:#eff8f4;font-size:12px}.offer-note{color:#5f6d7c;background:#f5f7f9;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:9px}.offer-signatures{grid-template-columns:1fr 1fr;gap:30px;margin-top:34px;display:grid}.offer-signatures>div{border-top:1px solid #8794a1;gap:4px;padding-top:22px;display:grid}.offer-signatures span,.offer-signatures i{color:var(--muted);font-size:8px}.offer-signatures i{font-style:normal}.talent-page{gap:14px;display:grid}.talent-top{justify-content:space-between;align-items:center;display:flex}.talent-top .segmented{margin:0}.talent-actions{gap:8px;display:flex}.workflow-callout{background:#f2faf6;border:1px solid #bfe3d8;border-left:4px solid #198868;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.workflow-callout b,.workflow-callout div span{display:block}.workflow-callout b{font-size:11px}.workflow-callout div span{color:#5f756d;margin-top:3px;font-size:9px}.candidate-stage-message{color:#17634e;background:#f1faf6;border:1px solid #a9d9c8;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.candidate-stage-message.saving{color:#295c7c;background:#f3f8fb;border-color:#b8cfe0}.candidate-stage-message.error{color:#9b2f2f;background:#fff2f2;border-color:#e4a6a6}.kanban-board{grid-template-columns:repeat(11,220px);gap:10px;padding:2px 2px 14px;display:grid;overflow-x:auto}.kanban-guide{z-index:2;color:#315a72;background:#f6fafc;border:1px solid #cfe0ea;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 330px);padding:8px 11px;display:flex;position:sticky;left:2px}.kanban-guide b{font-size:9px}.kanban-guide span{color:#62798a;font-size:8px}.kanban-column{border:1px solid var(--line);background:#f4f6f8;border-radius:9px;min-height:500px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s}.kanban-column.trigger-stage{background:#f0f9f5;border-color:#9bd2c0}.kanban-column.drop-target{background:#edf7fb;border-color:#287fa7;box-shadow:inset 0 0 0 2px #287fa733}.kanban-head{justify-content:space-between;align-items:center;padding:3px 2px 10px;display:flex}.kanban-head span{font-size:10px;font-weight:800}.kanban-head b{background:#e1e7ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.stage-trigger{color:#15745b;background:#daf2e9;border-radius:6px;margin:-2px 0 8px;padding:7px;font-size:8px;font-weight:800}.kanban-card{text-align:left;width:100%;color:var(--ink);cursor:grab;background:#fff;border:1px solid #dce2e8;border-radius:8px;gap:5px;margin-bottom:8px;padding:11px;display:grid;box-shadow:0 1px 3px #17324d0d}.kanban-card:active{cursor:grabbing}.kanban-card:hover{border-color:#91b7ca;box-shadow:0 5px 14px #17324d18}.kanban-card.saving{opacity:.62;cursor:wait}.kanban-card>div{justify-content:space-between;align-items:center;display:flex}.kanban-card .avatar{width:28px;height:28px;font-size:8px}.kanban-card i{color:#6f45bf;font-size:9px;font-style:normal;font-weight:800}.kanban-card-status{align-items:center;gap:8px;display:flex}.kanban-card .kanban-drag-handle{color:#83919e;letter-spacing:-2px;font-size:12px}.kanban-card>b{font-size:11px}.kanban-card>span,.kanban-card>small{color:var(--muted);font-size:8px}.kanban-card>em{color:#185fa9;margin-top:3px;font-size:8px;font-style:normal;font-weight:800}.candidate-stage-picker{gap:3px;margin-right:auto;display:grid}.candidate-stage-picker>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.candidate-stage-picker select{border:1px solid var(--line);min-width:150px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 30px 8px 9px;font-size:9px;font-weight:800}.candidate-drawer{padding:20px;position:relative}.candidate-drawer>.icon-button{position:absolute;top:16px;right:16px}.candidate-drawer-head{align-items:center;gap:12px;display:flex}.candidate-drawer-head .avatar{width:46px;height:46px}.candidate-drawer-head h2{margin:3px 0;font-size:21px}.candidate-drawer-head p{color:var(--muted);margin:0}.candidate-drawer-head>.pill{margin-left:auto;margin-right:35px}.candidate-drawer .detail-grid{margin-top:17px}.candidate-drawer-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=1050px){.job-detail-grid{grid-template-columns:1fr}.candidate-job-facts{grid-template-columns:1fr 1fr}.candidate-pay,.candidate-benefits,.cost-selector{grid-template-columns:1fr}.facility-job{grid-template-columns:1fr 90px auto}.facility-job>div:nth-child(3){display:none}.package-library-grid,.context-inheritance{grid-template-columns:1fr 1fr}.context-inheritance>div:nth-child(2){border-right:0}.context-inheritance>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.registry-head,.job-detail-hero,.talent-top,.workflow-callout,.candidate-export-head,.baseline-rule,.package-context-heading,.offer-letter-head,.compensation-heading{display:grid}.candidate-type-toggle{width:100%}.job-detail-actions,.candidate-export-actions,.talent-actions{flex-wrap:wrap}.billing-grid,.candidate-job-facts,.catalog-toolbar,.package-save-row,.package-library-grid,.package-context-grid,.context-inheritance,.offer-facts,.offer-signatures{grid-template-columns:1fr}.catalog-summary{gap:5px;display:grid}.facility-tabs{overflow:auto}.facility-job{grid-template-columns:1fr}.facility-job>div:nth-child(2){display:none}.cost-policy,.license-add{grid-template-columns:1fr}.candidate-drawer-head{display:grid}.candidate-drawer-head>.pill{margin:0}.candidate-drawer-actions{display:grid}.kanban-board{grid-template-columns:repeat(11,200px)}.kanban-guide{flex-wrap:wrap;max-width:calc(100vw - 30px)}.context-inheritance>div{border-right:0;border-bottom:1px solid var(--line)}.context-inheritance>div:last-child{border-bottom:0}}.offer-workflow-gate,.offer-handoff-sequence{background:#f8fafc;border:1px solid #d5dee8;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.offer-workflow-gate>div,.offer-handoff-sequence>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.offer-workflow-gate>div>i,.offer-handoff-sequence>div>i{color:#687588;background:#e3e9ef;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.offer-workflow-gate>div.active>i,.offer-handoff-sequence>div.active>i{color:#185fa9;background:#dcecff}.offer-workflow-gate>div.complete>i{color:#167253;background:#dff4eb}.offer-workflow-gate b,.offer-workflow-gate small,.offer-handoff-sequence b,.offer-handoff-sequence small{display:block}.offer-workflow-gate b,.offer-handoff-sequence b{font-size:10px}.offer-workflow-gate small,.offer-handoff-sequence small{color:#6d7988;margin-top:3px;font-size:8px;line-height:1.35}.offer-workflow-gate>em,.offer-handoff-sequence>em{color:#9aa7b4;font-style:normal}.offer-workflow-warning{background:#fff8eb;border:1px solid #e9bd75;border-left:4px solid #d89730;border-radius:8px;gap:3px;margin-top:10px;padding:10px 12px;display:grid}.offer-workflow-warning b{color:#8c5c0f;font-size:10px}.offer-workflow-warning span{color:#775f38;font-size:9px}.am-offer-approval-modal{max-width:720px}.am-offer-approval-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.am-offer-approval-summary>div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:11px}.am-offer-approval-summary span,.am-offer-approval-summary b{display:block}.am-offer-approval-summary span{color:var(--muted);font-size:9px}.am-offer-approval-summary b{margin-top:4px;font-size:11px}.am-offer-required b{color:#a36417}.am-offer-approved b{color:var(--green)}.am-live-packet-meta .am-offer-required,.am-live-packet-meta .am-offer-approved{grid-column:1/-1}.am-outreach-button{white-space:nowrap}@media (width<=760px){.offer-workflow-gate,.offer-handoff-sequence{display:grid}.offer-workflow-gate>em,.offer-handoff-sequence>em{display:none}.am-offer-approval-summary{grid-template-columns:1fr}}.candidate-record-readiness li{padding:0;overflow:hidden}.candidate-record-readiness li button{color:#6e5015;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:780;display:flex}.candidate-record-readiness li button i{opacity:.55;font-style:normal;transition:transform .15s}.candidate-record-readiness li button:hover,.candidate-record-readiness li button:focus-visible{color:#5f430d;outline-offset:-2px;background:#fff5d8;outline:2px solid #dcae42}.candidate-record-readiness li button:hover i,.candidate-record-readiness li button:focus-visible i{opacity:1;transform:translate(2px)}.resume-intelligence-actions{align-items:center;gap:8px;display:flex}.resume-evidence-editor{background:#fffaf0;border:2px solid #d6a63e;border-radius:13px;gap:14px;padding:15px;display:grid;box-shadow:0 12px 28px #57410d1a}.resume-evidence-editor.saved{background:#f3fbf7;border-color:#58a985}.resume-evidence-editor.error{background:#fff5f5;border-color:#d98181}.resume-evidence-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.resume-evidence-editor-head h4{margin:4px 0;font-size:15px}.resume-evidence-editor-head p{color:#6e6046;margin:0;font-size:9px}.resume-evidence-entry-list{gap:10px;display:grid}.resume-evidence-entry-list fieldset{background:#fff;border:1px solid #dfc480;border-radius:10px;min-width:0;margin:0;padding:12px}.resume-evidence-entry-list legend{color:#78550e;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.resume-evidence-entry-list textarea{resize:vertical;width:100%}.resume-evidence-check{align-self:end;align-items:center;gap:8px;min-height:38px;display:flex!important}.resume-evidence-check input{width:auto!important}.resume-evidence-editor-actions{align-items:center;gap:10px;display:flex}.resume-evidence-editor-actions>span{color:#6f6043;flex:1;font-size:8px;line-height:1.4}.resume-card-edit{color:#185fa9;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:9px;font-weight:850}.resume-card-edit:hover{text-decoration:underline}.resume-role-head>div:last-child,.resume-education-list article>div:last-child{justify-items:end;gap:5px;display:grid}.resume-add-education{justify-self:start}@media (width<=720px){.resume-evidence-editor-actions{align-items:stretch;display:grid}.resume-role-head>div:last-child,.resume-education-list article>div:last-child{justify-items:start}}@media print{body *{visibility:hidden!important}.candidate-export,.candidate-export *,.offer-draft,.offer-draft *{visibility:visible!important}.candidate-export,.offer-draft{width:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0}.candidate-export-actions{display:none!important}}.enrichment-roadmap{margin-top:16px;padding:24px}.enrichment-roadmap-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.enrichment-roadmap-head h2{margin:4px 0 5px;font-size:20px}.enrichment-roadmap-head p{max-width:780px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.enrichment-budget{background:#f1f7fe;border:1px solid #a9c7e7;border-radius:9px;min-width:170px;padding:12px 14px}.enrichment-budget span,.enrichment-budget b,.enrichment-budget small{display:block}.enrichment-budget span{color:#61758b;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.enrichment-budget b{color:#185fa9;margin:5px 0 2px;font-size:19px}.enrichment-budget small{color:var(--muted);font-size:8px}.enrichment-foundation{background:#f0f9f5;border:1px solid #9bd2c0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex}.enrichment-foundation>div{align-items:flex-start;gap:11px;display:flex}.enrichment-foundation i{color:#fff;background:#198868;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.enrichment-foundation b{color:#173f34;margin-bottom:2px;font-size:11px;display:block}.enrichment-foundation span{color:#526b62;font-size:9px;line-height:1.55}.enrichment-stages{gap:9px;display:grid}.enrichment-stage{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.enrichment-stage.active{background:#f8fcfa;border-color:#8cc9b6}.enrichment-stage.next{background:#fffdf7;border-color:#e4c47c}.stage-number{color:#526579;background:#e8eef5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.enrichment-stage.active .stage-number{color:#fff;background:#198868}.enrichment-stage.next .stage-number{color:#fff;background:#d49518}.stage-copy{grid-template-columns:max-content minmax(150px,.7fr) minmax(220px,1fr) minmax(120px,.5fr);align-items:center;gap:12px;display:grid}.stage-copy>.pill{width:max-content}.stage-copy h3{margin:0;font-size:11px}.stage-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.stage-gate,.stage-cost{border-left:1px solid var(--line);padding-left:12px}.stage-gate b,.stage-gate span,.stage-cost span,.stage-cost b,.stage-cost small{display:block}.stage-gate b,.stage-cost>span{color:#7a8795;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:7px}.stage-gate span,.stage-cost small{color:var(--muted);font-size:8px;line-height:1.4}.stage-cost b{font-size:10px}.roadmap-action{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.enrichment-controls{color:#fff;background:#142c47;border-radius:9px;grid-template-columns:210px 1fr;gap:20px;margin-top:16px;padding:17px;display:grid}.enrichment-controls h3{margin:4px 0 0;font-size:14px}.enrichment-controls .eyebrow{color:#9eb7d2}.enrichment-controls ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.enrichment-controls li{border-left:2px solid #4c8dd2;padding-left:10px}.enrichment-controls li b,.enrichment-controls li span{display:block}.enrichment-controls li b{font-size:9px}.enrichment-controls li span{color:#b8c8d8;margin-top:3px;font-size:8px;line-height:1.45}@media (width<=1180px){.stage-copy{grid-template-columns:max-content 1fr}.stage-copy>p{grid-column:2}.stage-gate,.stage-cost{border-left:0;grid-column:2;padding:0}.enrichment-controls{grid-template-columns:1fr}.enrichment-controls ul{grid-template-columns:1fr 1fr}}@media (width<=760px){.enrichment-roadmap-head,.enrichment-foundation{display:grid}.enrichment-stage{grid-template-columns:30px 1fr}.enrichment-stage>button,.enrichment-stage>.roadmap-action{grid-column:2;width:max-content}.stage-copy{grid-template-columns:1fr}.stage-copy>p,.stage-gate,.stage-cost{grid-column:1}.enrichment-controls ul{grid-template-columns:1fr}}.talent-table-scroll,.jobs-table-scroll{min-height:430px;max-height:calc(100vh - 285px);overflow:auto}.talent-table thead,.jobs-table thead{z-index:2;position:sticky;top:0}.candidate-name-link,.job-title-link{color:#185fa9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.candidate-name-link:hover,.job-title-link:hover{text-decoration:underline}.candidate-name-link:focus-visible,.job-title-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #82afe0}.selected-candidate-row,.selected-job-row{background:#f1f7fe}.selected-candidate-row td:first-child,.selected-job-row td:first-child{box-shadow:inset 4px 0 #1f69d5}.export-link{align-items:center;text-decoration:none;display:inline-flex}.candidate-side-panel{z-index:70;background:#fff;border-left:1px solid #cbd6e1;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw - 270px);max-width:calc(100vw - 270px);animation:.2s ease-out candidate-panel-in;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #132a4633}.job-side-panel{width:min(660px,100vw - 270px)}.panel-resize-handle{z-index:4;cursor:ew-resize;touch-action:none;outline:none;place-items:center;width:15px;display:grid;position:absolute;top:0;bottom:0;left:-8px}.panel-resize-handle:before{content:"";background:0 0;transition:all .15s;position:absolute;inset:0 4px}.panel-resize-handle span{background:#9eb1c4;border-radius:99px;width:4px;height:48px;transition:all .15s;position:relative;box-shadow:0 0 0 1px #fff}.panel-resize-handle:hover:before,.panel-resize-handle:focus-visible:before{background:#1f69d51f}.panel-resize-handle:hover span,.panel-resize-handle:focus-visible span{background:#1f69d5;height:66px}.drawer-resizing,.drawer-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.candidate-panel-top{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f7fbff,#eef5fd);padding:25px 28px 20px;position:relative}.candidate-panel-top>.icon-button{position:absolute;top:20px;right:20px}.candidate-panel-top>.pill{position:absolute;bottom:23px;right:27px}.candidate-panel-identity{align-items:center;gap:13px;margin-top:15px;padding-right:120px;display:flex}.candidate-panel-identity .avatar,.candidate-panel-identity .role-icon{color:#174f8d;background:#dceafb;width:54px;height:54px;font-size:13px}.candidate-panel-identity h2{margin:0 0 4px;font-size:23px}.candidate-panel-identity p{color:var(--muted);margin:0;font-size:11px}.candidate-panel-scroll{padding:22px 28px;overflow-y:auto}.candidate-panel-scroll>section{border-bottom:1px solid #e7ecf1;margin-bottom:22px;padding:0 0 22px}.candidate-panel-scroll>section:last-child{border-bottom:0;margin-bottom:0}.candidate-contact-card{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.candidate-contact-card a{color:#185fa9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;text-decoration:none;overflow:hidden}.candidate-contact-card a:hover{text-decoration:underline}.panel-section-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.panel-section-head h3{margin:4px 0 12px;font-size:14px}.candidate-profile-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.candidate-profile-grid>div{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:11px 12px}.candidate-profile-grid span,.candidate-profile-grid b{display:block}.candidate-profile-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:8px}.candidate-profile-grid b{margin-top:5px;font-size:10px}.candidate-note{background:#f2f7fd;border-left:4px solid #1f69d5;border-radius:7px;gap:5px;margin-top:11px;padding:13px 14px;display:grid}.candidate-note b{font-size:11px}.candidate-note span{color:#5f7083;font-size:9px;line-height:1.5}.profile-match-card{background:#f4f8fd;border:1px solid #c8daed;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:14px;display:grid}.profile-match-card b,.profile-match-card span{display:block}.profile-match-card b{font-size:11px}.profile-match-card span{color:var(--muted);margin-top:4px;font-size:9px}.profile-match-card strong{color:#6b5bd2;font-size:22px}.profile-document{border:1px solid var(--line);border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.profile-document i{color:#185fa9;background:#eaf2fb;border-radius:7px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:800;display:grid}.profile-document b,.profile-document span{display:block}.profile-document b{font-size:10px}.profile-document span{color:var(--muted);margin-top:3px;font-size:8px}.resume-parse-message{color:#315d8c;background:#eef5fd;border-radius:7px;margin-top:9px;padding:9px 11px;font-size:9px}.resume-parse-message.parsed{color:#156b54;background:#eaf8f2}.resume-parse-message.error{color:#a43441;background:#fff0f1}.resume-parsed-at{color:var(--muted);margin-top:7px;font-size:8px;display:block}.candidate-panel-actions{border-top:1px solid var(--line);background:#fafbfd;grid-template-columns:1fr 1fr;gap:9px;padding:17px 28px;display:grid}.job-panel-scroll h3{margin:4px 0 12px}.job-panel-scroll .preview-pay{margin-top:11px}.link:disabled{opacity:.55;cursor:wait}@keyframes candidate-panel-in{0%{opacity:.45;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10243d7a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.add-candidate-modal{background:#fff;border:1px solid #c8d4df;border-radius:13px;width:min(790px,100%);max-height:calc(100vh - 56px);animation:.18s ease-out modal-in;overflow:auto;box-shadow:0 24px 80px #081a2c55}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:24px 26px 18px;display:flex}.modal-head h2{margin:5px 0 4px;font-size:23px}.modal-head p{color:var(--muted);margin:0;font-size:10px}.add-candidate-modal form{padding:22px 26px 24px}.resume-drop-zone{cursor:pointer;background:#f5f9fe;border:1px dashed #8eaccb;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:17px;transition:all .15s;display:grid;position:relative}.resume-drop-zone:hover,.resume-drop-zone.active{background:#eaf4ff;border-color:#1f69d5;box-shadow:0 0 0 3px #1f69d518}.resume-drop-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.resume-drop-zone>i{color:#185fa9;background:#dceafb;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.resume-drop-zone b,.resume-drop-zone small{display:block}.resume-drop-zone b{font-size:11px}.resume-drop-zone small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.resume-drop-zone>em{color:#185fa9;background:#fff;border:1px solid #a8bfd7;border-radius:6px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.candidate-form-divider{color:#738091;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:10px;margin:20px 0 14px;font-size:9px;font-weight:800;display:flex}.candidate-form-divider:after{content:"";background:var(--line);flex:1;height:1px}.candidate-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.candidate-form-grid label{gap:5px;display:grid}.candidate-form-grid label>span{color:#5b6878;font-size:9px;font-weight:800}.candidate-form-grid input,.candidate-form-grid select{border:1px solid var(--line);width:100%;height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.candidate-form-grid input:focus,.candidate-form-grid select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.candidate-form-error{color:#a43441;background:#fff0f1;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:10px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.modal-actions button:disabled{opacity:.6;cursor:wait}@keyframes modal-in{0%{opacity:.5;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.candidate-side-panel,.job-side-panel{width:min(620px,100vw - 40px);max-width:calc(100vw - 40px)}.candidate-contact-card{grid-template-columns:1fr}.candidate-contact-card button{justify-self:start}}@media (width<=620px){.candidate-side-panel,.job-side-panel{width:100vw;max-width:100vw}.panel-resize-handle{display:none}.candidate-panel-top,.candidate-panel-scroll{padding-left:20px;padding-right:20px}.candidate-panel-actions{padding:14px 20px}.candidate-panel-top>.pill{margin:14px 0 0;display:inline-block;position:static}.candidate-panel-identity{padding-right:42px}.modal-backdrop{padding:10px}.add-candidate-modal{max-height:calc(100vh - 20px)}.candidate-form-grid{grid-template-columns:1fr}.resume-drop-zone{grid-template-columns:40px 1fr}.resume-drop-zone>em{display:none}.candidate-profile-grid{grid-template-columns:1fr}.candidate-specialty-row{grid-template-columns:minmax(0,1fr) 78px 34px}.candidate-specialty-editor.span-two,.candidate-profile-grid>.span-two{grid-column:auto}.candidate-clinical-specialties{flex-direction:column;align-items:flex-start}}.candidate-profile-editor{gap:16px;display:grid}.candidate-profile-editor .candidate-form-grid{margin:0}.candidate-form-grid .span-two{grid-column:1/-1}.preference-spectrum,.schedule-preferences{border:0;min-width:0;margin:16px 0 0;padding:0}.preference-spectrum legend,.schedule-preferences legend{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800}.preference-spectrum>div{border:1px solid #cfd9e4;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.preference-spectrum label{color:#587086;text-align:center;cursor:pointer;background:#fff;border-right:1px solid #dbe3ec;place-items:center;min-height:48px;padding:7px;display:grid;position:relative}.preference-spectrum label:last-child{border-right:0}.preference-spectrum label.selected{color:#fff;background:#185fa9}.preference-spectrum input,.schedule-preferences input{opacity:0;pointer-events:none;position:absolute}.preference-spectrum span{font-size:8px;font-weight:800;line-height:1.25}.schedule-preferences>div{flex-wrap:wrap;gap:7px;display:flex}.schedule-preferences label{color:#52677d;cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:relative}.schedule-preferences label.selected{color:#185fa9;background:#eaf3fd;border-color:#185fa9}.profile-editor-actions,.candidate-portal-actions{justify-content:flex-end;gap:8px;display:flex}.candidate-resume-replace{color:#185fa9;cursor:pointer;background:#f6faff;border:1px dashed #9db8d3;border-radius:8px;gap:3px;margin-top:10px;padding:11px 13px;display:grid}.candidate-resume-replace input{opacity:0;pointer-events:none;position:absolute}.candidate-resume-replace span{font-size:10px;font-weight:800}.candidate-resume-replace small{color:var(--muted);font-size:8px}.candidate-resume-replace.saving{opacity:.65;cursor:wait}.candidate-portal-card p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.55}.portal-link-ready{background:#f6faff;border:1px solid #c9d9e9;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.portal-link-ready input{color:#44617d;background:0 0;border:0;min-width:0;font-size:8px}.candidate-portal-card>small{margin-top:9px;display:block}.candidate-profile-editor input,.candidate-profile-editor select{width:100%}.candidate-specialty-editor{background:#f7faff;border:1px solid #d6e2ed;border-radius:10px;gap:9px;padding:12px;display:grid}.candidate-specialty-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-specialty-editor-head>span{color:#53677b;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:850}.candidate-specialty-row{grid-template-columns:minmax(0,1fr) 94px 34px;align-items:end;gap:8px;display:grid}.candidate-specialty-row>label{gap:5px;display:grid}.candidate-specialty-row>label>span{color:#647487;font-size:8px;font-weight:800}.candidate-specialty-row>.icon-button{width:34px;height:39px}.candidate-clinical-specialties{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex!important}.candidate-clinical-specialties b{color:#174f8d;background:#eaf3fd;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;margin:0!important;display:flex!important}.candidate-clinical-specialties small{color:#5e7893;font-size:8px;font-weight:700}.candidate-profile-grid>.span-two{grid-column:1/-1}@media (width<=760px){.preference-spectrum>div{grid-template-columns:1fr}.preference-spectrum label{border-bottom:1px solid #dbe3ec;border-right:0;min-height:38px}.preference-spectrum label:last-child{border-bottom:0}}.pill.amber{color:#8a5a00;background:#fff0cc}.upload-label{cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex;position:relative}.upload-label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.import-review{background:#f8fbfe;border:1px solid #b7cde4;border-radius:10px;margin-top:16px;padding:18px}.import-review .section-head{justify-content:space-between;align-items:start;display:flex}.import-review .section-head h3{margin:4px 0 0}.import-record{border:1px solid var(--line);background:#fff;border-radius:9px;gap:13px;margin-top:13px;padding:16px;display:grid}.import-record h3{margin:8px 0 3px}.import-record p{color:var(--muted);margin:0;font-size:10px}.import-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.import-facts>span{background:#f4f7fa;border-radius:7px;padding:9px 10px}.import-facts small,.import-facts b{display:block}.import-facts small{color:var(--muted);font-size:8px}.import-facts b{margin-top:4px;font-size:10px}.import-warning{background:#fff8e8;border:1px solid #efcf87;border-left:4px solid #d79a16;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.import-warning.compact{padding:10px 12px}.import-warning b,.import-warning div span{display:block}.import-warning div span{color:#745d2a;margin-top:4px;font-size:10px;line-height:1.5}.import-error{color:#a43441;background:#fff0f1;border-radius:7px;margin-top:12px;padding:10px;font-size:10px}.import-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.import-actions>span{color:var(--muted);font-size:10px}.import-success{color:#156b54;background:#eaf8f2;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:10px}.source-link{align-items:center;text-decoration:none;display:inline-flex}.job-description{border:1px solid var(--line);background:#fafbfd;border-radius:8px;margin-top:14px;padding:13px}.job-description p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}@media (width<=760px){.import-facts{grid-template-columns:1fr 1fr}.import-actions{display:grid}.import-warning{align-items:start}}.metric-value,.metric-delta{text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;max-width:100%;padding:0;display:block}.metric-value{color:var(--ink);font:inherit;margin:9px 0 5px;font-size:25px;font-weight:800}.metric-delta{color:#4b7c68;font:inherit;font-size:11px}.metric-value:hover,.metric-delta:hover,.dashboard-job-link:hover,.account-name-link:hover{text-decoration:underline}.metric-value:focus-visible,.metric-delta:focus-visible,.dashboard-job-link:focus-visible,.account-name-link:focus-visible,.priority-toggle:focus-visible,.ring-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #82afe0}.dashboard-job-link,.account-name-link{color:#185fa9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.priority-empty{border-top:1px solid #edf0f3;justify-items:start;gap:5px;padding:22px 4px;display:grid}.priority-empty b{font-size:12px}.priority-empty span{color:var(--muted);font-size:10px}.ring-link{color:inherit;cursor:pointer;border:0}.job-title-cell{grid-template-columns:30px minmax(140px,1fr);align-items:start;gap:9px;display:grid}.job-opened-cell{white-space:nowrap;min-width:118px}.priority-toggle{filter:grayscale();opacity:.55;cursor:pointer;background:#f6f8fa;border:1px solid #d7e0e9;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.priority-toggle:hover{opacity:.85;filter:grayscale(.4)}.priority-toggle.active{filter:none;opacity:1;background:#fff1ed;border-color:#efb1a4;box-shadow:0 0 0 2px #f5c9be55}.active-filter{color:#9f382c!important;background:#fff4f0!important;border-color:#efb1a4!important}.table-focus-note{color:#8d493f;background:#fff8f5;border-bottom:1px solid #f0d4cd;align-items:center;gap:9px;padding:9px 15px;font-size:10px;display:flex}.table-focus-note b{font-size:11px}.table-focus-note span{color:#84655f}.talent-focus-note{color:#285b91;background:#f4f8fd;border:1px solid #c8daed;border-radius:8px}.talent-focus-note span{color:#60768e}.talent-focus-note .link{margin-left:auto}.account-name-link{font-size:12px}.account-cell>div{min-width:0}.status-filter{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.status-filter span{color:var(--muted);font-size:9px;font-weight:800}.status-filter select{color:#344357;background:#fff;border:0;outline:none;height:34px;font-size:11px;font-weight:700}.closed-jobs-note{color:#536273;background:#f6f8fa;border-bottom:1px solid #dce3ea;align-items:center;gap:9px;padding:9px 15px;font-size:10px;display:flex}.closed-jobs-note b{font-size:11px}.closed-jobs-note span{color:#6f7c8b}.submission-count{background:#eee9ff;border-radius:99px;place-items:center;min-width:28px;height:25px;font-weight:800;color:#614db7!important;margin:0!important;font-size:11px!important;display:inline-grid!important}.job-status-open{color:#167c62;background:#e7f7f1}.job-status-pending{color:#8c5b00;background:#fff4df}.job-status-closed{color:#687588;background:#edf1f4}.priority-label{font-weight:800;color:#a44337!important;margin-top:5px!important;font-size:8px!important}.closed-jobs-note em{color:#526174;margin-left:auto;font-style:normal;font-weight:800}.job-sort{width:100%;color:inherit;font:inherit;text-align:left;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.job-sort i{color:#a4afbb;font-size:11px;font-style:normal}.job-sort.active,.job-sort.active i,.job-sort:hover{color:#185fa9}.jobs-filter-panel{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:13px 15px;display:grid}.jobs-filter-panel label{gap:5px;display:grid}.jobs-filter-panel label>span{color:#687588;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.jobs-filter-panel input,.jobs-filter-panel select{color:#27384b;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cdd6df;border-radius:7px;outline:none;padding:0 9px;font-size:10px}.jobs-filter-panel input:focus,.jobs-filter-panel select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.clear-job-filters{align-self:end;height:36px}.jobs-table th{min-width:92px}.jobs-table th:first-child{min-width:220px}.jobs-table th:nth-child(2){min-width:190px}.jobs-table th:nth-child(4){min-width:155px}.jobs-table th:nth-child(8){min-width:125px}.talent-filter-panel{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:13px 15px;display:grid}.talent-filter-panel label{gap:5px;display:grid}.talent-filter-panel label>span{color:#687588;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.talent-filter-panel input,.talent-filter-panel select{color:#27384b;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cdd6df;border-radius:7px;outline:none;padding:0 9px;font-size:10px}.talent-filter-panel input:focus,.talent-filter-panel select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.registry-results{border-bottom:1px solid var(--line);color:#687588;background:#f8fafc;padding:8px 15px;font-size:9px;font-weight:800}.central-master-loading{justify-items:start;gap:10px;padding:28px;display:grid}.central-master-loading h2,.central-master-loading p{margin:0}.central-master-loading p{max-width:680px;color:var(--muted);font-size:11px;line-height:1.6}.account-registry th:first-child{min-width:230px}.account-registry th:nth-child(2),.account-registry th:nth-child(3){min-width:180px}.talent-table th:first-child{min-width:210px}.talent-table th:nth-child(2){min-width:165px}@media (width<=1050px){.jobs-filter-panel,.talent-filter-panel{grid-template-columns:1fr 1fr}}@media (width<=760px){.jobs-filter-panel,.talent-filter-panel{grid-template-columns:1fr}.status-filter{flex:1}.jobs-table .toolbar,.talent-table .toolbar,.account-registry .toolbar{min-width:680px}}.smart-matches{gap:0;display:grid}.match-source-switch{background:#e8edf2;border:1px solid #d7e0e9;border-radius:11px;grid-template-columns:1fr 1fr;justify-self:start;gap:4px;margin-bottom:12px;padding:4px;display:inline-grid}.match-source-switch button{color:#5f6d7d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:175px;padding:10px 14px}.match-source-switch span,.match-source-switch small{display:block}.match-source-switch span{font-size:11px;font-weight:800}.match-source-switch small{color:#7d8998;margin-top:3px;font-size:8px}.match-source-switch button.active{color:#185fa9;background:#fff;box-shadow:0 2px 7px #12294218}.match-source-switch button.active.onesource{color:#fff;background:linear-gradient(135deg,#163a66,#245c9c)}.match-source-switch button.active.onesource small{color:#c9ddf4}.onesource-explainer{background:#f3f8fd;border:1px solid #bed5ec;border-left:4px solid #2464a7;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:11px 14px;display:flex}.onesource-explainer b,.onesource-explainer span{display:block}.onesource-explainer b{font-size:11px}.onesource-explainer span{color:#5f7287;margin-top:3px;font-size:9px}.onesource-explainer em{color:#167c62;white-space:nowrap;background:#e3f3ec;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.match-selector{gap:5px;margin-top:14px;display:grid}.match-selector>span{color:#657386;text-transform:uppercase;letter-spacing:.55px;font-size:8px;font-weight:800}.match-selector select{color:#27384b;background:#fff;border:1px solid #cfd9e3;border-radius:7px;outline:none;width:100%;height:38px;padding:0 9px;font-size:10px}.match-selector select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.match-empty{background:#f8fafc;border:1px dashed #bbc7d3;border-radius:8px;gap:5px;margin-top:18px;padding:13px;display:grid}.match-empty b{font-size:11px}.match-empty span{color:var(--muted);font-size:9px}.onesource-results{padding-bottom:10px}.onesource-status{color:#315d8c;background:#eef5fd;border-radius:7px;margin:-2px 0 10px;padding:9px 11px;font-size:9px;line-height:1.45}.onesource-status.error{color:#a43441;background:#fff0f1}.onesource-status.loading{color:#805c13;background:#fff7e6}.onesource-card{border-top:1px solid var(--line);grid-template-columns:38px minmax(250px,1fr) 54px 100px 116px;align-items:center;gap:10px;padding:14px 0;display:grid}.onesource-avatar{color:#174f8d;background:linear-gradient(145deg,#dceafb,#edf4fc)}.onesource-identity b,.onesource-identity>span,.onesource-identity small{display:block}.onesource-identity>span{color:var(--muted);margin-top:4px;font-size:10px}.onesource-identity small{color:#6f7e8e;margin-top:5px;font-size:9px}.onesource-title{align-items:center;gap:7px;display:flex}.onesource-title b{font-size:11px}.onesource-label{color:#185fa9;text-transform:uppercase;letter-spacing:.5px;background:#dfeeff;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:900}.source-evidence{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.source-evidence .evidence{color:#5f6e7e;background:#f7f9fb;border:1px solid #d7e0e8;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:800}.source-evidence .verified,.source-evidence .available{color:#167c62;background:#ecf8f3;border-color:#b9decf}.source-evidence .unchecked{color:#886220;background:#fff9ea;border-color:#e2d5b5}.source-evidence .public{color:#315f8e;background:#f0f6fc;border-color:#c7d9ed}.source-review{white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.onesource-card button:disabled,.onesource-results button:disabled{opacity:.65;cursor:default}.onesource-empty{background:#f6faff;border:1px dashed #9eb9d5;border-radius:9px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin-top:5px;padding:20px;display:grid}.onesource-mark{color:#fff;background:linear-gradient(145deg,#1d4d83,#2e73bd);border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.onesource-empty b,.onesource-empty span{display:block}.onesource-empty b{font-size:12px}.onesource-empty span{color:#65778a;max-width:560px;margin-top:4px;font-size:9px;line-height:1.5}@media (width<=1120px){.onesource-card{grid-template-columns:38px minmax(220px,1fr) 54px}.onesource-card>.source-review,.onesource-card>button{grid-column:2;justify-self:start}.onesource-card>button{margin-top:-44px;margin-left:108px}.onesource-empty{grid-template-columns:46px 1fr}.onesource-empty button{grid-column:2;justify-self:start}}@media (width<=760px){.match-source-switch{width:100%}.match-source-switch button{min-width:0}.onesource-explainer{display:grid}.onesource-explainer em{justify-self:start}.onesource-card{grid-template-columns:38px 1fr}.onesource-card>.score-ring{grid-column:1}.onesource-card>.source-review,.onesource-card>button{grid-column:2}.onesource-card>button{margin:0}.onesource-empty{grid-template-columns:1fr}.onesource-empty button{grid-column:1}}.verification-sequence{grid-template-columns:repeat(4,1fr);gap:8px;margin:-7px 0 15px;display:grid}.verification-sequence>div{background:#f8fafc;border:1px solid #dbe3eb;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.verification-sequence i{color:#647386;background:#e2e7ed;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.verification-sequence b,.verification-sequence small{display:block}.verification-sequence b{font-size:9px}.verification-sequence small{color:var(--muted);margin-top:2px;font-size:7px}.verification-sequence .complete{background:#f0faf6;border-color:#b9decf}.verification-sequence .complete i{color:#fff;background:#198868}.verification-sequence .current{background:#f1f7fe;border-color:#9ec4ed}.verification-sequence .current i{color:#fff;background:#1f69d5}.verification-sequence .setup{background:#fff8e8;border-color:#edd292}.verification-sequence .setup i{color:#fff;background:#c98a10}.normalized-job-profile{background:linear-gradient(145deg,#f6faff,#eef5fc);border:1px solid #c8d9ea;border-radius:8px;gap:8px;margin-top:13px;padding:11px;display:grid}.normalized-job-profile>div:first-child{justify-content:space-between;align-items:end;gap:8px;display:flex}.normalized-job-profile>div:first-child b{color:#315d8c;font-size:9px}.normalized-term-list{flex-wrap:wrap;gap:5px;display:flex}.normalized-term-list span{color:#315d8c;background:#fff;border:1px solid #bed5ec;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:800}.normalized-job-profile>small{color:#697b8e;font-size:7px;line-height:1.45}.onesource-filters{border-top:1px solid var(--line);gap:9px;margin-top:18px;padding-top:15px;display:grid}.onesource-filter-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.onesource-filter-head h3{margin:4px 0 0}.onesource-filters label{gap:5px;display:grid}.onesource-filters label>span{color:#657386;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.onesource-filters input,.onesource-filters select{color:#27384b;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #cfd9e3;border-radius:7px;outline:none;padding:0 9px;font-size:10px}.onesource-filters input:focus,.onesource-filters select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.filter-input-suffix{background:#fff;border:1px solid #cfd9e3;border-radius:7px;grid-template-columns:1fr auto;align-items:center;display:grid}.filter-input-suffix:focus-within{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.filter-input-suffix input{border:0}.filter-input-suffix em{color:#7b8897;padding:0 9px;font-size:8px;font-style:normal}.filter-toggle-row{grid-template-columns:1fr 1.15fr;gap:7px;display:grid}.micro-toggle{background:#edf1f5;border:1px solid #cfd9e3;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.micro-toggle button{color:#687588;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:8px;font-weight:800}.micro-toggle button.active{color:#185fa9;background:#fff;box-shadow:0 1px 4px #17324d22}.filter-data-note{color:#7b8795;font-size:8px;line-height:1.45}.onesource-actions{gap:8px;display:flex}.profile-match-status{background:#f2f7fd;border:1px solid #c7d9ed;border-left:4px solid #1f69d5;border-radius:7px;gap:3px;margin:0 0 10px;padding:9px 11px;display:grid}.profile-match-status b{font-size:9px}.profile-match-status span{color:#526d88;font-size:8px;line-height:1.45}.profile-match-status.loading{background:#fff8e8;border-color:#edd292 #edd292 #edd292 #c98a10}.profile-match-status.error,.profile-match-status.configuration{background:#fff7e5;border-color:#e5c58a #e5c58a #e5c58a #c17c07}.profile-match-status.error span,.profile-match-status.configuration span{color:#795d25}.professional-summary{font-weight:700;color:#315f8e!important}.filtered-empty{background:#fafbfd;border-color:#c9d2dc}.filtered-empty .onesource-mark{background:#8796a6}@media (width<=1050px){.verification-sequence{grid-template-columns:1fr 1fr}.onesource-actions{display:grid}.filter-toggle-row{grid-template-columns:1fr}}@media (width<=760px){.verification-sequence{grid-template-columns:1fr}.onesource-actions,.onesource-actions button{width:100%}}.linkedin-thumbnail{color:#fff;background:#0a66c2;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font:900 11px/1 Arial,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-grid;box-shadow:0 1px 3px #0a4c9340}.linkedin-thumbnail:hover{transform:translateY(-1px);box-shadow:0 3px 7px #0a4c9350}.linkedin-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #0a66c2}.onesource-card{grid-template-columns:38px minmax(250px,1fr) 54px 116px}.source-evidence .evidence-link{text-decoration:none;transition:border-color .15s,transform .15s}.source-evidence .evidence-link:hover{border-color:#72a5dc;transform:translateY(-1px)}.source-evidence .evidence-link:focus-visible{outline-offset:2px;outline:2px solid #0a66c2}.source-evidence .error{color:#9d3742;background:#fff1f2;border-color:#edc5c8}.user-settings-entry{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.user-settings-entry>div:nth-child(2){flex:1;min-width:0}.user-settings-entry strong,.user-settings-entry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-settings-entry>i{color:#7f94aa;font-size:22px;font-style:normal;transition:transform .15s,color .15s}.user-settings-entry:hover>i,.user-settings-entry.active>i{color:#73adfa;transform:translate(2px)}.user-settings-entry:focus-visible{outline-offset:5px;border-radius:7px;outline:2px solid #73adfa}.settings-page{gap:16px;display:grid}.settings-hero{color:#fff;background:linear-gradient(120deg,#122b48,#1c5d9b 68%,#2c86c4);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:23px 25px;display:grid;box-shadow:0 8px 24px #142f4e1a}.settings-hero .eyebrow{color:#a8cbed}.settings-hero h2{margin:4px 0 3px;font-size:22px}.settings-hero p{color:#d6e6f5;margin:0;font-size:11px}.settings-avatar{background:#ffffff18;border:2px solid #ffffff42;border-radius:15px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:850;display:grid}.settings-role{background:#ffffff12;border:1px solid #ffffff3d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.settings-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:15px;display:grid}.settings-card{min-width:0;padding:20px}.settings-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.settings-card-head h3{margin:4px 0 0;font-size:15px}.settings-card-head>span{color:var(--muted);font-size:9px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.settings-card label{gap:6px;display:grid}.settings-card label>span{color:#566578;font-size:9px;font-weight:800}.settings-card input,.settings-card select,.settings-card textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:none;padding:10px 11px;font-size:11px}.settings-card input:focus,.settings-card select:focus,.settings-card textarea:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.settings-card textarea{resize:vertical;min-height:150px;line-height:1.5}.settings-readonly input{color:#627084;background:#f5f7f9}.settings-readonly small{color:#8a96a4;font-size:8px}.settings-preferences-card{align-content:start;gap:14px;display:grid}.settings-security-note{background:#eff9f5;border-left:4px solid #2b9a78;border-radius:7px;gap:4px;margin-top:3px;padding:12px;display:grid}.settings-security-note b{font-size:9px}.settings-security-note span{color:#526f65;font-size:8px;line-height:1.45}.settings-signature-card{grid-column:1/-1}.settings-toggle{background:#eef4fa;border-radius:999px;grid-template-columns:auto auto;align-items:center;padding:6px 9px;gap:7px!important;display:flex!important}.settings-toggle input{width:auto;accent-color:var(--blue)}.settings-signature-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:18px;display:grid}.settings-signature-editor{align-content:start;justify-items:start;gap:10px;display:grid}.settings-signature-editor label{width:100%}.settings-signature-editor small{color:#778698;max-width:650px;font-size:8px;line-height:1.5}.settings-signature-preview{background:linear-gradient(145deg,#f8fbfe,#eef5fb);border:1px solid #d5e1ed;border-radius:10px;min-height:180px;padding:18px}.settings-signature-preview>span{color:#7d8da0;letter-spacing:.8px;font-size:8px;font-weight:850}.settings-signature-preview p{color:#33465a;white-space:pre-line;border-top:1px solid #cddae6;margin:28px 0 0;padding-top:14px;font-size:10px;line-height:1.55}.settings-signature-preview.disabled{opacity:.55}.settings-save-bar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #cedae6;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #102a4624}.settings-save-bar span{font-size:9px;font-weight:800}.settings-save-bar .success{color:var(--green)}.settings-save-bar .error{color:var(--red)}.settings-save-bar button:disabled{opacity:.5;cursor:not-allowed}.settings-loading{align-content:center;justify-items:start;gap:8px;min-height:280px;display:grid}.settings-loading h2,.settings-loading p{margin:0}.settings-loading p{color:var(--muted)}@media (width<=980px){.settings-grid,.settings-signature-layout{grid-template-columns:1fr}.settings-preferences-card,.settings-signature-card{grid-column:auto}}@media (width<=760px){.settings-hero{grid-template-columns:auto 1fr}.settings-role{display:none}.settings-form-grid{grid-template-columns:1fr}}.settings-signature-preview a{color:var(--blue);font-weight:800;text-decoration:underline}.settings-signature-link small{color:#778698;font-size:8px;line-height:1.45}.settings-logo-option{background:#f7fafc;border:1px solid #d5e1ed;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:9px 11px;gap:8px!important;display:flex!important}.settings-logo-option input{width:auto;accent-color:var(--blue)}.settings-logo-option span{font-size:9px!important}.settings-signature-logo{width:180px;max-width:100%;height:auto;margin-top:16px;display:block}.present-selection-bar{background:#f4f8fd;border:1px solid #c8daed;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 -2px 4px;padding:11px 12px;display:flex}.present-selection-bar>label,.present-selection-bar>div{align-items:center;gap:8px;display:flex}.present-selection-bar label{color:#365675;cursor:pointer;font-size:9px;font-weight:800}.present-selection-bar input{accent-color:var(--blue)}.present-selection-bar>div>span{color:var(--muted);font-size:9px;font-weight:800}.present-selection-bar button{padding:8px 11px}.present-selection-bar button:disabled{opacity:.45;cursor:not-allowed}.job-match-card{border-radius:8px;grid-template-columns:28px 38px minmax(220px,1fr) 54px 65px 65px;margin:0 -7px;padding:13px 7px;transition:background .15s,box-shadow .15s}.job-match-card.selected{background:#f1f7fe;box-shadow:inset 3px 0 #1f69d5}.job-present-check{cursor:pointer;place-items:center;width:23px;height:23px;display:grid;position:relative}.job-present-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.job-present-check span{color:#0000;background:#fff;border:1px solid #b9c7d5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;transition:all .15s;display:grid}.job-present-check input:checked+span{color:#fff;background:#1f69d5;border-color:#1f69d5;box-shadow:0 0 0 3px #1f69d51a}.job-present-check input:focus-visible+span{outline-offset:2px;outline:2px solid #82afe0}.outreach-backdrop{z-index:100}.outreach-modal{background:#fff;border:1px solid #c8d4df;border-radius:13px;width:min(900px,100%);max-height:calc(100vh - 48px);animation:.18s ease-out modal-in;overflow:auto;box-shadow:0 24px 80px #081a2c66}.outreach-form{gap:17px;padding:20px 26px 24px;display:grid}.outreach-fields{gap:11px;display:grid}.outreach-fields label,.outreach-body{gap:5px;display:grid}.outreach-fields label>span,.outreach-body>span{color:#5b6878;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800}.outreach-fields input,.outreach-body textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;outline:none;padding:10px 11px;font-size:11px}.outreach-fields input:focus,.outreach-body textarea:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.outreach-body textarea{resize:vertical;min-height:330px;line-height:1.55}.outreach-package-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.outreach-package-strip>div{background:#f6f9fc;border:1px solid #d5e1ed;border-radius:8px;grid-template-columns:32px 1fr;column-gap:8px;padding:10px;display:grid}.outreach-package-strip span{color:#185fa9;background:#e2eefb;border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.outreach-package-strip b,.outreach-package-strip small{display:block}.outreach-package-strip b{font-size:9px}.outreach-package-strip small{color:var(--muted);margin-top:3px;font-size:8px}.outreach-note{background:#eff9f5;border-left:4px solid #2b9a78;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.outreach-note b{font-size:9px}.outreach-note span{color:#526f65;font-size:8px;line-height:1.45}.outreach-actions{align-items:center;margin-top:0}.outreach-actions>span{color:#526f65;margin-right:auto;font-size:9px;font-weight:800}.outreach-actions a{text-decoration:none}.outreach-actions a.disabled{opacity:.45;pointer-events:none}@media (width<=1120px){.job-match-card{grid-template-columns:28px 38px minmax(190px,1fr) 54px}.job-match-card>button{grid-column:auto}.job-match-card>button.secondary{grid-column:3;justify-self:start}.job-match-card>button.primary{grid-column:4;justify-self:end}}@media (width<=760px){.present-selection-bar{align-items:stretch;display:grid}.present-selection-bar>div{justify-content:space-between}.job-match-card{grid-template-columns:28px 38px 1fr}.job-match-card>.score-ring{grid-column:2}.job-match-card>button.secondary{grid-column:3}.job-match-card>button.primary{grid-column:3;justify-self:start}.outreach-modal{max-height:calc(100vh - 20px)}.outreach-form{padding:17px}.outreach-body textarea{min-height:290px}.outreach-actions{grid-template-columns:1fr 1fr;display:grid}.outreach-actions>span{grid-column:1/3}.outreach-actions a{text-align:center}}.candidate-workspace-panel{max-width:calc(100vw - 250px)}.candidate-record-nav{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;top:19px;right:66px}.candidate-record-nav button{color:#185fa9;cursor:pointer;background:#fff;border:1px solid #c8d5e2;border-radius:7px;width:28px;height:28px;padding:0;font-weight:900}.candidate-record-nav button:disabled{opacity:.35;cursor:not-allowed}.candidate-record-nav span{color:#657386;text-align:center;min-width:54px;font-size:8px;font-weight:800}.candidate-workspace-intro{justify-items:start;gap:4px;display:grid}.candidate-workspace-intro .link{margin:-5px 0 12px;padding-left:0}.candidate-workspace-intro h3{margin:3px 0!important;font-size:16px!important}.candidate-workspace-intro p{color:var(--muted);margin:2px 0 0;font-size:10px;line-height:1.5}.candidate-match-selector{background:#f4f8fd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;display:flex;border:1px solid #c8daed!important;padding:12px 14px!important}.candidate-match-selector label{color:#365675;cursor:pointer;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.candidate-match-selector input{accent-color:var(--blue)}.candidate-match-selector>b{color:#185fa9;font-size:9px}.candidate-inline-match-list{gap:10px;display:grid;border-bottom:0!important}.candidate-inline-match-list article{background:#fff;border:1px solid #d9e2ea;border-radius:9px;grid-template-columns:24px 38px minmax(210px,1fr) 45px auto;align-items:center;gap:10px;padding:12px;transition:all .15s;display:grid}.candidate-inline-match-list article.selected{background:#f3f8fe;border-color:#96bce5;box-shadow:inset 3px 0 #1f69d5}.candidate-inline-match-list article>div:nth-of-type(2) b,.candidate-inline-match-list article>div:nth-of-type(2) span,.candidate-inline-match-list article>div:nth-of-type(2) small,.candidate-inline-match-list article>div:nth-of-type(2) em{display:block}.candidate-inline-match-list article>div:nth-of-type(2) b{font-size:10px}.candidate-inline-match-list article>div:nth-of-type(2) span{color:#506276;margin-top:3px;font-size:9px}.candidate-inline-match-list article>div:nth-of-type(2) small{color:var(--muted);margin-top:4px;font-size:8px}.candidate-inline-match-list article>div:nth-of-type(2) em{color:#167c62;margin-top:5px;font-size:9px;font-style:normal;font-weight:800}.candidate-inline-match-list article>strong{color:#6b5bd2;font-size:14px}.candidate-match-actions{align-items:center;gap:7px;display:flex}.candidate-match-actions button{white-space:nowrap;padding:8px 10px;font-size:9px}.candidate-match-actions .submit-to-am{box-shadow:0 3px 8px #1963ae29}.candidate-submission-message{color:#17674e;background:#effaf5;border:1px solid #b7dfce;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:750;line-height:1.45}.candidate-submission-message.error{color:#a13443;background:#fff5f6;border-color:#e7b6bc}.candidate-package-strip{padding-top:0!important}.candidate-outreach-fields{gap:11px;display:grid}.candidate-outreach-fields .outreach-body textarea{min-height:300px}.candidate-outreach-actions{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:13px;display:grid}.candidate-outreach-actions>span{color:#526f65;font-size:8px;font-weight:800}.candidate-outreach-actions a{text-align:center;text-decoration:none}.candidate-outreach-actions a.disabled{opacity:.45;pointer-events:none}.candidate-panel-actions button:disabled{opacity:.45;cursor:not-allowed}.candidate-panel-actions.candidate-multi-actions{grid-template-columns:1fr 1fr 1fr}.profile-match-scores,.match-score-stack,.match-result-scores{justify-items:end;gap:3px;display:grid}.profile-match-scores strong,.match-score-stack strong{color:#6b5bd2;font-size:14px}.match-confidence{white-space:nowrap;display:block;color:#66788b!important;font-size:7px!important;font-weight:850!important}.match-confidence.high{color:#167c62!important}.match-confidence.developing{color:#8b620d!important}.match-confidence.low{color:#a34450!important}.match-improvement-link{color:#185fa9;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:8px;font-weight:800}.match-confidence-callout{background:linear-gradient(135deg,#fffaf0,#f5f9ff);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;display:flex;border:1px solid #e7d7ae!important;padding:14px!important}.match-confidence-callout h3{margin:4px 0;font-size:12px}.match-confidence-callout p{color:#68778a;margin:0;font-size:8px;line-height:1.45}.match-confidence-callout button{flex:none}.match-score-stack{min-width:68px}.match-score-stack strong{font-size:11px}.match-result-scores{min-width:68px}.match-result-scores .score-ring{margin:auto}.inline-confidence-action{display:block;color:#8a610e!important;margin-top:5px!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}.email-match-summary{color:#69798a;margin-top:7px;font-size:10px;display:block}.email-match-summary b{color:#185fa9}.submission-choice-backdrop{z-index:94}.submission-choice-modal{background:#fff;border-radius:15px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #102a5647}.submission-choice-modal .modal-head{border-bottom:1px solid #dfe7ef;padding:22px 24px 18px}.submission-choice-modal .modal-head h2{margin:5px 0 4px;font-size:20px}.submission-choice-modal .modal-head p{color:#6c7c8e;margin:0;font-size:9px;line-height:1.5}.submission-choice-body{gap:16px;padding:20px 24px;display:grid}.submission-choice-jobs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.submission-choice-jobs>span{background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.submission-choice-jobs b{font-size:9px}.submission-choice-jobs small{color:#708196;font-size:7px}.submission-choice-body fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.submission-choice-body legend{color:#50657b;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850}.submission-choice-body fieldset>label{cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.submission-choice-body fieldset>label.selected{background:#f1f7fd;border-color:#76a9da;box-shadow:inset 3px 0 #1f69d5}.submission-choice-body fieldset input{accent-color:#1f69d5}.submission-choice-body fieldset i{color:#1b639f;background:#e8f1fa;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:900;display:grid}.submission-choice-body fieldset b,.submission-choice-body fieldset small{display:block}.submission-choice-body fieldset b{font-size:10px}.submission-choice-body fieldset small{color:#6e7f92;margin-top:4px;font-size:8px;line-height:1.45}.submission-choice-note{color:#285f50;background:#eff9f5;border-left:4px solid #20906d;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.submission-choice-note b{font-size:9px}.submission-choice-note span{font-size:8px;line-height:1.45}.submission-choice-actions{background:#fafbfd;border-top:1px solid #e1e7ed;grid-template-columns:1fr 1fr;gap:9px;padding:16px 24px 20px;display:grid}@media (width<=700px){.candidate-panel-actions.candidate-multi-actions,.submission-choice-jobs{grid-template-columns:1fr}.submission-choice-body,.submission-choice-modal .modal-head,.submission-choice-actions{padding-left:16px;padding-right:16px}}.job-requirement-pills{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.job-requirement-pills span{white-space:nowrap;background:#f1f6fb;border:1px solid #c9d9e9;border-radius:999px;align-items:center;padding:4px 7px;font-weight:850;line-height:1;color:#315d8c!important;margin:0!important;font-size:7px!important;display:inline-flex!important}.match-person .job-requirement-pills{margin:7px 0 5px}.match-person .job-requirement-pills+small{margin-top:4px}.public-job-publish>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.55}.public-job-publish-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-job-publish-actions .danger-link{color:#ae3044}.publication-message{color:#16705a;margin-top:10px;font-size:9px;display:block}.publication-message.error{color:#ae3044}.bulk-publish-bar{background:#f3f8fe;border:1px solid #a9c8e8;border-left:4px solid #1f69d5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 14px;padding:13px 15px;display:flex}.bulk-publish-bar>label{color:#244e7a;cursor:pointer;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.bulk-publish-bar input,.bulk-select-column input{accent-color:#1f69d5}.bulk-publish-bar>div{align-items:center;gap:12px;display:flex}.bulk-publish-bar>div>span{color:#61758a;font-size:9px}.bulk-publish-bar>div>b{color:#16705a;font-size:9px}.bulk-select-column{text-align:center!important;width:34px!important;min-width:34px!important}.publication-status{color:#768598;text-transform:uppercase;letter-spacing:.3px;margin-top:6px;font-size:7px;font-weight:850;display:block}.publication-status.published{color:#16705a}.publication-status.error{color:#ae3044}@media (width<=760px){.bulk-publish-bar{align-items:stretch;display:grid}.bulk-publish-bar>div{align-items:flex-start;display:grid}.bulk-publish-bar>div .primary{justify-self:start}}.candidate-package-loading{background:#f3f8fd;border-radius:9px;gap:4px;display:grid;border:1px solid #bed5ec!important;padding:16px!important}.candidate-package-loading b{font-size:11px}.candidate-package-loading span{color:#60748a;font-size:9px}.email-template-preview-head{justify-content:space-between;align-items:center;gap:14px;display:flex;padding-bottom:10px!important}.email-template-preview-head h3{margin:3px 0 0;font-size:14px}.email-template-preview-head>a{color:#185fa9;font-size:9px;font-weight:800;text-decoration:none}.email-candidate-view-list{gap:13px;display:grid;padding-top:0!important}.email-candidate-view{background:#fff;border:1px solid #d5e0ea;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #163a660b}.email-candidate-view-head{background:#f4f8fc;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.email-candidate-view-head .eyebrow{font-size:7px}.email-candidate-view-head a{color:#185fa9;margin-top:4px;font-size:15px;font-weight:850;text-decoration:underline;display:block}.email-candidate-view-head p{color:#5c6e82;margin:4px 0 0;font-size:9px}.email-job-facts{border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;grid-template-columns:1.2fr 1fr 1fr;display:grid}.email-job-facts>div{border-right:1px solid #e5ebf0;padding:10px 12px}.email-job-facts>div:last-child{border-right:0}.email-job-facts span,.email-job-facts b{display:block}.email-job-facts span{color:#748193;text-transform:uppercase;letter-spacing:.4px;font-size:7px;font-weight:800}.email-job-facts b{margin-top:4px;font-size:9px}.email-pay-summary{background:#fbfdff;grid-template-columns:190px 1fr;gap:18px;padding:14px 16px;display:grid}.email-pay-summary>div:first-child span,.email-pay-summary>div:first-child strong{display:block}.email-pay-summary>div:first-child span{color:#68798b;text-transform:uppercase;font-size:8px;font-weight:800}.email-pay-summary>div:first-child strong{color:#163a66;margin-top:5px;font-size:22px}.email-pay-summary>div:last-child{display:grid}.email-pay-summary p{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:15px;margin:0;padding:5px 0;font-size:8px;display:flex}.email-pay-summary p:last-child{border-bottom:0}.email-pay-summary p span{color:#667487}.email-pay-summary p b{text-align:right;max-width:62%}.email-job-board-link{color:#185fa9;background:#eef5fc;border-top:1px solid #dce6ef;padding:10px 16px;font-size:8px;font-weight:850;text-decoration:none;display:block}.candidate-view-outreach-modal{width:min(980px,100%)}.candidate-view-outreach-modal .email-candidate-view-list,.candidate-view-outreach-modal .email-template-preview-head{padding:0}.candidate-view-outreach-modal .candidate-package-loading{margin:0}.candidate-view-outreach-modal .outreach-body textarea{min-height:260px}@media (width<=900px){.candidate-workspace-panel{max-width:calc(100vw - 40px);width:calc(100vw - 40px)!important}}@media (width<=620px){.candidate-workspace-panel{max-width:100vw;width:100vw!important}.candidate-record-nav{justify-content:flex-end;margin:0 40px 10px 0;position:static}.candidate-inline-match-list article{grid-template-columns:24px 38px 1fr}.candidate-inline-match-list article>strong{grid-column:2}.candidate-match-actions{grid-column:3;justify-self:start}.candidate-outreach-actions{grid-template-columns:1fr 1fr}.candidate-outreach-actions>span{grid-column:1/3}.email-template-preview-head{align-items:flex-start;display:grid}.email-job-facts{grid-template-columns:1fr}.email-job-facts>div{border-bottom:1px solid #e5ebf0;border-right:0}.email-job-facts>div:last-child{border-bottom:0}.email-pay-summary{grid-template-columns:1fr}.email-pay-summary p b{max-width:58%}}.facility-head-actions{align-items:center;gap:8px;display:flex}.facility-integrity-banner,.facility-address-alert{background:#fff8e8;border:1px solid #e4bd72;border-left:4px solid #c9830a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:13px 14px;display:flex}.facility-integrity-banner b,.facility-integrity-banner small,.facility-address-alert b,.facility-address-alert small{display:block}.facility-integrity-banner b,.facility-address-alert b{color:#624813;margin-top:3px;font-size:11px}.facility-integrity-banner small,.facility-address-alert small{color:#765f31;margin-top:4px;font-size:8px;line-height:1.45}.facility-alert-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.directory-stats button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:4px 7px}.directory-stats button:hover,.directory-stats button.active{color:#185fa9;background:#edf5fd;border-color:#a9c8e8}.directory-stats button.warning{color:#8a5d0a;background:#fff5dc;border-color:#e4bd72}.facility-list button.facility-incomplete{background:#fffdf8}.facility-list button.facility-incomplete>i{color:#915f00;background:#fff0ce}.facility-list em.needs-review{color:#915f00!important;background:#fff0ce!important}.facility-data-flag{color:#9a6500;text-transform:uppercase;letter-spacing:.3px;margin-top:5px;font-size:7px;font-style:normal;font-weight:850;display:block}.facility-create-modal{width:min(820px,100%)}.facility-create-modal .facility-address-wide{grid-column:1/3}.facility-clinical-divider{border-top:1px solid var(--line);grid-column:1/-1;margin-top:8px;padding-top:14px}.facility-clinical-divider p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.facility-checkbox-label{border:1px solid var(--line);background:#fafcfe;border-radius:7px;align-items:center;padding:7px 9px;grid-template-columns:18px 1fr!important}.facility-checkbox-label input{width:16px!important;height:16px!important;padding:0!important}.facility-checkbox-label>span{gap:2px;display:grid}.facility-checkbox-label b{font-size:9px}.facility-checkbox-label small{color:var(--muted);font-size:7px}.facility-creation-gate{background:#fff8e8;border:1px solid #e4bd72;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:12px 13px;display:flex}.facility-creation-gate b,.facility-creation-gate span{display:block}.facility-creation-gate b{font-size:10px}.facility-creation-gate>div>span{color:#765f31;margin-top:3px;font-size:8px;line-height:1.45}.facility-validation-summary{border-radius:7px;gap:3px;margin-top:14px;padding:10px 12px;display:grid}.facility-validation-summary b{font-size:9px}.facility-validation-summary span{font-size:8px;line-height:1.45}.facility-validation-summary.warning{color:#805b18;background:#fff5dc}.facility-validation-summary.complete{color:#156b54;background:#eaf8f2}.facility-address-alert{margin:0 0 14px}.import-warning.compact .link{margin-top:7px;padding:0;display:block}.directory-filter-bar{grid-template-columns:minmax(200px,1fr) minmax(130px,.55fr) 110px;align-items:end;gap:9px;margin:15px 0 10px;display:grid}.directory-filter-bar .directory-search{height:38px;margin:0}.directory-filter-bar>label{gap:4px;display:grid}.directory-filter-bar>label>span{color:#687588;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:800}.directory-filter-bar>label input,.directory-filter-bar>label select{color:#27384b;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cdd6df;border-radius:7px;outline:none;padding:0 9px;font-size:10px}.directory-filter-bar>label input:focus,.directory-filter-bar>label select:focus{border-color:#72a5dc;box-shadow:0 0 0 3px #1f69d512}.facility-directory-table{border:1px solid var(--line);border-radius:8px;max-height:550px;overflow:auto}.facility-directory-table table{border-collapse:collapse;width:100%}.facility-directory-table thead{z-index:1;background:#f4f7fa;position:sticky;top:0}.facility-directory-table th{color:#667588;letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 9px;font-size:8px}.facility-directory-table td{color:#35465a;vertical-align:middle;border-top:1px solid #edf0f3;padding:10px 9px;font-size:9px}.facility-directory-table tr.facility-incomplete{background:#fffdf8}.facility-directory-table td:first-child{min-width:210px}.facility-directory-table td:first-child button{color:#185fa9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;font-size:10px;font-weight:800;display:grid}.facility-directory-table td:first-child small{color:var(--muted);font-size:8px;font-weight:500}.facility-directory-table em{text-transform:capitalize;font-size:8px;font-style:normal;font-weight:800}.facility-directory-table em.needs-review{color:#915f00;background:#fff0ce;border-radius:99px;padding:4px 7px;display:inline-block}.facility-state-cell,.job-state-cell{color:#36516e;background:#edf3f8;border-radius:6px;place-items:center;min-width:28px;padding:4px 6px;font-size:9px;font-weight:850;display:inline-grid}.jobs-table-scroll table{min-width:1420px}.directory-filter-bar.facility-clinical-filters{grid-template-columns:minmax(250px,1.35fr) minmax(120px,.55fr) 90px repeat(3,minmax(155px,.75fr))}.facility-directory-table table{min-width:1520px}.facility-type-cell{color:#253c54;max-width:210px;line-height:1.35;display:block}.facility-designation-list{flex-wrap:wrap;gap:4px;max-width:240px;display:flex}.facility-designation-list span{color:#3c566f;white-space:nowrap;background:#eef4f8;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800}.facility-designation-list em{color:#84909c!important;text-transform:none!important;font-size:8px!important;font-weight:600!important}@media (width<=1180px){.directory-filter-bar.facility-clinical-filters{grid-template-columns:repeat(3,1fr)}.directory-filter-bar.facility-clinical-filters .directory-search{grid-column:1/-1}}@media (width<=760px){.directory-filter-bar,.directory-filter-bar.facility-clinical-filters{grid-template-columns:1fr}.directory-filter-bar.facility-clinical-filters .directory-search{grid-column:auto}.facility-directory-table{max-height:480px}.facility-head-actions,.facility-integrity-banner,.facility-address-alert,.facility-creation-gate{align-items:flex-start;display:grid}.facility-create-modal .facility-address-wide{grid-column:auto}}.facility-title-actions{align-items:center;gap:12px;display:flex}.facility-alert-actions>a.secondary{align-items:center;text-decoration:none;display:inline-flex}.contact-name-link{color:#185fa9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.contact-name-link:hover{text-decoration:underline}.contact-record-panel{z-index:82;max-width:calc(100vw - 250px)}.contact-record-panel .candidate-panel-top{background:linear-gradient(145deg,#fff9f5,#f8f3ef)}.contact-record-panel .candidate-panel-identity .avatar{color:#a54625;background:#ffe5da}.contact-quick-actions{gap:7px;display:flex}.contact-quick-actions a.secondary{align-items:center;text-decoration:none;display:inline-flex}.contact-composer{gap:10px;display:grid}.contact-composer .micro-toggle{grid-template-columns:repeat(4,1fr);display:grid}.contact-composer input,.contact-composer textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px 11px;font-size:10px}.contact-composer textarea{resize:vertical;min-height:110px}.contact-composer>button{justify-self:start}.contact-history{gap:9px;display:grid}.contact-history article{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:6px;padding:12px 13px;display:grid}.contact-history article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-history article b{font-size:10px}.contact-history article p{color:#526274;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.contact-history article em,.contact-history article small{color:var(--muted);font-size:8px;font-style:normal}.create-job-modal{width:min(850px,100%)}.create-job-modal textarea{border:1px solid var(--line);min-height:86px;font:inherit;resize:vertical;border-radius:7px;padding:9px 10px;font-size:10px}.candidate-form-grid .check-label{grid-template-columns:auto 1fr;align-content:center;align-items:center;padding-top:17px}.candidate-form-grid .check-label input{width:16px;height:16px;accent-color:var(--blue)}.candidate-form-grid .check-label span{font-size:10px}.am-match-card{grid-template-columns:38px minmax(260px,1fr) 54px 65px 118px}.am-match-card .match-person em{color:#185fa9;margin-top:5px;font-size:8px;font-style:normal;font-weight:850;display:block}.am-match-card .primary.requested{color:#126b51;background:#e9f8f2;border-color:#8bcab5}.facility-contact-head>button{white-space:nowrap}@media (width<=900px){.contact-record-panel{max-width:calc(100vw - 40px);width:calc(100vw - 40px)!important}.am-match-card{grid-template-columns:38px minmax(220px,1fr) 54px}.am-match-card button{grid-column:2;justify-self:start}.facility-title-actions{flex-direction:column;align-items:flex-end}}@media (width<=620px){.contact-record-panel{max-width:100vw;width:100vw!important}.contact-quick-actions,.facility-title-actions{align-items:stretch;display:grid}.contact-composer .micro-toggle{grid-template-columns:1fr 1fr}.am-match-card{grid-template-columns:38px 1fr}.am-match-card .score-ring{grid-column:1}.am-match-card button{grid-column:2}}.facility-candidate-head{background:linear-gradient(140deg,#f7fbff,#edf5fd);border:1px solid #c9dced;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;padding:15px 16px;display:flex}.facility-candidate-head h3{margin:4px 0 3px;font-size:17px}.facility-candidate-head p{color:#607185;max-width:620px;margin:0;font-size:9px;line-height:1.5}.facility-candidate-actions{justify-items:end;gap:7px;min-width:210px;display:grid}.facility-candidate-actions>span{color:#68798b;font-size:8px;font-weight:800}.facility-candidate-actions a{text-align:center;text-decoration:none}.facility-candidate-actions a.disabled{opacity:.45;pointer-events:none}.submission-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.submission-metrics button{border:1px solid var(--line);color:#516174;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.submission-metrics button:hover,.submission-metrics button.active{color:#185fa9;background:#f1f7fd;border-color:#91b9e2}.submission-metrics button.warning{color:#875d11;background:#fff8e8;border-color:#e2bd79}.submission-metrics span{text-transform:uppercase;letter-spacing:.35px;font-size:8px;font-weight:800}.submission-metrics b{font-size:17px}.submission-link-alert{background:#fff9eb;border:1px solid #e4bd72;border-left:4px solid #c9830a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:11px 0;padding:12px 13px;display:flex}.submission-link-alert b,.submission-link-alert small{display:block}.submission-link-alert b{color:#684a15;margin-top:3px;font-size:10px}.submission-link-alert small{color:#786132;margin-top:3px;font-size:8px}.facility-submission-list{border-top:1px solid var(--line);margin-top:7px;display:grid}.facility-submission-columns,.facility-submission-list article{grid-template-columns:minmax(190px,1.25fr) minmax(200px,1.25fr) 145px 155px 90px 66px;align-items:center;gap:12px;display:grid}.facility-submission-columns{color:#788697;text-transform:uppercase;letter-spacing:.4px;padding:8px 45px 8px 37px;font-size:8px;font-weight:800}.facility-submission-list article{background:#fff;border-top:1px solid #edf1f4;padding:13px 0 13px 37px;transition:all .15s;position:relative}.facility-submission-list article.selected{background:#f2f7fd;box-shadow:inset 3px 0 #1f69d5}.submission-select{cursor:pointer;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.submission-select input{opacity:0;width:1px;height:1px;position:absolute}.submission-select span{color:#0000;background:#fff;border:1px solid #bac8d6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.submission-select input:checked+span{color:#fff;background:#1f69d5;border-color:#1f69d5}.submission-candidate button{color:#185fa9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.submission-candidate button:hover{text-decoration:underline}.submission-candidate span,.submission-candidate small,.submission-job span,.submission-job small,.submission-touch span,.submission-owner span{color:var(--muted);margin-top:3px;font-size:8px;display:block}.submission-job b,.submission-touch b,.submission-owner b{font-size:9px}.submission-touch .negative{color:#ad3845}.submission-touch .positive{color:#167c62}.facility-submission-list article>.secondary{padding:7px 9px}.submission-record-panel{z-index:84;max-width:calc(100vw - 250px)}.submission-record-panel .candidate-panel-top{background:linear-gradient(145deg,#f6fbff,#eaf3fd)}.submission-last-touch{background:#f3f7fc;border-left:4px solid #1f69d5;border-radius:8px;gap:5px;padding:12px 13px;display:grid}.submission-last-touch b{font-size:10px}.submission-last-touch p{color:#526579;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.submission-last-touch small{color:var(--muted);font-size:8px}.submission-followup-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.submission-followup-actions a{text-decoration:none}.submission-followup-actions a.disabled{opacity:.45;pointer-events:none}.pill.submission-live-submission{color:#185fa9;background:#eaf2fb}.pill.submission-interview-complete{color:#614db7;background:#eee9ff}.pill.submission-offer-pending{color:#94620d;background:#fff3dd}.pill.submission-prestart---pending,.pill.submission-prestart-cleared{color:#16705a;background:#e8f7f1}.pill.submission-active{color:#11624d;background:#dcf5ea}.facility-submission-list article.new-submission{background:#fffaf0;box-shadow:inset 4px 0 #d58a0b}.new-packet-pill{color:#7a520e;text-transform:uppercase;background:#ffe6a8;border-radius:99px;margin-top:5px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-block}.am-new-submission-alert{border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;background:#fff9e9!important;border:1px solid #e7c276!important;border-left:4px solid #d58a0b!important;display:grid!important}.am-new-submission-alert>i{color:#86570a;background:#ffe3a2;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.am-new-submission-alert b,.am-new-submission-alert small{display:block}.am-new-submission-alert b{color:#68470d;margin-top:4px;font-size:11px}.am-new-submission-alert small{color:#7a653c;margin-top:4px;font-size:8px;line-height:1.45}.am-submitted-packet{border-radius:13px;gap:13px;display:grid;background:#f5f8fb!important;border:1px solid #c9dae8!important;padding:16px!important}.am-submitted-packet>.panel-section-head{padding:0}.am-submitted-packet>.panel-section-head small{color:#75869a;font-size:8px}.am-submitted-packet .client-submittal-presentation{background:#fff;border:1px solid #d8e1e9;border-radius:12px;padding:18px;box-shadow:0 7px 20px #1b365014}.am-live-list button.new-packet{background:#fffaf0;border-color:#e4bc6d}.am-live-list button.new-packet .avatar{color:#83570d;background:#ffe7af}@media (width<=1180px){.facility-submission-columns{display:none}.facility-submission-list article{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) 135px 145px 80px}.facility-submission-list article>.secondary{grid-column:5;justify-self:start}.submission-owner{grid-column:4}.facility-candidate-head{align-items:flex-start;display:grid}.facility-candidate-actions{justify-items:start}}@media (width<=820px){.submission-metrics{grid-template-columns:1fr 1fr}.facility-submission-list article{grid-template-columns:1fr 1fr;padding:14px 10px 14px 40px}.facility-submission-list article>div,.facility-submission-list article>.secondary,.submission-owner{grid-column:auto}.submission-link-alert{align-items:flex-start;display:grid}.submission-record-panel{max-width:calc(100vw - 40px);width:calc(100vw - 40px)!important}}@media (width<=620px){.submission-metrics,.facility-submission-list article{grid-template-columns:1fr}.submission-followup-actions{align-items:stretch;display:grid}.submission-record-panel{max-width:100vw;width:100vw!important}}.candidate-communication-access{gap:11px;display:grid}.candidate-contact-links{gap:8px;display:grid}.candidate-contact-links>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.candidate-contact-links>button:hover:not(:disabled){background:#f3f8fe;border-color:#8bb8e5}.candidate-contact-links>button:disabled{cursor:not-allowed;opacity:.58}.candidate-contact-links i{color:#185fa9;background:#eaf2fb;border-radius:7px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:900;display:grid}.candidate-contact-links b,.candidate-contact-links small{display:block}.candidate-contact-links b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-contact-links small{color:var(--muted);margin-top:3px;font-size:8px}.communication-provider-state{flex-wrap:wrap;gap:6px;display:flex}.communication-provider-state span{color:#8b5e0d;background:#fff3dd;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:850}.communication-provider-state span.connected{color:#126a51;background:#e6f6ef}.communication-provider-state span.ready{color:#185fa9;background:#eaf2fb}.candidate-communication-composer{gap:9px;display:grid}.candidate-communication-composer .micro-toggle{grid-template-columns:repeat(3,1fr);display:grid}.candidate-communication-composer input,.candidate-communication-composer textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px 11px;font-size:10px}.candidate-communication-composer textarea{resize:vertical;min-height:120px}.communication-compose-actions{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.communication-compose-actions>span{font-size:8px;line-height:1.45}.candidate-communication-history>div:last-child{gap:8px;display:grid}.candidate-communication-history article{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.communication-history-head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.communication-history-head b{font-size:9px}.communication-history-head time{color:var(--muted);font-size:7px}.communication-channel{color:#516274;text-transform:uppercase;background:#edf2f6;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:900}.communication-channel.email{color:#185fa9;background:#eaf2fb}.communication-channel.text{color:#147158;background:#e7f7f1}.communication-channel.call{color:#654fba;background:#eee9ff}.candidate-communication-history article p{color:#526274;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.candidate-communication-history article footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}.candidate-communication-history article footer em{font-style:normal}.legacy-contact-history{border:1px solid var(--line);border-radius:8px;overflow:hidden}.legacy-contact-history>summary{color:#607185;cursor:pointer;background:#f7f9fb;padding:10px 12px;font-size:8px;font-weight:800}.legacy-contact-history .contact-history{padding:9px}.setup-steps code{overflow-wrap:anywhere;color:#365875;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:600;display:block}.connector-actions button:disabled{cursor:not-allowed;opacity:.55}.candidate-outreach-actions{grid-template-columns:minmax(100px,1fr) auto auto auto}@media (width<=620px){.communication-compose-actions,.communication-history-head{grid-template-columns:1fr}.communication-history-head time{justify-self:start}}.talent-scope-switch{grid-template-columns:repeat(3,minmax(155px,1fr))}.talent-universe-selection{background:#f3f8fd;border:1px solid #bfd5ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;padding:10px 12px;display:flex}.talent-universe-selection label,.talent-universe-selection>div{align-items:center;gap:9px;display:flex}.talent-universe-selection label{font-size:9px;font-weight:800}.talent-universe-selection input{accent-color:#1f69d5}.talent-universe-selection>div>span{color:#68798b;font-size:8px}.onesource-card{padding-left:30px;position:relative}.onesource-card.selected{background:#f1f7fd;border-radius:8px;margin:0 -10px;padding-right:10px;box-shadow:inset 3px 0 #1f69d5}.talent-result-select{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.talent-result-select input{opacity:0;width:1px;height:1px;position:absolute}.talent-result-select span{color:#0000;background:#fff;border:1px solid #b9c7d5;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid}.talent-result-select input:checked+span{color:#fff;background:#1f69d5;border-color:#1f69d5}.talent-result-select input:disabled+span{opacity:.65;background:#edf1f4}.enrichment-review-backdrop{z-index:96}.enrichment-review-modal{background:#fff;border-radius:13px;width:min(760px,100vw - 32px);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 28px 80px #10243d42}.enrichment-review-modal .modal-head{border-bottom:1px solid var(--line);padding:20px 22px}.enrichment-review-modal .modal-head p{max-width:580px;color:var(--muted);margin:5px 0 0;font-size:9px}.enrichment-review-body{gap:14px;padding:18px 22px;display:grid}.enrichment-estimates{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.enrichment-estimates>div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:12px}.enrichment-estimates>div.warning{background:#fff8e8;border-color:#e5c078}.enrichment-estimates span,.enrichment-estimates b{display:block}.enrichment-estimates span{color:var(--muted);font-size:8px}.enrichment-estimates b{margin-top:5px;font-size:14px}.enrichment-candidate-list{border-top:1px solid var(--line);display:grid}.enrichment-candidate-list article{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.enrichment-candidate-list b,.enrichment-candidate-list span{display:block}.enrichment-candidate-list b{font-size:10px}.enrichment-candidate-list span{color:var(--muted);margin-top:3px;font-size:8px}.enrichment-candidate-list em{color:#8a5e10;background:#fff2d9;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.enrichment-candidate-list em.new-record{color:#16705a;background:#e8f6f0}.promotion-data-note{background:#f1f7fd;border-left:4px solid #1f69d5;border-radius:7px;gap:4px;padding:11px 13px;display:grid}.promotion-data-note b{font-size:9px}.promotion-data-note span{color:#536a82;font-size:8px;line-height:1.5}.enrichment-review-modal>.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (width<=760px){.talent-scope-switch{grid-template-columns:1fr}.talent-universe-selection,.talent-universe-selection>div{align-items:stretch;display:grid}.enrichment-estimates{grid-template-columns:1fr 1fr}.enrichment-candidate-list article{align-items:flex-start;display:grid}}.compliance-dashboard{gap:14px;display:grid}.compliance-hero{color:#fff;background:linear-gradient(135deg,#172f49,#214c66);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.compliance-hero h2{margin:5px 0;font-size:23px}.compliance-hero p{color:#cbdce7;max-width:720px;margin:0;font-size:10px;line-height:1.55}.compliance-storage-state{background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;align-items:center;gap:10px;min-width:245px;padding:12px 14px;display:flex}.compliance-storage-state i{border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.compliance-storage-state.verified i{background:#33a77f}.compliance-storage-state.locked i{background:#d69a2f}.compliance-storage-state b,.compliance-storage-state span{display:block}.compliance-storage-state b{font-size:10px}.compliance-storage-state span{color:#d3e0e8;margin-top:3px;font-size:8px;line-height:1.4}.compliance-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.compliance-metrics>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px 16px}.compliance-metrics span,.compliance-metrics b,.compliance-metrics small{display:block}.compliance-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.35px;font-size:8px}.compliance-metrics b{margin:7px 0 3px;font-size:24px}.compliance-metrics small{color:#718092;font-size:8px}.compliance-grid{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:14px;display:grid}.compliance-grid>.card{padding:19px}.compliance-request-panel{gap:13px;display:grid}.compliance-request-panel>label>span,.compliance-type-picker>span{color:#627286;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.compliance-request-panel select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:10px;font-size:9px}.compliance-type-picker{grid-template-columns:1fr 1fr;gap:6px;display:grid}.compliance-type-picker>span{grid-column:1/-1}.compliance-type-picker label{border:1px solid #e3e8ed;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:8px;display:flex}.compliance-type-picker input{accent-color:#185fa9}.compliance-request-panel>.primary{justify-self:start}.compliance-request-panel>small{color:#758294;font-size:8px;line-height:1.5}.compliance-message{color:#185fa9;background:#e9f5ff;border-radius:6px;padding:8px 10px;font-size:8px}.compliance-control-list{gap:8px;display:grid}.compliance-control-list>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:28px 1fr;gap:10px;padding:10px;display:grid}.compliance-control-list i{border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.compliance-control-list .pass i{color:#137055;background:#def4eb}.compliance-control-list .hold i{color:#956307;background:#fff0ce}.compliance-control-list b{margin-bottom:3px;font-size:9px;display:block}.compliance-control-list span{color:#657486;font-size:8px;line-height:1.4}.compliance-document-list{display:grid}.compliance-document-list>article{border-top:1px solid #edf1f4;grid-template-columns:38px minmax(260px,1fr) 75px 60px auto;align-items:center;gap:11px;padding:11px 0;display:grid}.compliance-document-list>article>i{color:#557087;background:#edf3f8;border-radius:7px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.compliance-document-list b,.compliance-document-list span,.compliance-document-list small{display:block}.compliance-document-list b{font-size:10px}.compliance-document-list span,.compliance-document-list small{color:var(--muted);margin-top:3px;font-size:8px}.compliance-document-list>article>em{color:#93600a;text-align:center;text-transform:uppercase;background:#fff1d7;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.compliance-document-list>article>em.verified{color:#126e54;background:#e2f5ed}.compliance-document-list .secondary{text-align:center;padding:7px 9px;text-decoration:none}.compliance-review-actions{gap:5px;display:flex}.compliance-review-actions button{color:#526477;font:inherit;cursor:pointer;background:#fff;border:1px solid #becbd7;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.compliance-link-panel{grid-column:1/-1}.compliance-link-panel>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.compliance-link-panel article{border:1px solid var(--line);border-radius:7px;padding:10px 11px}.compliance-link-panel b,.compliance-link-panel span,.compliance-link-panel small{display:block}.compliance-link-panel b{font-size:9px}.compliance-link-panel span,.compliance-link-panel small{color:var(--muted);margin-top:3px;font-size:7px}.compliance-link-panel em{color:#185fa9;text-transform:uppercase;margin-top:6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.compliance-intake-shell{background:radial-gradient(circle at top,#eaf4f8,#dfe8ee 52%,#d8e1e7);place-items:center;min-height:100vh;padding:24px;display:grid}.compliance-intake-card{background:#fff;border:1px solid #c9d4dc;border-radius:16px;width:min(600px,100%);overflow:hidden;box-shadow:0 25px 70px #17324d24}.compliance-intake-card>header{border-bottom:1px solid var(--line);background:#f8fafb;align-items:center;gap:11px;padding:19px 22px;display:flex}.compliance-intake-card>header b,.compliance-intake-card>header span{display:block}.compliance-intake-card>header b{font-size:11px}.compliance-intake-card>header span{color:var(--muted);margin-top:2px;font-size:8px}.intake-heading,.compliance-intake-card form,.compliance-intake-card>footer,.intake-status,.intake-error,.intake-complete,.intake-lock{margin:22px}.intake-heading h1,.intake-complete h1{margin:5px 0;font-size:25px}.intake-heading p,.intake-complete p{color:#657486;margin:0;font-size:10px;line-height:1.6}.compliance-intake-card form{gap:14px;display:grid}.compliance-intake-card form label>span{margin-bottom:6px;font-size:9px;font-weight:850;display:block}.compliance-intake-card form select,.compliance-intake-card form input{width:100%;font:inherit;background:#fff;border:1px solid #cbd6df;border-radius:7px;padding:11px;font-size:10px}.secure-file-field small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.compliance-intake-card form>.primary{justify-self:start}.intake-lock{background:#fff8e8;border:1px solid #e1b95e;border-left:4px solid #c4820e;border-radius:7px;padding:11px 13px}.intake-lock b,.intake-lock span{display:block}.intake-lock b{font-size:9px}.intake-lock span{color:#765e2e;margin-top:3px;font-size:8px;line-height:1.45}.compliance-intake-card>footer{border-top:1px solid var(--line);padding-top:16px}.compliance-intake-card>footer b,.compliance-intake-card>footer span,.compliance-intake-card>footer small{display:block}.compliance-intake-card>footer b{font-size:9px}.compliance-intake-card>footer span,.compliance-intake-card>footer small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.intake-error{color:#a43441;background:#fff0f1;border-radius:7px;padding:12px}.intake-error b,.intake-error span{display:block}.intake-error span{margin-top:4px;font-size:9px}.intake-error.compact{margin:0}.intake-complete{text-align:center}.intake-complete>i{color:#137055;background:#def4eb;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;font-style:normal;font-weight:900;display:grid}.intake-complete>.primary{margin-top:18px}@media (width<=900px){.compliance-hero{align-items:flex-start;display:grid}.compliance-metrics{grid-template-columns:1fr 1fr}.compliance-grid{grid-template-columns:1fr}.compliance-queue-panel,.compliance-link-panel{grid-column:auto}.compliance-link-panel>div:last-child{grid-template-columns:1fr 1fr}.compliance-document-list>article{grid-template-columns:38px 1fr auto}.compliance-document-list>article>em{grid-column:3}.compliance-document-list>article>a,.compliance-document-list .compliance-review-actions{grid-column:2}}@media (width<=620px){.compliance-metrics,.compliance-type-picker,.compliance-link-panel>div:last-child{grid-template-columns:1fr}.compliance-type-picker>span{grid-column:auto}.compliance-storage-state{min-width:0}.compliance-document-list>article{grid-template-columns:34px 1fr}.compliance-document-list>article>em,.compliance-document-list>article>a,.compliance-document-list .compliance-review-actions{grid-column:2}}.compliance-metrics>button{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:15px 16px;transition:all .15s}.compliance-metrics>button:hover{border-color:#80a9d6;transform:translateY(-1px);box-shadow:0 5px 18px #17324d10}.compliance-metrics>button.attention{color:#fff;background:linear-gradient(145deg,#1e6edc,#175bbd);border-color:#1f69d5;box-shadow:0 7px 20px #1f69d52b}.compliance-metrics>button.attention span,.compliance-metrics>button.attention small{color:#eaf3ff}.compliance-dashboard-message{color:#164f8e;background:#edf6ff;border:1px solid #a8c9ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:9px;display:flex}.compliance-dashboard-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.compliance-stage-strip{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.compliance-stage-strip article{background:#f8fafc;border:1px solid #d8e1e9;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;display:flex}.compliance-stage-strip article>b{color:#1f69d5;background:#e8f1fb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.compliance-stage-strip strong,.compliance-stage-strip small{display:block}.compliance-stage-strip strong{font-size:9px}.compliance-stage-strip small{color:#657486;margin-top:3px;font-size:7px;line-height:1.4}.compliance-provider-panel,.compliance-expiration-panel{padding:19px}.compliance-provider-panel .am-panel-head,.compliance-expiration-panel .am-panel-head{align-items:flex-start}.compliance-provider-panel .am-panel-head p,.compliance-expiration-panel .am-panel-head p{max-width:730px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.compliance-provider-filters{gap:5px;display:flex}.compliance-provider-filters button,.compliance-expiration-bands button{color:#536679;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:7px;font-size:8px;font-weight:800}.compliance-provider-filters button{padding:8px 10px}.compliance-provider-filters button.active,.compliance-expiration-bands button.active{color:#185aa8;background:#eaf3ff;border-color:#1f69d5}.compliance-provider-list{margin-top:8px;display:grid}.compliance-provider-list>article{border-top:1px solid #e7edf2;grid-template-columns:minmax(175px,1.15fr) minmax(185px,1.15fr) 105px minmax(245px,1.45fr) minmax(150px,auto);align-items:center;gap:12px;padding:13px 0;display:grid}.compliance-provider-name button,.compliance-reference-queue button{color:#175fae;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.compliance-provider-name span,.compliance-provider-name small,.compliance-provider-assignment span,.compliance-provider-assignment small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.compliance-provider-assignment b{font-size:9px;display:block}.compliance-provider-progress>span{background:#e6edf3;border-radius:99px;height:6px;display:block;overflow:hidden}.compliance-provider-progress>span i{border-radius:inherit;background:#22a277;height:100%;display:block}.compliance-provider-progress>b,.compliance-provider-progress>small{margin-top:3px;display:block}.compliance-provider-progress>b{font-size:10px}.compliance-provider-progress>small{color:var(--muted);font-size:7px}.compliance-phase-counts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.compliance-phase-counts>span{text-align:center;background:#fafcfd;border:1px solid #dde5eb;border-radius:6px;padding:7px 6px}.compliance-phase-counts>span.active{background:#edf5ff;border-color:#9ec1e8}.compliance-phase-counts b,.compliance-phase-counts small{display:block}.compliance-phase-counts b{font-size:8px}.compliance-phase-counts small{color:#6a7887;margin-top:2px;font-size:6px;line-height:1.25}.compliance-provider-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.compliance-provider-actions em{text-align:right;width:100%;font-size:7px;font-style:normal;font-weight:850}.compliance-provider-actions em.review{color:#a25c00}.compliance-provider-actions em.missing{color:#a43441}.compliance-provider-actions em.clear{color:#137055}.compliance-provider-actions button{color:#526579;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:800}.compliance-provider-actions button.primary{color:#fff;background:#1f69d5;border-color:#1f69d5}.compliance-expiration-bands{grid-template-columns:repeat(6,1fr);gap:7px;margin:13px 0;display:grid}.compliance-expiration-bands button{padding:10px}.compliance-expiration-bands b,.compliance-expiration-bands span{display:block}.compliance-expiration-bands b{font-size:15px}.compliance-expiration-bands span{margin-top:2px;font-size:7px}.compliance-expiration-bands .band-30{border-bottom-color:#d7a12b}.compliance-expiration-bands .band-14{border-bottom-color:#de782d}.compliance-expiration-bands .band-7{border-bottom-color:#c43c4a}.compliance-expiration-list{display:grid}.compliance-expiration-list article{border-top:1px solid #e8edf1;border-left:4px solid #90a3b3;grid-template-columns:minmax(200px,1fr) 150px auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.compliance-expiration-list article.band-30{border-left-color:#d7a12b}.compliance-expiration-list article.band-14{border-left-color:#de782d}.compliance-expiration-list article.band-7{border-left-color:#c43c4a}.compliance-expiration-list b,.compliance-expiration-list span{display:block}.compliance-expiration-list b{font-size:9px}.compliance-expiration-list span{color:var(--muted);margin-top:3px;font-size:7px}.compliance-expiration-list a,.compliance-expiration-list button{text-align:center;padding:7px 9px;text-decoration:none}.compliance-grid{grid-template-columns:minmax(300px,.7fr) minmax(460px,1.3fr)}.compliance-queue-panel{grid-column:auto}.compliance-request-panel{grid-row:span 1}.compliance-link-panel,.compliance-reference-panel{grid-column:1/-1}.compliance-reference-queue{display:grid}.compliance-reference-queue article{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.compliance-reference-queue article.due{border-left:3px solid #1f69d5;padding-left:9px}.compliance-reference-queue span,.compliance-reference-queue small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.compliance-reference-queue em{color:#526579;text-transform:capitalize;background:#edf3f8;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.compliance-reference-queue .due em{color:#185ba9;background:#e8f2ff}.compliance-security-details{padding:0;overflow:hidden}.compliance-security-details summary{color:#536679;cursor:pointer;padding:13px 16px;font-size:9px;font-weight:850}.compliance-security-details>div{border-top:1px solid #e5ebf0;gap:8px;padding:0 16px 16px;display:grid}.compliance-security-details p{color:#657486;margin:10px 0 0;font-size:8px;line-height:1.5}.compliance-security-details .compliance-control-list{grid-template-columns:repeat(3,1fr)}.compliance-security-details .compliance-control-list span{border:1px solid #dce5eb;border-radius:7px;padding:9px;font-size:7px;font-weight:800}.compliance-security-details .compliance-control-list span.pass{color:#137055;background:#e9f7f1}.compliance-security-details .compliance-control-list span.hold{color:#8c630f;background:#fff7e6}@media (width<=1250px){.compliance-metrics{grid-template-columns:repeat(3,1fr)}.compliance-provider-list>article{grid-template-columns:1fr 1fr 100px}.compliance-phase-counts{grid-column:1/3}.compliance-provider-actions{grid-area:1/3/3}.compliance-grid{grid-template-columns:1fr}.compliance-link-panel,.compliance-reference-panel{grid-column:auto}}@media (width<=800px){.compliance-metrics,.compliance-stage-strip{grid-template-columns:1fr 1fr}.compliance-provider-panel .am-panel-head,.compliance-expiration-panel .am-panel-head{gap:10px;display:grid}.compliance-provider-list>article{grid-template-columns:1fr 1fr}.compliance-provider-progress,.compliance-phase-counts,.compliance-provider-actions{grid-area:auto/1/auto/-1}.compliance-provider-actions{justify-content:flex-start}.compliance-provider-actions em{text-align:left;width:auto}.compliance-expiration-bands{grid-template-columns:repeat(3,1fr)}.compliance-expiration-list article{grid-template-columns:1fr 1fr}.compliance-expiration-list article>a,.compliance-expiration-list article>button{justify-self:start}.compliance-security-details .compliance-control-list{grid-template-columns:1fr}}@media (width<=520px){.compliance-metrics,.compliance-stage-strip,.compliance-provider-list>article,.compliance-expiration-list article{grid-template-columns:1fr}.compliance-phase-counts,.compliance-provider-actions,.compliance-provider-progress{grid-column:auto}.compliance-provider-filters{display:grid}.compliance-expiration-bands{grid-template-columns:1fr 1fr}}.quick-apply-shell{background:linear-gradient(145deg,#eaf3f8,#f6f8fa 55%,#e6eef3);place-items:center;min-height:100vh;padding:24px;display:grid}.quick-apply-card{background:#fff;border:1px solid #c9d6df;border-radius:16px;width:min(720px,100%);overflow:hidden;box-shadow:0 24px 70px #17324d20}.quick-apply-card>header{border-bottom:1px solid var(--line);background:#f8fafb;align-items:center;gap:11px;padding:18px 22px;display:flex}.quick-apply-card>header b,.quick-apply-card>header span{display:block}.quick-apply-card>header b{font-size:11px}.quick-apply-card>header span{color:var(--muted);font-size:8px}.quick-apply-card>header em{color:#176f57;background:#e7f5ef;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.quick-apply-heading,.quick-apply-card>form,.apply-progress,.quick-apply-complete{margin:22px}.quick-apply-heading h1,.quick-apply-complete h1{margin:5px 0;font-size:27px}.quick-apply-heading p,.quick-apply-complete p{color:#657486;margin:0;font-size:10px;line-height:1.55}.apply-progress{grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.apply-progress li{color:#8a97a4;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.apply-progress li:after{content:"";background:#d6dfe6;flex:1;height:1px}.apply-progress li:last-child:after{display:none}.apply-progress i{background:#e9eef2;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.apply-progress li.active{color:#185fa9}.apply-progress li.active i{color:#fff;background:#185fa9}.quick-apply-card>form{gap:14px;display:grid}.quick-apply-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.quick-apply-fields label>span{margin-bottom:5px;font-size:8px;font-weight:850;display:block}.quick-apply-fields input{width:100%;font:inherit;border:1px solid #cbd6df;border-radius:7px;padding:10px 11px;font-size:10px}.apply-honeypot{position:absolute!important;left:-9999px!important}.apply-consent{color:#536477;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:8px;line-height:1.45;display:grid}.apply-consent input{accent-color:#185fa9;margin-top:2px}.quick-apply-card>form>.primary{justify-self:start}.quick-apply-card>form>small,.quick-apply-complete>small{color:var(--muted);font-size:8px;line-height:1.45}.quick-apply-complete{text-align:center}.quick-apply-complete>i{color:#137055;background:#def4eb;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:23px;font-style:normal;display:grid}.quick-apply-complete>div{text-align:left;gap:6px;margin:18px 0;display:grid}.quick-apply-complete>div>span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;font-weight:800;display:flex}.quick-apply-complete>div i{color:#198868;font-style:normal}.quick-apply-complete>a{text-decoration:none;display:inline-flex}.quick-apply-complete>small{margin-top:12px;display:block}.candidate-onboarding-progress{gap:7px;margin:22px;display:grid}.candidate-onboarding-progress>div{justify-content:space-between;align-items:center;display:flex}.candidate-onboarding-progress>div b{font-size:10px}.candidate-onboarding-progress>div span{color:var(--muted);font-size:8px}.candidate-onboarding-progress>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.candidate-onboarding-progress>button:hover{background:#f6faff;border-color:#86add2}.candidate-onboarding-progress>button>i{color:#647587;background:#eef2f5;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.candidate-onboarding-progress>button.received>i{color:#94620d;background:#fff0d5}.candidate-onboarding-progress>button.verified>i{color:#137055;background:#def4eb}.candidate-onboarding-progress b,.candidate-onboarding-progress small{display:block}.candidate-onboarding-progress b{font-size:9px}.candidate-onboarding-progress small{color:var(--muted);margin-top:3px;font-size:7px}.candidate-onboarding-progress em{color:#607184;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.candidate-compliance-center{gap:12px;display:grid}.candidate-readiness{border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.candidate-readiness.progress{color:#714f16;background:#fff7e6}.candidate-readiness.ready{color:#126a51;background:#eaf8f2}.candidate-readiness h3{margin:4px 0;font-size:15px}.candidate-readiness p{margin:0;font-size:8px}.candidate-readiness strong{font-size:20px}.candidate-requirement-list{display:grid}.candidate-requirement-list article{border-top:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.candidate-requirement-list article>i{color:#607184;background:#eef2f5;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.candidate-requirement-list b,.candidate-requirement-list span,.candidate-requirement-list small{display:block}.candidate-requirement-list b{font-size:9px}.candidate-requirement-list span,.candidate-requirement-list small{color:var(--muted);margin-top:3px;font-size:7px}.candidate-requirement-list em{color:#607184;text-transform:uppercase;background:#eef2f5;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.candidate-requirement-list em.verified{color:#137055;background:#def4eb}.candidate-requirement-list em.received{color:#94620d;background:#fff0d5}.compliance-empty{background:#f6f8fa;border-radius:8px;padding:14px}.compliance-empty b,.compliance-empty span{display:block}.compliance-empty b{font-size:9px}.compliance-empty span{color:var(--muted);margin-top:3px;font-size:8px}@media (width<=620px){.quick-apply-fields{grid-template-columns:1fr}.apply-progress{gap:6px}.apply-progress li:after{display:none}.candidate-onboarding-progress>button{grid-template-columns:28px 1fr}.candidate-onboarding-progress em{grid-column:2}.candidate-requirement-list article{grid-template-columns:28px 1fr}.candidate-requirement-list article>em,.candidate-requirement-list article>a{grid-column:2}}.candidate-workspace-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.candidate-panel-identity-actions{align-items:flex-start;padding-right:0}.candidate-identity-content{flex:1;min-width:0}.candidate-name-command-row{justify-content:space-between;align-items:center;gap:18px;padding-right:46px;display:flex}.candidate-name-command-row>div:first-child{min-width:130px}.candidate-identity-content>.pill{margin-top:9px;display:inline-flex}.candidate-header-contact-actions{align-items:center;gap:7px;display:flex;position:relative}.candidate-contact-split{grid-template-columns:auto 27px;align-items:stretch;display:grid;position:relative}.candidate-contact-split>button{color:#185fa9;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9db9d5;font-size:8px;font-weight:850}.candidate-contact-split>button:disabled{cursor:not-allowed;opacity:.5}.candidate-contact-main{border-radius:99px 0 0 99px;align-items:center;gap:5px;padding:0 9px;display:flex}.candidate-contact-main i{font-size:9px;font-style:normal}.candidate-contact-arrow{border-radius:0 99px 99px 0;padding:0;border-left:0!important}.candidate-contact-split:hover>button:not(:disabled){background:#f2f7fd;border-color:#4d8bc8}.candidate-contact-menu{z-index:12;background:#fff;border:1px solid #bfcddd;border-radius:9px;width:270px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 14px 36px #17324d2b}.candidate-contact-menu>div:first-child{border-bottom:1px solid var(--line);background:#f7f9fb;padding:10px 12px}.candidate-contact-menu>div:first-child b,.candidate-contact-menu>div:first-child span{display:block}.candidate-contact-menu>div:first-child b{font-size:9px}.candidate-contact-menu>div:first-child span{color:var(--muted);margin-top:2px;font-size:7px}.candidate-contact-menu>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.candidate-contact-menu>button:last-child{border-bottom:0}.candidate-contact-menu>button:hover,.candidate-contact-menu>button.default{background:#f1f7fd}.candidate-contact-menu>button b,.candidate-contact-menu>button small{display:block}.candidate-contact-menu>button b{font-size:8px}.candidate-contact-menu>button small{color:#546679;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:2px;font-size:8px;overflow:hidden}.candidate-contact-menu>button em{color:#185fa9;font-size:7px;font-style:normal;font-weight:850}.candidate-contact-empty{color:var(--muted);padding:12px;font-size:8px}.candidate-contact-error{color:#a43441;background:#fff0f1;border-radius:7px;width:270px;padding:8px 10px;font-size:7px;position:absolute;top:38px;right:0}.candidate-record-tabs{border-bottom:1px solid var(--line);background:#fff;gap:22px;padding:0 28px;display:flex}.candidate-record-tabs button{color:#68798b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 1px 9px;font-size:9px;font-weight:850}.candidate-record-tabs button.active{color:#185fa9;border-color:#185fa9}@media (width<=820px){.candidate-name-command-row{align-items:flex-start;padding-right:42px;display:grid}.candidate-header-contact-actions{flex-wrap:wrap}.candidate-contact-menu{left:0;right:auto}}@media (width<=620px){.candidate-panel-identity-actions{display:grid}.candidate-name-command-row{padding-right:0}.candidate-header-contact-actions{margin-top:8px}.candidate-record-tabs{padding:0 20px}.candidate-contact-menu{width:auto;position:fixed;inset:auto 12px 78px}}.candidate-contact-split{grid-template-columns:36px 24px}.candidate-contact-main{border-radius:99px 0 0 99px;justify-content:center;padding:0}.candidate-contact-main i{font-size:15px;line-height:1}.candidate-contact-arrow{font-size:10px}.candidate-phone-menu{width:318px}.candidate-phone-row{background:#fff;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.candidate-phone-row:last-child{border-bottom:0}.candidate-phone-row.default{background:#f7fbff}.candidate-phone-number{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.candidate-phone-number>i{color:#66717d;background:#edf2f6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.candidate-phone-row.default .candidate-phone-number>i{color:#185fa9;background:#e8f2fd}.candidate-phone-number b,.candidate-phone-number small{display:block}.candidate-phone-number b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-phone-number small{color:#7a7f86;margin-top:3px;font-size:8px}.candidate-phone-actions{align-items:center;gap:8px;display:flex}.candidate-phone-actions>button{color:#69717a;cursor:pointer;background:#fff;border:2px solid #c8cdd2;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.candidate-phone-actions>button:hover:not(:disabled){color:#185fa9;background:#f0f6fc;border-color:#7fa9d2}.candidate-phone-actions>button:disabled{cursor:not-allowed;opacity:.5}.candidate-phone-actions .default{font-size:15px}.candidate-phone-actions .message i{background:currentColor;border-radius:4px;width:15px;height:12px;position:relative}.candidate-phone-actions .message i:after{content:"";border:0 solid #0000;border-top-width:3px;border-left:4px solid;position:absolute;bottom:-3px;right:2px}.candidate-email-menu{width:280px}.candidate-panel-top>.icon-button{color:#476680;background:#fff;border:1px solid #d4e0eb;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:23px;font-weight:400;line-height:1;display:grid;top:18px;right:18px;box-shadow:0 4px 12px #17324d17}.candidate-panel-top>.icon-button:hover{color:#185fa9;background:#f4f8fc;border-color:#9bb9d2}.candidate-panel-top>.icon-button:focus-visible{outline-offset:2px;outline:3px solid #77a9dd55}.candidate-contact-split{border-radius:99px;grid-template-columns:46px 28px;box-shadow:0 4px 12px #17324d12}.candidate-contact-split>button{color:#1b639f;background:linear-gradient(#fff,#f7fafe);border-color:#c4d4e3;height:42px}.candidate-contact-main{border-radius:99px 0 0 99px}.candidate-contact-arrow{border-radius:0 99px 99px 0;font-size:13px}.candidate-contact-split:hover>button:not(:disabled){color:#12588f;background:#edf6fd;border-color:#6f9fc9}.candidate-contact-split>button:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #77a9dd55;position:relative}.candidate-header-contact-actions .candidate-contact-menu,.candidate-header-contact-actions .candidate-contact-error{top:49px}.candidate-action-icon{width:22px;height:22px;display:block;position:relative;font-style:normal!important}.candidate-action-icon.email{border:2px solid;border-radius:4px;width:21px;height:16px}.candidate-action-icon.email:before,.candidate-action-icon.email:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:1px}.candidate-action-icon.email:before{transform-origin:0;left:0;transform:rotate(35deg)}.candidate-action-icon.email:after{transform-origin:100%;right:0;transform:rotate(-35deg)}.candidate-action-icon.phone:before{content:"☎";place-items:center;width:22px;height:22px;font-size:22px;line-height:1;display:grid;transform:rotate(-8deg)}@media (width<=620px){.candidate-phone-menu,.candidate-email-menu{width:auto}.candidate-phone-row{grid-template-columns:minmax(0,1fr) auto}}.communication-history-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;padding-bottom:12px!important}.communication-history-toolbar h3{margin:3px 0 0;font-size:13px}.communication-history-toolbar small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.communication-history-toolbar>div:last-child{justify-items:end;gap:5px;display:grid}.communication-history-toolbar>div:last-child span{text-align:right;max-width:280px;font-size:7px}.candidate-summary-loading{background:#f5f9fd;border-radius:9px;gap:5px;display:grid;border:1px solid #c9dced!important;padding:16px!important}.candidate-summary-loading b{font-size:11px}.candidate-summary-loading span{color:var(--muted);font-size:8px;line-height:1.45}.candidate-summary-loading button{justify-self:start;margin-top:5px}.candidate-summary-loading.error{background:#fff7f8;border-color:#efc9ce!important}.candidate-summary-hero{background:linear-gradient(145deg,#f8fbff,#edf5fd);border-radius:11px;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid;border:1px solid #c8dced!important;padding:16px!important}.communication-style-orb{color:#fff;background:#1f69d5;border-radius:17px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid;box-shadow:0 8px 18px #1f69d52b}.communication-style-orb.expressive{background:#ca5c37}.communication-style-orb.steady{background:#24856b}.communication-style-orb.analytical{background:#6856b5}.communication-style-orb.pending{background:#8290a0}.candidate-summary-hero h3{margin:3px 0 5px;font-size:15px}.candidate-summary-hero p{color:#53687d;margin:0;font-size:9px;line-height:1.55}.candidate-summary-hero>.pill{white-space:nowrap;align-self:start}.pill.confidence-limited{color:#8a5c0a;background:#fff2d9}.pill.confidence-developing{color:#185fa9;background:#eaf2fb}.pill.confidence-established{color:#146a54;background:#e4f6ef}.communication-style-grid{grid-template-columns:1.25fr .9fr;gap:10px;display:grid}.communication-guidance-card,.communication-style-scores{background:#fff;border-radius:9px;border:1px solid var(--line)!important;padding:14px!important}.communication-guidance-card h3{margin:4px 0 6px;font-size:12px}.communication-guidance-card>p{color:#506376;margin:0;font-size:9px;line-height:1.55}.communication-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.communication-facts>div{background:#f4f7fa;border-radius:7px;padding:8px}.communication-facts span,.communication-facts b{display:block}.communication-facts span{color:#728093;text-transform:uppercase;font-size:7px}.communication-facts b{margin-top:3px;font-size:8px}.communication-style-scores{align-content:start;gap:10px;display:grid}.communication-style-scores>div{gap:4px;display:grid}.communication-style-scores>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.communication-style-scores b,.communication-style-scores span{font-size:8px}.communication-style-scores span{color:var(--muted)}.communication-style-scores i{background:#e8edf2;border-radius:99px;height:6px;overflow:hidden}.communication-style-scores em{border-radius:inherit;background:#1f69d5;min-width:3px;height:100%;display:block}.communication-style-scores>div:nth-of-type(2) em{background:#ca5c37}.communication-style-scores>div:nth-of-type(3) em{background:#24856b}.communication-style-scores>div:nth-of-type(4) em{background:#6856b5}.communication-playbook{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communication-playbook>div{background:#fbfcfd;border-radius:9px;align-content:start;gap:7px;display:grid;border:1px solid var(--line)!important;padding:13px!important}.communication-playbook p{color:#536579;grid-template-columns:18px 1fr;align-items:start;gap:5px;margin:0;font-size:8px;line-height:1.4;display:grid}.communication-playbook p i{color:#146b54;background:#e3f5ed;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:900;display:grid}.communication-playbook>div:last-child p i{color:#a64b2d;background:#fff0ea}.communication-evidence{gap:10px;display:grid}.communication-evidence>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.communication-evidence>div:nth-child(2) span{color:#526477;background:#edf2f7;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.communication-evidence>small{color:#788697;font-size:7px;line-height:1.5}.communication-evidence .panel-section-head{padding:0}.communication-evidence .panel-section-head h3{margin-top:3px}@media (width<=760px){.communication-history-toolbar{align-items:flex-start;display:grid}.communication-history-toolbar>div:last-child{justify-items:start}.communication-history-toolbar>div:last-child span{text-align:left}.candidate-summary-hero{grid-template-columns:50px 1fr}.candidate-summary-hero>.pill{grid-column:2}.communication-style-grid,.communication-playbook,.communication-facts{grid-template-columns:1fr}}.jobs-view-toolbar{border-bottom:1px solid var(--line);background:#f7f9fb;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.jobs-view-switch{background:#e8edf2;border:1px solid #cfd9e3;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.jobs-view-switch button{color:#627184;min-width:82px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:10px;font-weight:850;display:flex}.jobs-view-switch button i{font-size:14px;font-style:normal;line-height:1}.jobs-view-switch button.active{color:#185fa9;background:#fff;box-shadow:0 1px 5px #17324d22}.jobs-view-switch button:focus-visible{outline-offset:2px;outline:2px solid #82afe0}.jobs-map-open-note{color:#526579;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.jobs-map-open-note i{background:#1f9a72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1f9a721a}.jobs-toolbar{align-items:stretch}.jobs-toolbar .status-filter{min-height:36px}.jobs-map-layout{background:#eef2f5;grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 300px);min-height:570px;display:grid}.jobs-map-results{border-right:1px solid var(--line);background:#fff;min-width:0;overflow:hidden}.jobs-map-results-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.jobs-map-results-head h2{margin:4px 0 0;font-size:17px}.jobs-map-results-head>span{color:#617186;background:#edf3f8;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:850}.jobs-map-group-scroll{height:calc(100% - 68px);overflow:auto}.jobs-map-group{border-bottom:1px solid var(--line)}.jobs-map-group>header{background:#f8fafb;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.jobs-map-group>header>div{align-items:center;gap:7px;display:flex}.jobs-map-group>header i,.jobs-map-legend i{background:#3478c5;border-radius:50%;width:8px;height:8px}.jobs-map-group.perm>header i,.jobs-map-legend .perm i{background:#8b5cc4}.jobs-map-group.per-diem>header i,.jobs-map-legend .per-diem i{background:#d3832d}.jobs-map-group>header b{font-size:9px}.jobs-map-group>header>span{color:#68788b;font-size:8px;font-weight:850}.jobs-map-group>div>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.jobs-map-group>div>button:hover,.jobs-map-group>div>button.selected{background:#f1f7fe}.jobs-map-group>div>button.selected{box-shadow:inset 3px 0 #1f69d5}.jobs-map-group>div>button>span{color:#315d8d;background:#eaf2fb;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.jobs-map-group>div>button div{min-width:0}.jobs-map-group>div>button b,.jobs-map-group>div>button small{display:block}.jobs-map-group>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.jobs-map-group>div>button div small{color:#728092;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.jobs-map-group>div>button>strong{color:#176f57;white-space:nowrap;font-size:9px}.jobs-map-group>div>button>strong small{color:#759087;font-size:6px;font-weight:750;display:inline}.jobs-map-group>p{color:#8793a1;margin:0;padding:12px 14px;font-size:8px}.jobs-map-canvas-shell{isolation:isolate;min-width:0;position:relative}.jobs-map-canvas{background:#dbe4ea;width:100%;height:100%;min-height:570px}.jobs-map-legend{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffe;border:1px solid #cbd6df;border-radius:8px;gap:5px;padding:6px;display:flex;position:absolute;top:12px;left:50px;box-shadow:0 3px 13px #17324d1c}.jobs-map-legend>span{color:#4f6073;align-items:center;gap:5px;padding:4px 6px;font-size:7px;font-weight:850;display:flex}.jobs-map-help{z-index:500;color:#617184;background:#ffffffed;border:1px solid #ccd7df;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #17324d17}.jobs-map-warning{z-index:500;color:#805f1c;background:#fff8e8;border:1px solid #ebca82;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;bottom:12px;left:12px}.jobs-map-state{z-index:550;text-align:center;background:#ffffffed;border:1px solid #c5d3de;border-radius:10px;gap:4px;min-width:230px;padding:15px 17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #17324d22}.jobs-map-state b{font-size:11px}.jobs-map-state span{color:var(--muted);font-size:8px}.jobs-map-state.error{background:#fff8f8;border-color:#e7bfc4}.jobs-map-state.error b{color:#a43441}.workforce-job-marker{background:0 0!important;border:0!important}.workforce-job-marker>span{color:#fff;background:#2871c1;border:3px solid #fff;border-radius:50% 50% 50% 9px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 5px 14px #17324d4a}.workforce-job-marker>span>b{font-size:8px;transform:rotate(45deg)}.workforce-job-marker.perm>span{background:#8254b8}.workforce-job-marker.per-diem>span{background:#cf7b22}.workforce-job-marker.selected>span{box-shadow:0 0 0 4px #ffcc67,0 6px 16px #17324d55}.workforce-map-cluster{color:#fff;text-align:center;background:#1d5f9f;border:4px solid #fff;border-radius:50%;place-content:center;box-shadow:0 5px 17px #17324d55;display:grid!important}.workforce-map-cluster.medium{background:#175280}.workforce-map-cluster.large{background:#123d61}.workforce-map-cluster span,.workforce-map-cluster small{line-height:1;display:block}.workforce-map-cluster span{font-size:14px;font-weight:900}.workforce-map-cluster small{text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:800}.leaflet-popup-content-wrapper{border-radius:9px;box-shadow:0 8px 26px #17324d35}.leaflet-popup-content{margin:13px 15px}.workforce-map-popup>span,.workforce-map-popup>b,.workforce-map-popup>small,.workforce-map-popup>strong,.workforce-map-popup>em{display:block}.workforce-map-popup>span{color:#54708b;text-transform:uppercase;letter-spacing:.45px;font-size:7px;font-weight:900}.workforce-map-popup>b{color:#172333;margin-top:5px;font-size:11px}.workforce-map-popup>small{color:#6d7c8c;margin-top:4px;font-size:8px;line-height:1.35}.workforce-map-popup>strong{color:#176f57;margin-top:9px;font-size:12px}.workforce-map-popup>em{color:#718092;margin-top:3px;font-size:7px;font-style:normal}.leaflet-control-attribution{font-size:7px!important}@media (width<=1100px){.jobs-map-layout{grid-template-columns:280px minmax(0,1fr)}.jobs-map-group>div>button{grid-template-columns:30px minmax(0,1fr)}.jobs-map-group>div>button>strong{grid-column:2}.jobs-map-group>div>button>span{width:28px;height:28px}}@media (width<=760px){.jobs-view-toolbar{min-width:680px}.jobs-map-layout{grid-template-columns:240px 520px;height:620px}.jobs-map-canvas{min-height:620px}.jobs-map-help{display:none}}.candidate-profile-links,.resume-profile-quality{border-top:1px solid var(--line,#e5e7eb);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.candidate-profile-links>span,.resume-profile-quality span{color:#667085;font-size:12px}.candidate-profile-links a{color:#1769e0;font-size:12px;font-weight:700;text-decoration:none}.resume-profile-quality b{font-size:12px}.candidate-submittal-packet{gap:14px;display:grid}.candidate-submittal-packet>section{margin:0}.gsl-logo{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.gsl-logo-full{width:auto;height:auto}.gsl-logo-heart{width:100%;height:100%}.brand-mark.branded{background:0 0;padding:1px;overflow:visible}.brand-mark.branded .gsl-logo{filter:drop-shadow(0 4px 7px #00000029)}.tenant-logo-fallback{background:var(--tenant-primary,#245a94);border-radius:9px;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-logo-fallback{background:color-mix(in srgb,var(--tenant-primary,#245a94) 18%,#fff)}}.tenant-logo-fallback{color:var(--tenant-primary,#245a94);letter-spacing:.35px;font-size:10px;font-weight:950}.gsl-document-brand{border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:0 0 15px;display:flex}.gsl-document-logo{width:185px;max-width:48%;height:auto}.gsl-document-brand>div{text-align:right;gap:3px;display:grid}.gsl-document-brand span{color:#314b68;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.gsl-document-brand small{color:#728196;font-size:9px}.email-candidate-brand{background:#fff;justify-content:flex-end;padding:12px 16px 0;display:flex}.email-candidate-brand .gsl-logo{width:122px;height:auto}.email-job-response-actions{background:#fff;border-top:1px solid #dce6ef;gap:8px;padding:12px 16px;display:grid}.email-job-response-actions>span{color:#68798b;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:850}.email-job-response-actions>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.email-job-response-actions a{color:#46586d;text-align:center;border:1px solid #cbd6e2;border-radius:8px;padding:9px 6px;font-size:9px;font-weight:850;text-decoration:none;display:block}.email-job-response-actions a.maybe{color:#8a5a0b;background:#fff8e8;border-color:#e4bd73}.email-job-response-actions a.apply{color:#fff;background:#1c8d6c;border-color:#1b8365}.candidate-export>.gsl-document-brand,.offer-draft>.gsl-document-brand{margin-bottom:20px}@media (width<=620px){.gsl-document-brand{flex-direction:column;align-items:flex-start}.gsl-document-logo{width:165px;max-width:70%}.gsl-document-brand>div{text-align:left}}.submittal-packet-hero{color:#fff;background:linear-gradient(135deg,#102a56,#1b4a7c);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex;box-shadow:0 10px 28px #102a562e}.submittal-packet-hero .eyebrow{color:#9fd1ff}.submittal-packet-hero h3{margin:5px 0 3px;font-size:24px}.submittal-packet-hero p{color:#d7e8f7;margin:0;font-size:13px}.packet-health{background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:92px;height:92px;display:flex}.packet-health strong{font-size:23px}.packet-health span{text-transform:uppercase;letter-spacing:.08em;color:#d7e8f7;font-size:10px}.packet-automation-note{background:#f4f9ff;border:1px solid #cfe0f1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.packet-automation-note div{gap:3px;display:grid}.packet-automation-note b{color:#17375f;font-size:13px}.packet-automation-note span{color:#61758b;font-size:12px;line-height:1.45}.packet-review-banner{background:#fff9eb;border:1px solid #f0cf8f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.packet-review-banner div{gap:5px;display:grid}.packet-review-banner b{color:#7f5511;font-size:12px;line-height:1.5}.packet-review-banner>span{color:#815814;background:#ffe7ad;border-radius:99px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.packet-section{background:#fff;border:1px solid #dfe7ef;border-radius:16px;padding:18px}.packet-section>.eyebrow{margin-bottom:10px;display:block}.packet-section h3{margin:3px 0 0}.packet-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.packet-contact-grid>div{background:#f7f9fc;border-radius:11px;gap:4px;padding:11px 12px;display:grid}.packet-contact-grid .wide{grid-column:1/-1}.packet-contact-grid span{text-transform:uppercase;letter-spacing:.06em;color:#77879a;font-size:10px}.packet-contact-grid b{color:#17273b;overflow-wrap:anywhere;font-size:13px}.packet-experience-audit{background:#f7fbff;border:1px solid #d8e5ef;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.packet-experience-audit.review{background:#fffbef;border-color:#ecd399}.packet-experience-audit>div{gap:4px;display:grid}.packet-experience-audit h3,.packet-experience-audit p{margin:0}.packet-experience-audit h3{color:#183b60;font-size:15px}.packet-experience-audit p{color:#5e7186;font-size:11px;line-height:1.5}.packet-experience-audit small{color:#8b5d11;font-size:10px}.packet-experience-audit>.pill{flex:none}.packet-overview{color:#34465b;margin:0;font-size:13px;line-height:1.65}.packet-credential-list{gap:6px;display:grid}.packet-credential-list article{border:1px solid #e4eaf0;border-radius:10px;grid-template-columns:88px minmax(0,1fr) minmax(115px,auto) minmax(128px,auto);align-items:center;gap:8px 12px;padding:8px 11px;display:grid}.packet-credential-list article>div{align-items:center;gap:8px;min-width:0;display:flex}.packet-credential-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.packet-credential-list small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.packet-credential-list article>strong{color:#4b647a;white-space:nowrap;background:#eef4f8;border-radius:99px;justify-self:start;padding:4px 7px;font-size:9px}.packet-credential-list em{color:#865c18;white-space:nowrap;justify-self:end;font-size:10px;font-style:normal;font-weight:800}.packet-credential-kind{color:#185fa9;text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#e9f2fc;border-radius:7px;padding:4px 7px;font-weight:900;font-size:8px!important}.packet-timeline,.packet-list{gap:8px;display:grid}.packet-timeline p,.packet-list p{color:#3f5063;background:#f7f9fc;border-radius:9px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.packet-timeline p{grid-template-columns:9px minmax(0,1fr);gap:8px;display:grid}.packet-timeline i{background:#2b79c2;border-radius:50%;width:7px;height:7px;margin-top:5px}.packet-work-history{gap:10px;display:grid}.packet-work-history>article{background:#fbfcfe;border:1px solid #e0e8f0;border-radius:12px;gap:9px;padding:14px;display:grid}.packet-work-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.packet-work-head>div{gap:3px;display:grid}.packet-work-head b{color:#152c45;font-size:13px}.packet-work-head span{color:#496179;font-size:12px}.packet-work-head em{color:#316795;flex:none;font-size:11px;font-style:normal;font-weight:800}.packet-work-context,.packet-skill-tags{flex-wrap:wrap;gap:6px;display:flex}.packet-work-context>span,.packet-skill-tags>span{color:#315f88;background:#edf4fb;border-radius:99px;padding:5px 8px;font-size:10px}.packet-work-history p{color:#405469;margin:0;font-size:11px;line-height:1.55}.packet-source-note{color:#80601f;font-size:9px;line-height:1.45}.packet-education-list{gap:8px;display:grid}.packet-education-list article{background:#fafbfd;border:1px solid #e1e8ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px;display:grid}.packet-education-list article>div{gap:3px;display:grid}.packet-education-list b{color:#1d354e;font-size:12px}.packet-education-list strong,.packet-education-list span{color:#5c7085;font-size:11px}.packet-education-list em{color:#426c92;font-size:10px;font-style:normal;font-weight:800}.packet-education-list small{color:#7a8795;grid-column:1/-1;font-size:9px}.packet-skill-list{flex-wrap:wrap;gap:7px;display:flex}.packet-skill-list span{color:#245f95;background:#eaf3fd;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:700}.packet-helper{color:#6a7b8e;margin:12px 0 0;font-size:11px;line-height:1.5}.packet-empty{color:#7a8897;background:#fafbfc;border:1px dashed #ccd6e0;border-radius:10px;margin:0;padding:11px 12px;font-size:12px}.packet-manifest{gap:8px;display:grid}.packet-manifest>.panel-section-head{margin-bottom:3px}.packet-manifest>.panel-section-head small{color:#768699}.packet-manifest>div:not(.panel-section-head){border-top:1px solid #edf0f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.packet-manifest i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.packet-manifest i.ready{color:#137341;background:#dcf7e8}.packet-manifest i.separate-file{color:#21639d;background:#e7f1fc}.packet-manifest i.missing{color:#9a650d;background:#fff0d6}.packet-manifest span{gap:2px;display:grid}.packet-manifest b{font-size:12px}.packet-manifest small{color:#7b8897;font-size:10px}.packet-manifest em{text-transform:uppercase;color:#718096;font-size:9px;font-style:normal;font-weight:800}@media (width<=760px){.packet-credential-list article{grid-template-columns:80px minmax(0,1fr) auto}.packet-credential-list em{grid-column:2/4;justify-self:start}}@media (width<=620px){.submittal-packet-hero,.packet-automation-note,.packet-experience-audit,.packet-work-head{flex-direction:column;align-items:flex-start}.packet-health{width:76px;min-width:76px;height:76px}.packet-contact-grid{grid-template-columns:1fr}.packet-contact-grid .wide{grid-column:auto}.packet-credential-list article{grid-template-columns:76px minmax(0,1fr)}.packet-credential-list article>strong,.packet-credential-list em{grid-column:2;justify-self:start}.packet-education-list article{grid-template-columns:1fr}.packet-education-list small{grid-column:auto}}.packet-context-bar{background:#fff;border:1px solid #d9e3ed;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px;padding:14px 16px;display:grid}.packet-context-bar label,.packet-context-bar>div{gap:5px;display:grid}.packet-context-bar label>span{color:#65768a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.packet-context-bar select{color:#17273b;width:100%;min-height:40px;font:inherit;background:#f8fafc;border:1px solid #cbd7e2;border-radius:9px;padding:0 11px;font-size:12px;font-weight:750}.packet-context-bar>div{align-content:center;padding:0 4px}.packet-context-bar>div b{color:#193d64;font-size:12px}.packet-context-bar>div small{color:#718196;font-size:10px;line-height:1.4}.packet-refresh-pill{white-space:nowrap;flex:none;border-radius:99px!important;padding:10px 15px!important}.packet-source-coverage{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.packet-source-coverage>div{background:#fff;border:1px solid #dfe7ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.packet-source-coverage i{color:#147145;background:#e0f5e9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.packet-source-coverage .missing i{color:#98630d;background:#fff0d6}.packet-source-coverage span,.packet-source-coverage b,.packet-source-coverage small{min-width:0;display:block}.packet-source-coverage b{color:#24384e;font-size:10px}.packet-source-coverage small{color:#718196;margin-top:2px;font-size:8px}.packet-job-alignment{background:linear-gradient(135deg,#f5faff,#edf6ff);border:1px solid #bcd6ed;border-radius:15px;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);gap:15px;padding:17px 18px;display:grid}.packet-job-alignment h3{color:#163e67;margin:5px 0 4px;font-size:15px}.packet-job-alignment>div:first-child p{color:#64778b;margin:0;font-size:10px}.packet-job-alignment>div:last-child{align-content:center;gap:7px;display:grid}.packet-job-alignment>div:last-child p{color:#3c5874;grid-template-columns:20px 1fr;align-items:start;gap:7px;margin:0;font-size:10px;line-height:1.45;display:grid}.packet-job-alignment>div:last-child i{color:#137045;background:#d9f2e6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid}.packet-customization{background:#fbfdff;border-color:#c9dbec;gap:12px;display:grid}.packet-customization>.panel-section-head{padding:0}.packet-overview-editor{gap:6px;display:grid}.packet-overview-editor>span,.packet-customization .field-label,.packet-custom-options>label>span:first-child{color:#53677e;font-size:10px;font-weight:850}.packet-overview-editor textarea,.packet-custom-options textarea{resize:vertical;color:#25394f;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd7e2;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.55}.packet-reset-copy{justify-self:start;padding:0}.packet-customization-grid{grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);gap:14px;padding-top:4px;display:grid}.packet-customization-grid>div:first-child{align-content:start;gap:8px;display:grid}.packet-skill-toggles{flex-wrap:wrap;gap:6px;display:flex}.packet-skill-toggles button{color:#52667c;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad7e3;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:750}.packet-skill-toggles button:hover{background:#f2f8fe;border-color:#84add4}.packet-skill-toggles button.active{color:#1e609a;background:#e8f3fd;border-color:#2776bd}.packet-custom-options{background:#f1f5f9;border-radius:11px;align-content:start;gap:12px;padding:12px;display:grid}.packet-custom-options>label:first-child{grid-template-columns:18px 1fr;align-items:start;gap:7px;display:grid}.packet-custom-options input{margin-top:2px}.packet-custom-options span,.packet-custom-options b,.packet-custom-options small{display:block}.packet-custom-options b{font-size:10px}.packet-custom-options small{color:#718196;margin-top:3px;font-size:8px;line-height:1.4}.packet-custom-options>label:last-child{gap:6px;display:grid}.packet-evidence-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.packet-evidence-grid>div{background:#fff;border:1px solid #dfe7ef;border-radius:15px;padding:16px}.packet-evidence-grid h3{margin:4px 0 10px;font-size:12px}.packet-evidence-grid>div>small{color:#77879a;margin-top:9px;font-size:8px;line-height:1.45;display:block}.packet-evidence-list,.packet-document-evidence{gap:7px;display:grid}.packet-evidence-list p{color:#445a72;background:#f6f9fc;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45;display:grid}.packet-evidence-list i{color:#4780b4;font-size:18px;font-style:normal;line-height:.9}.packet-document-evidence p{border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 0;display:grid}.packet-document-evidence p:first-child{border-top:0}.packet-document-evidence span,.packet-document-evidence b,.packet-document-evidence small{min-width:0;display:block}.packet-document-evidence b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.packet-document-evidence small{color:#758499;margin-top:3px;font-size:8px}.packet-document-evidence em{color:#586b81;text-transform:uppercase;background:#edf3f8;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.packet-skill-list span.emphasized{color:#124f85;background:#d9edff;box-shadow:inset 0 0 0 1px #8ab9e0}.packet-control-header{background:linear-gradient(110deg,#f4f9ff,#fbfdff);border:1px solid #c8dced;border-left:4px solid #1f69d5;border-radius:14px;grid-template-columns:minmax(125px,.48fr) minmax(245px,1.05fr) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 5px 16px #1b46700f}.packet-control-title{gap:2px;min-width:0;display:grid}.packet-control-title .eyebrow{font-size:8px}.packet-control-title b{color:#17375f;font-size:12px}.packet-control-title small{color:#6b7e92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.packet-review-trigger{color:#29455f;text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d8e9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:44px;padding:0 12px;display:flex}.packet-review-trigger:hover,.packet-review-trigger.active{background:#edf6ff;border-color:#3f82c2}.packet-review-trigger:disabled{cursor:not-allowed;opacity:.6}.packet-review-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.packet-review-trigger em{color:#185fa9;text-transform:uppercase;flex:none;font-size:7px;font-style:normal;font-weight:900}.packet-version-picker{align-items:flex-end;gap:7px;min-width:0;display:flex}.packet-version-picker label{flex:1;gap:4px;min-width:0;display:grid}.packet-version-picker label>span{color:#52677c;text-transform:uppercase;font-size:8px;font-weight:850}.packet-version-picker select{color:#243b52;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #c8d5e1;border-radius:8px;padding:0 9px;font-size:8px}.packet-version-picker>.link{white-space:nowrap;flex:none;padding:0 2px 7px;font-size:7px}.packet-control-header .packet-refresh-pill{height:44px;font-size:9px;box-shadow:0 5px 13px #1f69d529;padding:0 15px!important}.packet-preparation-expanded{border-top:3px solid #1f69d5}.packet-preparation-bar{border-left:4px solid #1f69d5}.packet-preparation-options{background:#f8fafc;border:1px solid #d7e2ec;border-radius:14px;overflow:hidden}.packet-preparation-options>summary{color:#29455f;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:flex}.packet-preparation-options>summary::-webkit-details-marker{display:none}.packet-preparation-options>summary span,.packet-preparation-options>summary b,.packet-preparation-options>summary small{display:block}.packet-preparation-options>summary b{font-size:11px}.packet-preparation-options>summary small{color:#728196;margin-top:3px;font-size:8px}.packet-preparation-options>summary em{color:#185fa9;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.packet-preparation-options[open]>summary{background:#f1f6fb;border-bottom:1px solid #dfe7ef}.packet-preparation-body{gap:12px;padding:14px;display:grid}.client-submittal-presentation{background:#fff;border:1px solid #d7e1ea;border-radius:16px;gap:14px;padding:22px;display:grid;box-shadow:0 8px 26px #1b365017}.client-submittal-presentation>section{margin:0}.client-submittal-presentation .gsl-document-brand{margin-bottom:0}.client-packet-seal{text-align:center;background:#fff;border:1px solid #ffffff4d;border-radius:13px;justify-items:center;gap:5px;min-width:122px;padding:10px 13px;display:grid}.client-packet-logo{width:124px;height:auto;display:block}.client-packet-seal span{color:#335370;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:850}.candidate-highlights-section{background:linear-gradient(145deg,#fbfdff,#f4f9fe);border-color:#c9dced}.candidate-highlights-section .packet-overview{color:#263f57;margin-bottom:12px;font-size:11px;line-height:1.65}.candidate-highlight-reel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-highlight-reel article{background:#fff;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.candidate-highlight-reel article>i{color:#1f69a7;background:#e9f2fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.candidate-highlight-reel article.reference>i{color:#6c48a6;background:#f1eafd;font-family:Georgia,serif;font-size:17px}.candidate-highlight-reel article.credential>i{color:#a66d0f;background:#fff2d9}.candidate-highlight-reel article.alignment>i{color:#167052;background:#e3f5ed}.candidate-highlight-reel b,.candidate-highlight-reel small{display:block}.candidate-highlight-reel b,.candidate-highlight-reel blockquote{color:#253c53;margin:0;font-size:9px;line-height:1.48}.candidate-highlight-reel blockquote{font-family:Georgia,serif;font-style:italic}.candidate-highlight-reel small{color:#768598;margin-top:4px;font-size:7px;line-height:1.4}.packet-version-library{background:#f7fafc;border:1px solid #c9d9e7;border-radius:12px;grid-template-columns:minmax(250px,1.1fr) minmax(220px,.9fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.packet-version-library label,.packet-version-library>div{gap:5px;display:grid}.packet-version-library label>span{color:#52677c;text-transform:uppercase;font-size:9px;font-weight:850}.packet-version-library select{color:#243b52;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #c8d5e1;border-radius:8px;padding:0 10px;font-size:9px}.packet-version-library b,.packet-version-library small{display:block}.packet-version-library b{font-size:10px}.packet-version-library small{color:#748497;font-size:8px;line-height:1.4}.packet-snapshot-note{color:#536a80;background:#f7fafc;border:1px solid #d6e2ec;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 13px;display:grid}.packet-snapshot-note i{color:#1f629c;background:#e7eff7;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.packet-snapshot-note b,.packet-snapshot-note span{display:block}.packet-snapshot-note b{font-size:9px}.packet-snapshot-note span{margin-top:3px;font-size:8px;line-height:1.45}.packet-job-alignment.client-facing{border-left:4px solid #2576bb}.client-packet-footer{color:#637487;border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 4px 0;display:flex}.client-packet-footer span{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.client-packet-footer small{text-align:right;font-size:8px}.client-submittal-presentation.compact{gap:10px;padding:16px}.client-submittal-presentation.compact .gsl-document-logo{width:145px}.client-submittal-presentation.compact .submittal-packet-hero{padding:17px}.client-submittal-presentation.compact .submittal-packet-hero h3{font-size:20px}.client-submittal-presentation.compact .packet-section{padding:14px}@media (width<=1020px){.packet-control-header{grid-template-columns:minmax(140px,.55fr) minmax(230px,1fr) minmax(230px,1fr) auto}.packet-control-title small{display:none}.packet-control-header .packet-refresh-pill{padding:0 11px!important}}@media (width<=840px){.packet-control-header{grid-template-columns:1fr 1fr}.packet-control-header .packet-refresh-pill{width:100%}.packet-control-title small{display:block}.packet-version-picker{align-items:center}}@media (width<=760px){.packet-source-coverage{grid-template-columns:1fr 1fr}.packet-context-bar,.packet-job-alignment,.packet-customization-grid,.packet-evidence-grid,.candidate-highlight-reel,.packet-version-library{grid-template-columns:1fr}.packet-version-library .secondary{justify-self:start}}@media (width<=620px){.packet-control-header{grid-template-columns:1fr}.packet-review-trigger,.packet-control-header .packet-refresh-pill{height:42px}.packet-preparation-options>summary,.client-packet-footer{flex-direction:column;align-items:flex-start}.client-submittal-presentation{padding:14px}.client-packet-seal{min-width:0}.client-packet-footer small{text-align:left}}@media print{body *{visibility:hidden!important}.client-submittal-presentation,.client-submittal-presentation *{visibility:visible!important}.client-submittal-presentation{position:absolute;inset:0;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:0!important;border-radius:0!important;padding:18px!important;display:grid!important}.client-submittal-presentation .submittal-packet-hero{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#102a56!important}.client-submittal-presentation .submittal-packet-hero .eyebrow{color:#9fd1ff!important}.client-submittal-presentation .submittal-packet-hero p{color:#d7e8f7!important}.client-submittal-presentation .client-packet-seal{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}.client-packet-print,.packet-internal-control{display:none!important}}.candidate-panel-scroll>.candidate-record-readiness{border:1px solid;border-left-width:4px;border-radius:12px;gap:11px;margin:0 0 18px;padding:14px 15px;display:grid}.candidate-record-readiness.incomplete{background:#fff9e9;border-color:#e7c36d}.candidate-record-readiness.complete{background:#eef9f4;border-color:#8fcdb3}.candidate-record-readiness>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-record-readiness h3{margin:3px 0 0;font-size:13px}.candidate-readiness-actions{align-items:center;gap:8px;display:flex}.candidate-readiness-actions>span{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.candidate-record-readiness.incomplete .candidate-readiness-actions>span{color:#78550e;background:#f6dfaa}.candidate-record-readiness.complete .candidate-readiness-actions>span{color:#126047;background:#cfeedd}.candidate-record-readiness ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.candidate-record-readiness li{color:#6e5015;background:#fff;border:1px solid #e3c274;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:780}.candidate-record-readiness p{color:#356b58;margin:0;font-size:9px;line-height:1.45}.candidate-record-readiness .guidance-info-button{width:27px;height:27px}.candidate-record-readiness.incomplete .guidance-info-button{border-color:#dfc27c}.candidate-record-readiness.complete .guidance-info-button{border-color:#99cdb6}.packet-control-header.incomplete{background:linear-gradient(110deg,#fff8e6,#fffdf8);border-color:#e4c170 #e4c170 #e4c170 #c38a16}.packet-control-header.incomplete .packet-control-title b{color:#6e4c0b}.packet-control-header.incomplete .packet-control-title small{color:#87651e}.packet-control-header.complete{background:linear-gradient(110deg,#edf9f3,#fbfefc);border-color:#96cdb5 #96cdb5 #96cdb5 #218461}.packet-control-header.complete .packet-control-title b{color:#165d48}.packet-control-header.complete .packet-control-title small{color:#3c745f}.packet-incomplete-gate{color:#704f10;background:#fff9e9;border:1px solid #e5c477;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.packet-incomplete-gate>i{color:#765009;background:#f3d994;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.packet-incomplete-gate b,.packet-incomplete-gate span{display:block}.packet-incomplete-gate b{font-size:10px}.packet-incomplete-gate span{margin-top:3px;font-size:8px;line-height:1.5}@media (width<=620px){.candidate-record-readiness>header{align-items:flex-start}.candidate-readiness-actions>span{display:none}}.outreach-preparation-warning{margin-bottom:12px}.outreach-preparation-warning>.link{white-space:nowrap;flex:none}.candidate-license-center{gap:12px;display:grid}.candidate-license-center>.panel-section-head{align-items:center;padding:0}.license-center-actions{align-items:center;gap:8px;display:flex}.license-center-actions .secondary{padding:7px 9px;font-size:9px}.license-automation-note{background:#f0faf6;border:1px solid #cde3da;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.license-automation-note>i{color:#116b51;background:#d8f3e7;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.license-automation-note b,.license-automation-note span{display:block}.license-automation-note b{color:#185e4c;font-size:10px}.license-automation-note span{color:#527568;margin-top:3px;font-size:8px;line-height:1.5}.candidate-license-list{gap:8px;display:grid}.candidate-license-list>article{background:#fff;border:1px solid #dfe7ee;border-radius:10px;grid-template-columns:34px minmax(160px,1fr) minmax(125px,.75fr) minmax(150px,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.license-status-mark{border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.license-status-mark.verified{color:#116b50;background:#dcf5e9}.license-status-mark.warning{color:#956211;background:#fff0d4}.license-status-mark.blocked{color:#9f3340;background:#fde4e7}.license-record-main,.license-record-state,.license-record-source{gap:3px;min-width:0;display:grid}.license-record-main>div{align-items:center;gap:6px;display:flex}.license-record-main b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.license-record-main span{color:#587087;background:#edf3f8;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:900}.license-record-main code{color:#41566c;text-overflow:ellipsis;font-size:9px;overflow:hidden}.license-record-state em{text-transform:uppercase;border-radius:99px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.license-record-state em.verified{color:#116b50;background:#dcf5e9}.license-record-state em.warning{color:#956211;background:#fff0d4}.license-record-state em.blocked{color:#9f3340;background:#fde4e7}.license-record-state span,.license-record-source span,.license-record-source small{color:#718093;font-size:7px}.license-record-source b{font-size:8px}.candidate-license-list>article>a{white-space:nowrap;text-decoration:none}.license-empty{background:#fafcfd;border:1px dashed #cbd7e2;border-radius:9px;gap:4px;padding:14px;display:grid}.license-empty b{font-size:9px}.license-empty span{color:#728195;font-size:8px;line-height:1.45}.license-verification-form{background:#f8fbfe;border:1px solid #c8dced;border-radius:11px;gap:12px;padding:14px;display:grid}.license-form-heading,.license-form-submit{justify-content:space-between;align-items:center;gap:12px;display:flex}.license-form-heading h4{margin:3px 0 0;font-size:12px}.license-form-heading>span,.license-form-submit>span{color:#6a7c8e;font-size:8px}.license-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.license-form-grid label{gap:5px;display:grid}.license-form-grid label>span{color:#5d7186;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.license-form-grid input,.license-form-grid select{color:#23384e;width:100%;height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd7e2;border-radius:7px;padding:0 9px;font-size:9px}.license-integration-panel{gap:18px;display:grid}.license-network-summary{background:#f8fafc;border:1px solid #dce5ed;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid}.license-network-summary>div{border-right:1px solid #dce5ed;gap:3px;padding:14px 16px;display:grid}.license-network-summary>div:last-child{border-right:0}.license-network-summary span{color:#6a7c8e;text-transform:uppercase;font-size:8px;font-weight:800}.license-network-summary b{color:#173a5e;font-size:18px}.license-network-summary small{color:#78889a;font-size:7px}.integration-live-bar.verification-pending{background:#fff9ec;border-color:#efcf8e}.license-steps{margin:0}.license-webhook-detail{grid-template-columns:1fr 1fr;gap:10px;display:grid}.license-webhook-detail>div{background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;gap:5px;padding:12px 14px;display:grid}.license-webhook-detail span{color:#65778a;text-transform:uppercase;font-size:8px;font-weight:800}.license-webhook-detail code,.license-webhook-detail b{overflow-wrap:anywhere;color:#263d55;font-size:9px}.license-source-directory{gap:12px;display:grid}.license-source-directory>.panel-section-head{padding:0}.license-source-filters{grid-template-columns:minmax(240px,1.4fr) 1fr .75fr;gap:9px;display:grid}.license-source-filters>.search{height:38px}.license-source-filters label{gap:4px;display:grid}.license-source-filters label>span{color:#65778a;text-transform:uppercase;font-size:7px;font-weight:850}.license-source-filters select{color:#23384e;height:38px;font:inherit;background:#fff;border:1px solid #cbd7e2;border-radius:7px;padding:0 9px;font-size:9px}.license-source-list{border:1px solid #dce5ed;border-radius:10px;display:grid;overflow:hidden}.license-source-list>article{background:#fff;border-top:1px solid #e8edf2;grid-template-columns:42px minmax(0,1fr) minmax(180px,.35fr);align-items:start;gap:12px;padding:14px;display:grid}.license-source-list>article:first-child{border-top:0}.license-source-badge{color:#1d5f99;background:#e8f2fc;border-radius:9px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.license-source-title{align-items:center;gap:7px;display:flex}.license-source-title h4{margin:0;font-size:11px}.license-source-title span{color:#176c51;text-transform:uppercase;background:#e1f4ea;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:900}.license-source-list article>div:nth-child(2)>b{color:#546a80;margin-top:3px;font-size:8px;display:block}.license-source-list p{color:#435970;margin:7px 0 4px;font-size:8px;line-height:1.45}.license-source-list small{color:#738396;font-size:7px;line-height:1.45;display:block}.license-source-list em{color:#887144;margin-top:6px;font-size:7px;font-style:normal;line-height:1.45;display:block}.license-source-method{justify-items:start;gap:7px;display:grid}.license-source-method>b{font-size:8px;line-height:1.4}.license-source-method>a{color:#185fa9;font-size:8px;font-weight:800;text-decoration:none}.integration-status.gray{color:#627285;background:#edf1f4}@media (width<=1100px){.candidate-license-list>article{grid-template-columns:34px minmax(160px,1fr) minmax(120px,.7fr)}.license-record-source{grid-column:2/4}.candidate-license-list>article>a,.candidate-license-list>article>.pill{grid-column:3;justify-self:end}.license-network-summary{grid-template-columns:1fr 1fr}.license-network-summary>div:nth-child(2){border-right:0}.license-network-summary>div:nth-child(-n+2){border-bottom:1px solid #dce5ed}}@media (width<=760px){.license-center-actions,.license-form-heading,.license-form-submit{align-items:flex-start;display:grid}.license-form-grid,.license-source-filters,.license-webhook-detail{grid-template-columns:1fr}.license-source-list>article{grid-template-columns:38px 1fr}.license-source-method{grid-column:2}.license-network-summary{grid-template-columns:1fr}.license-network-summary>div{border-bottom:1px solid #dce5ed;border-right:0}.license-network-summary>div:last-child{border-bottom:0}}.candidate-record-management{background:#f8fafc;border:1px solid #d6e1eb;border-radius:9px;align-items:center;gap:16px;margin:0 0 18px;padding:12px 14px;display:flex}.candidate-record-management b,.candidate-record-management span{display:block}.candidate-record-management b{font-size:10px}.candidate-record-management span{max-width:540px;color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.candidate-record-archive{background:0 0;border-top:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:18px 2px 2px;display:flex}.candidate-record-archive h3{color:#536577;margin:4px 0 0;font-size:11px}.candidate-record-archive p{color:#8290a0;max-width:430px;margin:5px 0 0;font-size:8px;line-height:1.5}.candidate-record-archive .eyebrow{color:#8b98a6}.archive-candidate-button{white-space:nowrap;color:#697887;background:0 0;border:1px solid #ccd4dc;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:750}.archive-candidate-button:hover{color:#9e3444;background:#fff8f9;border-color:#d29aa3}.archive-candidate-button:disabled{opacity:.6;cursor:wait}@media (width<=620px){.candidate-record-management,.candidate-record-archive{align-items:stretch;display:grid}.candidate-record-archive{padding-top:16px}.archive-candidate-button{width:100%}}.candidate-references-center{gap:14px;display:grid}.candidate-references-center .panel-section-head p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.reference-readiness{color:#925414;background:#fff0e0;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}.reference-readiness.ready{color:#187154;background:#e4f4ec}.reference-summary-strip{border:1px solid #dce4ec;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.reference-summary-strip>div{background:#f9fbfd;border-right:1px solid #e2e8ef;padding:10px}.reference-summary-strip>div:last-child{border-right:0}.reference-summary-strip span,.reference-summary-strip b{display:block}.reference-summary-strip span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.reference-summary-strip b{margin-top:4px;font-size:16px}.reference-summary-strip .due{color:#a15912;background:#fff4e6}.candidate-reference-records{gap:10px;display:grid}.candidate-reference-records>article{background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:12px}.candidate-reference-records>article.follow-up-due{background:#fffaf3;border-color:#e0a75d}.reference-record-main{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.reference-avatar{color:#185fa9;background:#e9f2fc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.reference-record-main>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.reference-record-main b{font-size:10px}.reference-record-main span,.reference-record-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reference-status{color:#5c6d7e;text-transform:capitalize;background:#edf1f5;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.reference-status.verified{color:#167252;background:#e4f4ec}.reference-status.outreach_sent,.reference-status.follow_up_sent{color:#185fa9;background:#e9f2fc}.reference-record-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;display:flex}.reference-record-actions button{font-size:8px}.reference-review-note{gap:4px;margin-top:9px;display:grid}.reference-review-note span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.reference-review-note input{border:1px solid #d1dce7;border-radius:7px;width:100%;padding:8px;font-size:8px}.reference-activity-history{gap:5px;margin-top:9px;display:grid}.reference-activity-history>div{background:#f7f9fb;border-radius:7px;align-items:center;gap:6px;padding:6px;display:flex}.reference-activity-history i{font-style:normal}.reference-activity-history span{flex-direction:column;display:flex}.reference-activity-history b{font-size:8px}.reference-activity-history small{color:var(--muted);font-size:7px}.reference-editor{background:#f8fbff;border:1px dashed #a6bdd4;border-radius:10px;padding:12px}.reference-editor .candidate-form-grid{margin-top:8px}.reference-editor input{width:100%}.reference-consent-check{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0;font-size:8px;display:flex}.reference-consent-check input{margin:1px 0 0}.reference-workflow-message{color:#16694e;background:#e9f6ef;border-radius:8px;padding:9px;font-size:8px}.reference-workflow-message.error{color:#a3343e;background:#fff0f0}.compliance-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.compliance-metrics .warning{background:#fff7ec}.compliance-reference-panel{grid-column:1/-1}.compliance-reference-queue{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compliance-reference-queue article{border:1px solid #e0e6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.compliance-reference-queue article.due{background:#fffaf3;border-color:#e0a75d}.compliance-reference-queue article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.compliance-reference-queue b{font-size:9px}.compliance-reference-queue span,.compliance-reference-queue small{color:var(--muted);font-size:8px}.compliance-reference-queue em{white-space:nowrap;text-transform:capitalize;background:#edf1f5;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}@media (width<=900px){.reference-summary-strip{grid-template-columns:1fr 1fr}.reference-summary-strip>div:nth-child(2){border-right:0}.compliance-metrics{grid-template-columns:1fr 1fr}.compliance-reference-queue{grid-template-columns:1fr}}@media (width<=620px){.reference-record-main{grid-template-columns:34px 1fr}.reference-status{grid-column:2;justify-self:start}.reference-summary-strip{grid-template-columns:1fr 1fr}}.candidate-communication-composer .micro-toggle{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-communication-composer .micro-toggle button{white-space:nowrap;min-width:0}.recruiting-dashboard{gap:16px;display:grid}.recruiting-dashboard-hero{color:#fff;background:linear-gradient(120deg,#163950,#16677b 56%,#198b81);border-radius:12px;justify-content:space-between;align-items:center;gap:26px;padding:23px 25px;display:flex}.recruiting-dashboard-hero .eyebrow{color:#aee2dd}.recruiting-dashboard-hero h2{margin:5px 0 6px;font-size:22px}.recruiting-dashboard-hero p{color:#d8f0ed;max-width:760px;margin:0;font-size:11px;line-height:1.5}.recruiting-dashboard-hero-controls{justify-items:end;gap:9px;min-width:310px;display:grid}.recruiting-dashboard-hero-controls>label{grid-template-columns:auto 150px;align-items:center;gap:8px;display:grid}.recruiting-dashboard-hero-controls>label span{color:#c6e7e3;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.recruiting-dashboard-hero-controls select{color:#fff;height:34px;font:inherit;background:#ffffff14;border:1px solid #fff5;border-radius:7px;padding:0 9px;font-size:9px}.recruiting-dashboard-hero-controls select option{color:#18334a;background:#fff}.recruiting-dashboard-hero-controls>div{gap:8px;display:flex}.recruiting-dashboard-hero .secondary{color:#fff;background:#ffffff12;border-color:#fff5}.recruiting-dashboard-hero .primary{color:#116860;background:#fff}.recruiting-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.recruiting-metrics>button{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:14px 15px;display:grid;position:relative}.recruiting-metrics>button:before{content:"";background:#168275;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.recruiting-metrics>button.attention:before{background:#d99131}.recruiting-metrics>button:hover{border-color:#91c7bf;box-shadow:0 4px 14px #124d4812}.recruiting-metrics span{text-transform:uppercase;letter-spacing:.55px;color:#758294;font-size:9px;font-weight:800}.recruiting-metrics b{font-size:22px}.recruiting-metrics small{color:#728093;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recruiting-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.recruiting-panel{min-width:0;padding:18px}.recruiting-action-list,.recruiting-pipeline,.recruiting-job-list,.recruiting-submission-list{display:grid}.recruiting-action-list>article{border-top:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.recruiting-action-list>article.urgent{background:#fff8eb;border-top-color:#0000;border-radius:8px;margin:0 -8px;padding:10px}.recruiting-action-list .avatar{width:31px;height:31px}.recruiting-action-list>article>div{min-width:0}.recruiting-action-list>article>div>button,.recruiting-submission-list>article>button,.recruiting-job-title{color:#203a52;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.recruiting-action-list>article>div>button:hover,.recruiting-submission-list>article>button:hover,.recruiting-job-title:hover{color:#12766b;text-decoration:underline}.recruiting-action-list span,.recruiting-action-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recruiting-action-list span{color:#5f7388;margin-top:3px;font-size:8px}.recruiting-action-list small{color:#7b8998;margin-top:3px;font-size:8px}.recruiting-row-link{color:#16776e;max-width:150px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.recruiting-pipeline{gap:8px}.recruiting-pipeline>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 25px 1fr;align-items:center;gap:8px;padding:0;display:grid}.recruiting-pipeline>button:hover span{color:#12766b}.recruiting-pipeline span{color:#667589;font-size:9px}.recruiting-pipeline b{text-align:right;font-size:11px}.recruiting-pipeline i{background:#e8eef1;border-radius:99px;height:7px;overflow:hidden}.recruiting-pipeline i em{background:linear-gradient(90deg,#17897d,#80c7bf);border-radius:99px;height:100%;display:block}.recruiting-pipeline-note{background:#f1faf8;border:1px solid #cde5df;border-radius:8px;gap:4px;margin-top:15px;padding:11px 12px;display:grid}.recruiting-pipeline-note b{color:#17695f;font-size:10px}.recruiting-pipeline-note span{color:#557970;font-size:9px;line-height:1.45}.recruiting-job-list{grid-template-columns:1fr 1fr;gap:9px}.recruiting-job-list>article{background:#fafcfd;border:1px solid #dfe7ed;border-radius:9px;gap:5px;padding:12px;display:grid}.recruiting-job-list>article>span{color:#687b8e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recruiting-job-list>article>div{flex-wrap:wrap;gap:5px;display:flex}.recruiting-job-list small{color:#52687b;background:#edf3f6;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:800}.recruiting-job-list footer{border-top:1px solid #e5ebef;gap:6px;margin-top:3px;padding-top:7px;display:flex}.recruiting-job-list footer button{color:#16766d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.recruiting-job-list footer button+button{border-left:1px solid #ccd9df;padding-left:7px}.recruiting-submission-list>article{border-top:1px solid #edf1f5;grid-template-columns:minmax(125px,.75fr) minmax(185px,1.2fr) 70px auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.recruiting-submission-list span,.recruiting-submission-list small{color:#718093;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recruiting-submission-list em{color:#14745d;white-space:nowrap;background:#e5f5ef;border-radius:99px;justify-self:end;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.recruiting-tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recruiting-tool-grid>button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fafbfd;border-radius:8px;grid-template-columns:26px 1fr;gap:2px 9px;padding:11px;display:grid}.recruiting-tool-grid>button:hover{background:#f5fbfa;border-color:#9ccac3}.recruiting-tool-grid i{color:#157468;background:#e4f4f1;border-radius:7px;grid-row:1/3;place-items:center;height:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.recruiting-tool-grid b{font-size:10px}.recruiting-tool-grid span{color:var(--muted);font-size:9px;line-height:1.35}.recruiting-production-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recruiting-production-grid>button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ec;border-radius:8px;justify-items:start;gap:4px;padding:11px;display:grid}.recruiting-production-grid>button:hover{background:#f8fcfb;border-color:#9bc9c2}.recruiting-production-grid span{color:#617487;text-transform:uppercase;font-size:8px;font-weight:850}.recruiting-production-grid b{color:#174c54;font-size:18px}.recruiting-production-grid small{color:#7a8998;font-size:8px;line-height:1.35}@media (width<=1180px){.recruiting-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.recruiting-dashboard-hero{align-items:flex-start;display:grid}.recruiting-dashboard-hero-controls{justify-items:start;min-width:0}.recruiting-dashboard-grid{grid-template-columns:1fr}.recruiting-job-list{grid-template-columns:1fr 1fr}}@media (width<=660px){.recruiting-metrics{grid-template-columns:1fr 1fr}.recruiting-dashboard-hero-controls>label{grid-template-columns:1fr}.recruiting-dashboard-hero-controls>div{align-items:stretch;width:100%;display:grid}.recruiting-job-list,.recruiting-tool-grid,.recruiting-production-grid{grid-template-columns:1fr}.recruiting-submission-list>article{grid-template-columns:1fr auto}.recruiting-submission-list span,.recruiting-submission-list small{grid-column:1}.recruiting-submission-list em{grid-area:1/2/4}}.am-view-as{gap:3px;min-width:175px;display:grid}.am-view-as span{text-transform:uppercase;letter-spacing:.6px;color:#bcd8f1;font-size:8px;font-weight:850}.am-view-as select{color:#fff;height:34px;font:inherit;background:#ffffff16;border:1px solid #fff5;border-radius:7px;padding:0 28px 0 9px;font-size:9px}.am-view-as option{color:#17283b}.am-unassigned{color:#72500f;background:#fff8e6;border:1px solid #e3c478;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;display:flex}.am-unassigned b{font-size:11px}.am-unassigned span{font-size:9px}.am-live-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(240px,1fr) auto 76px 106px;align-items:center;gap:9px;padding:9px 2px;display:grid}.am-live-row.new-packet{background:#fffaf0;border-left:4px solid #d58a0b;padding-left:8px}.am-live-candidate{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.am-live-candidate .avatar{width:31px;height:31px}.am-live-candidate b,.am-live-candidate span{display:block}.am-live-candidate span{color:var(--muted);margin-top:3px;font-size:9px}.am-live-row>em{color:#17795f;background:#e9f7f1;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.am-live-row>em.due{color:#a36513;background:#fff0de}.am-live-row>small{color:#788698;text-align:right;font-size:8px}.am-outreach-button{padding:6px 8px!important;font-size:8px!important}.am-hot-jobs{display:grid}.am-hot-jobs>div{border-top:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto 55px;align-items:center;gap:8px;padding:9px 2px;display:grid}.am-hot-jobs>div>button:nth-child(2){text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0}.am-hot-jobs b,.am-hot-jobs span{display:block}.am-hot-jobs b{font-size:10px}.am-hot-jobs span{color:var(--muted);margin-top:3px;font-size:8px}.am-hot-jobs em{color:#69788a;font-size:8px;font-style:normal}.am-hot-jobs .priority-toggle{filter:grayscale();opacity:.5;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:50%;width:27px;height:27px}.am-hot-jobs .priority-toggle.active{filter:none;opacity:1;background:#fff0ec;border-color:#efb1a2}.am-campaign-list{display:grid}.am-campaign-list>div{border-top:1px solid #edf1f5;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.am-campaign-list i{color:#1d64a5;background:#eaf2fb;border-radius:8px;place-items:center;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.am-campaign-list i.completed{color:#167358;background:#e8f6ef}.am-campaign-list b,.am-campaign-list span{display:block}.am-campaign-list b{font-size:10px}.am-campaign-list span{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:8px}.am-campaign-list em{color:#6c7989;font-size:8px;font-style:normal}.primary.compact{padding:7px 9px;font-size:8px}.am-workflow-modal{width:min(860px,100%)}.am-modal-body{gap:16px;padding:21px 25px 25px;display:grid}.am-modal-body .candidate-form-grid .span-2{grid-column:1/-1}.am-lead-toggle{border:1px solid var(--line);background:#f7fafc;border-radius:8px;align-items:center;padding:10px 12px;grid-template-columns:auto 1fr!important}.am-lead-toggle input{accent-color:var(--blue);width:16px!important;height:16px!important}.am-lead-toggle b,.am-lead-toggle small{display:block}.am-lead-toggle b{font-size:9px}.am-lead-toggle small{color:var(--muted);margin-top:3px;font-size:8px}.am-assignment-list{border-top:1px solid var(--line);gap:5px;padding-top:12px;display:grid}.am-assignment-list>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.am-assignment-list b,.am-assignment-list span{display:block}.am-assignment-list b{font-size:10px}.am-assignment-list span{color:var(--muted);margin-top:3px;font-size:8px}.am-assignment-list em{text-transform:uppercase;color:#48627e;font-size:8px;font-style:normal}.am-assignment-list button{color:#a8404d;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.am-campaign-modal{width:min(930px,100%);max-height:calc(100vh - 36px);overflow:auto}.am-campaign-context{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.am-campaign-context>div{background:#edf4fb;border-radius:8px;padding:10px 11px}.am-campaign-context span,.am-campaign-context b{display:block}.am-campaign-context span{color:#698099;font-size:8px}.am-campaign-context b{margin-top:4px;font-size:10px}.am-recipient-picker{gap:8px;display:grid}.am-recipient-picker>span,.am-message-field>span,.am-cadence-grid label>span{color:#536477;font-size:9px;font-weight:850}.am-recipient-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.am-recipient-picker label{border:1px solid var(--line);cursor:pointer;background:#fafbfd;border-radius:8px;grid-template-columns:18px 1fr;gap:2px 7px;padding:9px;display:grid}.am-recipient-picker input{width:15px;height:15px;accent-color:var(--blue);grid-row:1/3;align-self:center}.am-recipient-picker b{font-size:9px}.am-recipient-picker small{color:var(--muted);font-size:8px}.am-recipient-picker p{color:#775416;background:#fff5e5;border-radius:8px;margin:0;padding:10px;font-size:9px}.am-message-field{gap:6px;display:grid}.am-message-field input,.am-message-field textarea,.am-cadence-grid input,.am-cadence-grid select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-size:10px}.am-message-field textarea{resize:vertical;min-height:185px;line-height:1.5}.am-cadence-grid{grid-template-columns:1.2fr 1fr .7fr;gap:10px;display:grid}.am-cadence-grid label{gap:5px;display:grid}.am-cadence-grid small{color:var(--muted);font-size:8px}@media (width<=900px){.am-live-row{grid-template-columns:1fr auto}.am-live-row>small,.am-outreach-button{grid-column:2}.am-recipient-picker>div,.am-campaign-context{grid-template-columns:1fr}.am-cadence-grid{grid-template-columns:1fr 1fr}.am-cadence-grid label:first-child{grid-column:1/-1}}@media (width<=620px){.am-view-as{min-width:0}.am-live-row{grid-template-columns:1fr}.am-live-row>small,.am-outreach-button{text-align:left;grid-column:1;justify-self:start}.am-hot-jobs>div{grid-template-columns:30px 1fr}.am-hot-jobs>div>em,.am-hot-jobs>div>.link{grid-column:2}.am-cadence-grid{grid-template-columns:1fr}.am-cadence-grid label:first-child{grid-column:auto}}.am-live-list-backdrop{z-index:92;padding:18px}.am-live-list-modal{background:#f5f8fb;border:1px solid #d8e2ec;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1540px,100%);height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f243b55}.am-live-list-header{color:#fff;background:linear-gradient(135deg,#102a56,#174d77);border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:25px;padding:20px 24px;display:flex}.am-live-list-header h2{margin:5px 0 4px;font-size:23px}.am-live-list-header p{color:#d3e4f1;max-width:760px;margin:0;font-size:10px;line-height:1.5}.am-live-list-header .eyebrow{color:#8ed0ff}.am-live-list-header>div:last-child{align-items:center;gap:10px;display:flex}.am-live-list-header .panel-close{color:#fff;background:#ffffff18;border-color:#ffffff3d}.am-live-list-controls{background:#fff;border-bottom:1px solid #dce5ed;grid-template-columns:minmax(430px,1fr) minmax(220px,.38fr) minmax(155px,.22fr);align-items:end;gap:12px;padding:13px 18px;display:grid}.am-live-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.am-live-filter-pills button{color:#52677d;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #d4dee8;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.am-live-filter-pills button b{color:#40566d;background:#e4ebf2;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.am-live-filter-pills button.active{color:#155b95;background:#e8f3fc;border-color:#2072b8}.am-live-filter-pills button.active b{color:#fff;background:#2072b8}.am-live-search,.am-live-sort{gap:4px;display:grid}.am-live-search span,.am-live-sort span{color:#64778b;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.am-live-search input,.am-live-sort select{color:#25394e;width:100%;height:35px;font:inherit;background:#f9fbfd;border:1px solid #cbd7e2;border-radius:8px;padding:0 10px;font-size:9px}.am-live-workspace{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.am-live-list-modal.with-packet .am-live-workspace{grid-template-columns:minmax(720px,1fr) minmax(440px,.72fr)}.am-live-table-wrap{background:#fff;min-width:0;overflow:auto}.am-live-table-head,.am-live-table article{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.78fr) minmax(125px,.63fr) minmax(140px,.72fr) minmax(155px,.82fr) minmax(115px,.62fr) 120px;align-items:center;gap:12px;min-width:1120px;display:grid}.am-live-table-head{z-index:2;color:#66788a;text-transform:uppercase;letter-spacing:.055em;background:#eef3f7;border-bottom:1px solid #dce5ed;padding:10px 17px;font-size:7px;font-weight:900;position:sticky;top:0}.am-live-table article{background:#fff;border-bottom:1px solid #e9eef3;padding:13px 17px;position:relative}.am-live-table article:hover{background:#f8fbfe}.am-live-table article.new-packet:before,.am-live-table article.overdue:before{content:"";background:#e09b24;width:4px;position:absolute;inset:0 auto 0 0}.am-live-table article.overdue:before{background:#d95f66}.am-live-table article b,.am-live-table article span,.am-live-table article small,.am-live-table article em{min-width:0;display:block}.am-live-identity>button:first-child{color:#163f66;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.am-live-identity>button:first-child:hover{text-decoration:underline}.am-live-identity>b{color:#50677d;margin-top:3px;font-size:8px}.am-live-identity .link{text-align:left;margin-top:8px;padding:0;font-size:9px;display:block}.am-live-identity>span{color:#7c8997;margin-top:2px;font-size:8px}.am-live-ownership b,.am-live-timing b,.am-live-packet-cell b{color:#263d54;font-size:9px}.am-live-ownership span,.am-live-timing span,.am-live-packet-cell span,.am-live-stage small,.am-live-touch span{color:#61758a;margin-top:4px;font-size:8px}.am-live-ownership small,.am-live-timing small,.am-live-stage em,.am-live-touch small{color:#8995a2;margin-top:4px;font-size:7px;font-style:normal;line-height:1.35}.am-live-stage .pill{white-space:normal;max-width:130px;line-height:1.25;display:inline-flex}.am-live-touch b{color:#187151;text-transform:uppercase;background:#e9f6ef;border-radius:99px;padding:4px 7px;font-size:7px;display:inline-block}.am-live-touch b.new,.am-live-touch b.due,.am-live-touch b.pending{color:#996012;background:#fff0d9}.am-live-touch b.overdue{color:#a73944;background:#ffe5e7}.am-live-packet-cell .link{margin-top:6px;padding:0;font-size:8px}.am-live-packet-cell .link:disabled{opacity:.45;cursor:not-allowed}.am-live-next-action{gap:6px;display:grid}.am-live-next-action button{justify-content:center;width:100%}.am-live-list-no-results{color:#66788a;justify-items:start;gap:6px;padding:28px;display:grid}.am-live-list-no-results b{color:#263d54;font-size:11px}.am-live-list-no-results span{font-size:9px}.am-live-list-no-results button{margin-top:5px}.am-live-packet-preview{background:#eaf0f5;border-left:1px solid #ccd9e5;min-width:0;overflow:auto}.am-live-packet-preview>header{z-index:3;background:#fff;border-bottom:1px solid #d4dee7;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px;display:flex;position:sticky;top:0}.am-live-packet-preview>header h3{margin:4px 0 3px;font-size:16px}.am-live-packet-preview>header p{color:#687b8e;margin:0;font-size:8px}.am-live-packet-meta{grid-template-columns:1fr 1fr;gap:7px;padding:12px 16px;display:grid}.am-live-packet-meta>div{background:#fff;border:1px solid #dbe3eb;border-radius:9px;padding:9px}.am-live-packet-meta span,.am-live-packet-meta b{display:block}.am-live-packet-meta span{color:#718397;text-transform:uppercase;font-size:7px}.am-live-packet-meta b{color:#284159;margin-top:3px;font-size:8px}.am-live-packet-preview>.client-submittal-presentation{margin:0 14px 14px}.am-live-packet-preview>footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border-top:1px solid #d3dee8;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}@media (width<=1120px){.am-live-list-modal.with-packet .am-live-workspace{grid-template-columns:1fr}.am-live-packet-preview{z-index:5;width:min(590px,94%);position:absolute;inset:133px 0 0 auto;box-shadow:-18px 0 50px #12263e33}.am-live-list-controls{grid-template-columns:1fr 1fr}.am-live-filter-pills{grid-column:1/-1}}@media (width<=700px){.am-live-list-backdrop{padding:0}.am-live-list-modal{border:0;border-radius:0;height:100vh}.am-live-list-header{padding:16px}.am-live-list-header p{display:none}.am-live-list-controls{grid-template-columns:1fr;padding:10px}.am-live-filter-pills{flex-wrap:nowrap;grid-column:auto;overflow:auto}.am-live-filter-pills button{flex:none}.am-live-packet-preview{width:100%;inset:116px 0 0}}.am-live-table-head,.am-live-table article{grid-template-columns:minmax(155px,.9fr) minmax(190px,1.05fr) minmax(175px,.95fr) minmax(135px,.72fr) minmax(120px,.65fr) minmax(135px,.7fr) minmax(150px,.8fr) minmax(110px,.6fr) 120px;min-width:1480px}.am-live-table-head>button{color:inherit;font:inherit;text-align:left;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:flex}.am-live-table-head>button i{color:#8ca0b3;font-style:normal}.am-live-table-head>button.active{color:#185fa9}.am-live-facility>button,.am-live-role>button{color:#163f66;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.am-live-facility>button:hover,.am-live-role>button:hover{text-decoration:underline}.am-live-facility>b,.am-live-role>b{color:#50677d;margin-top:3px;font-size:8px;display:block}.am-live-facility>small,.am-live-role>small{color:#7c8997;margin-top:3px;font-size:8px;line-height:1.35;display:block}.finance-dashboard{gap:16px;display:grid}.finance-hero{color:#fff;background:linear-gradient(120deg,#122638,#254e69 58%,#21828a);border-radius:13px;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.finance-hero .eyebrow{color:#9fdbdd}.finance-hero h2{margin:5px 0 7px;font-size:23px}.finance-hero p{color:#d8ebec;max-width:800px;margin:0;font-size:11px;line-height:1.55}.finance-hero>div:last-child{flex:none;gap:8px;display:flex}.finance-hero .secondary{color:#fff;background:#ffffff12;border-color:#fff5}.finance-hero .primary{color:#1c6570;background:#fff}.finance-alert{color:#71500f;background:#fff8e7;border:1px solid #e3be75;border-radius:9px;align-items:center;gap:12px;padding:12px 15px;display:flex}.finance-alert b{font-size:10px}.finance-alert span{font-size:9px}.finance-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.finance-metrics>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:14px 15px;display:grid;position:relative}.finance-metrics>button:before{content:"";background:#268791;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.finance-metrics>button.attention:before{background:#cf5b63}.finance-metrics>button:hover{border-color:#8fc5c8;box-shadow:0 4px 15px #16364412}.finance-metrics span{color:#728193;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.finance-metrics b{font-size:20px}.finance-metrics small{color:#7d8997;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-lifecycle{grid-template-columns:repeat(6,1fr);gap:0;padding:13px 15px;display:grid}.finance-lifecycle>div{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:grid;position:relative}.finance-lifecycle i{color:#176d76;background:#e5f2f3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.finance-lifecycle b,.finance-lifecycle small{display:block}.finance-lifecycle b{font-size:9px}.finance-lifecycle small{color:#778697;margin-top:3px;font-size:7px;line-height:1.3}.finance-lifecycle em{color:#a8bac9;font-size:11px;font-style:normal}.finance-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:15px;display:grid}.finance-panel{min-width:0;padding:18px}.finance-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.finance-panel-head h3{margin:4px 0 0;font-size:15px}.finance-panel-head>span{color:#66798c;font-size:9px}.finance-offer-list{gap:8px;display:grid}.finance-offer-list>article{background:#fbfcfd;border:1px solid #dfe7ed;border-radius:10px;grid-template-columns:minmax(210px,1fr) minmax(290px,1.25fr);align-items:center;gap:10px;padding:12px 12px 10px;display:grid}.finance-offer-list>article.selected{background:#f4fbfb;border-color:#65aeb4;box-shadow:0 0 0 2px #2b8a9320}.finance-offer-main{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:3px;padding:0;display:grid}.finance-offer-main>b{margin-top:2px;font-size:11px}.finance-offer-main>small{color:#697b8d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.finance-offer-list>article>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.finance-offer-list>article>div>span{background:#f0f4f7;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.finance-offer-list>article>div small{color:#7c8996;font-size:7px}.finance-offer-list>article>div b{font-size:9px}.finance-offer-list footer{border-top:1px solid #e4e9ed;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.finance-offer-list footer span{color:#69798a;font-size:8px}.finance-offer-list footer i{background:#32a376;border-radius:50%;width:7px;height:7px;display:inline-block}.finance-offer-list footer i.risk{background:#d05d62}.finance-offer-list footer button{color:#196d76;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.finance-status{color:#4b6278;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#e8eff5;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.finance-status.pending_finance{color:#9b610c;background:#fff0d9}.finance-status.changes_requested{color:#a43c46;background:#ffe6e8}.finance-status.finance_approved{color:#14724e;background:#dff4ea}.finance-status.sent{color:#245f9c;background:#e6effc}.finance-status.signed{color:#147668;background:#e2f4f0}.finance-control-panel>p{color:#6f7e8e;margin:-4px 0 13px;font-size:9px;line-height:1.45}.finance-assumption-list{display:grid}.finance-assumption-list>div{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;display:flex}.finance-assumption-list span{color:#607184;font-size:8px}.finance-assumption-list b{text-align:right;font-size:9px}.finance-cash-note{background:#eff8f8;border:1px solid #c8dfe2;border-radius:9px;grid-template-columns:34px 1fr;gap:10px;margin-top:13px;padding:11px;display:grid}.finance-cash-note i{color:#176c75;background:#d2ebed;border-radius:8px;place-items:center;height:32px;font-size:14px;font-style:normal;font-weight:900;display:grid}.finance-cash-note b,.finance-cash-note span{display:block}.finance-cash-note b{font-size:9px}.finance-cash-note span{color:#58747b;font-size:8px;line-height:1.45}.finance-empty{background:#f8fafb;border:1px dashed #cbd8e1;border-radius:9px;justify-items:start;gap:6px;padding:24px;display:grid}.finance-empty.inline{padding:18px}.finance-empty b{font-size:11px}.finance-empty span{color:#718092;font-size:9px;line-height:1.45}.finance-incentive-impact{padding:18px}.finance-incentive-impact .finance-panel-head p{color:#6d7e8e;max-width:700px;margin:4px 0 0;font-size:8px;line-height:1.45}.finance-incentive-summary{grid-template-columns:1.15fr repeat(3,1fr) 1.15fr;gap:9px;margin-top:14px;display:grid}.finance-incentive-summary article{background:#f9fbfc;border:1px solid #dde6ec;border-radius:10px;padding:13px}.finance-incentive-summary span,.finance-incentive-summary b,.finance-incentive-summary small{display:block}.finance-incentive-summary span{color:#68798a;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:850}.finance-incentive-summary b{color:#173c5a;margin-top:7px;font-size:16px}.finance-incentive-summary small{color:#7b8996;margin-top:5px;font-size:7px;line-height:1.35}.finance-incentive-summary .bonus{background:#fffaf0;border-color:#eadfc2}.finance-incentive-summary .bonus b{color:#9b6716}.finance-incentive-summary .incentive{background:#fff7fa;border-color:#eed7df}.finance-incentive-summary .incentive b{color:#ae3d69}.finance-incentive-summary .after{background:#edf8f4;border-color:#c9e4dc}.finance-incentive-summary .after b{color:#12664f}.finance-incentive-summary .after.negative{background:#fff2f4;border-color:#f2cbd0}.finance-incentive-summary .after.negative b{color:#ae3644}.finance-incentive-timing{background:#edf3f6;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:11px;padding:11px 13px;display:grid}.finance-incentive-timing>div{align-items:center;gap:8px;display:flex}.finance-incentive-timing i{color:#31546f;background:#fff;border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid}.finance-incentive-timing b,.finance-incentive-timing small{display:block}.finance-incentive-timing b{font-size:8px}.finance-incentive-timing small{color:#71808e;margin-top:2px;font-size:6px}.finance-incentive-timing>em{color:#96a5b2;font-size:10px;font-style:normal}.finance-incentive-timing .milestone i{color:#fff;background:#bc2367}.finance-incentive-timing>strong{color:#88435f;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px}.finance-economics{padding:18px}.finance-table{border:1px solid #e0e7ed;border-radius:9px;overflow:auto}.finance-table-head,.finance-table-row{grid-template-columns:minmax(205px,1.2fr) 105px 105px 115px 110px 145px 150px 135px 115px;align-items:center;gap:10px;min-width:1370px;padding:10px 12px;display:grid}.finance-table-head{color:#66788a;text-transform:uppercase;background:#edf2f5;font-size:7px;font-weight:900}.finance-table-row{background:#fff;border-top:1px solid #e7ecf0;font-size:9px}.finance-table-row>span:first-child button{color:#183f61;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;display:block}.finance-table-row small{color:#7b8895;margin-top:3px;font-size:7px;display:block}.finance-table-row .positive{color:#14745a;font-weight:900}.finance-table-row .negative{color:#b43c47;font-weight:900}.finance-table-row .link{text-align:left;padding:0;font-size:8px}.finance-operations-list,.finance-invoice-list{display:grid}.finance-operations-list>article{border-top:1px solid #e8edf1;grid-template-columns:minmax(145px,1fr) auto 72px 72px auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.finance-operations-list b,.finance-operations-list span,.finance-operations-list small{display:block}.finance-operations-list b{font-size:9px}.finance-operations-list span,.finance-operations-list small{color:#778697;margin-top:3px;font-size:7px}.finance-operations-list .link{padding:0;font-size:8px}.finance-invoice-list>article{border-top:1px solid #e8edf1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.finance-invoice-list b,.finance-invoice-list span{display:block}.finance-invoice-list b{font-size:9px}.finance-invoice-list span{color:#7a8795;margin-top:3px;font-size:7px}.finance-invoice-list strong{font-size:11px}.finance-integrations{grid-template-columns:1fr 1fr;gap:15px;display:grid}.finance-integrations>article{grid-template-columns:42px 1fr auto auto;align-items:center;gap:13px;padding:17px;display:grid}.finance-integrations>article>i{color:#176d75;background:#e4f2f3;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid}.finance-integrations h3{margin:4px 0 3px;font-size:13px}.finance-integrations p{color:#6e7d8d;margin:0;font-size:8px;line-height:1.45}.finance-review-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10283d66;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-review{background:#f7f9fb;grid-template-rows:auto minmax(0,1fr) auto;width:min(660px,94vw);height:100%;display:grid;box-shadow:-22px 0 60px #10283d42}.finance-review>header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.finance-review>header h2{margin:5px 0 3px;font-size:21px}.finance-review>header p{color:#68798b;margin:0;font-size:9px}.finance-review-scroll{align-content:start;gap:12px;padding:16px 20px 24px;display:grid;overflow:auto}.finance-review-scroll>section{background:#fff;border:1px solid #dfe7ed;border-radius:11px;padding:16px}.finance-review-scroll h3{margin:0 0 11px;font-size:12px}.finance-review-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-review-status small{color:#718092;font-size:8px}.finance-section-head{justify-content:space-between;align-items:flex-start;display:flex}.finance-section-head .link{padding:0;font-size:8px}.finance-waterfall{display:grid}.finance-waterfall>div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.finance-waterfall span{color:#627487;font-size:8px}.finance-waterfall b{font-size:9px}.finance-waterfall .total{color:#176d65;background:#e9f6f4;border:0;border-radius:8px;margin-top:3px;padding:10px}.finance-waterfall .total span{color:#3f756f;font-weight:850}.finance-cost-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.finance-cost-grid label{background:#fafcfd;border:1px solid #e0e7ec;border-radius:8px;grid-template-columns:1fr 82px;align-items:center;gap:4px 8px;padding:9px 10px;display:grid}.finance-cost-grid label>span{font-size:8px;font-weight:800}.finance-cost-grid input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd7e0;border-radius:6px;grid-area:1/2/3;padding:7px;font-size:9px}.finance-cost-grid input:disabled{color:#9aa5ae;background:#eef2f5}.finance-cost-grid small{color:#7d8996;font-size:7px}.finance-review-help{color:#718092;margin:-4px 0 10px;font-size:8px;line-height:1.45}.finance-reward-review .finance-section-head h3{margin-bottom:6px}.finance-reward-review .finance-section-head p{max-width:430px}.finance-program-toggle{cursor:pointer;background:#f1f9f7;border:1px solid #d5e4e2;border-radius:9px;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:flex}.finance-program-toggle input{accent-color:#176d65;width:17px;height:17px}.finance-program-toggle b,.finance-program-toggle small{display:block}.finance-program-toggle b{font-size:9px}.finance-program-toggle small{color:#6e807f;margin-top:3px;font-size:7px}.finance-cost-grid.reward{grid-template-columns:1fr}.finance-reward-waterfall{background:#f7f9fb;border-radius:9px;margin-top:11px;padding:11px;display:grid}.finance-reward-waterfall>div{color:#667686;border-top:1px solid #e4eaee;justify-content:space-between;gap:12px;padding:6px 2px;font-size:8px;display:flex}.finance-reward-waterfall>div:first-child{border-top:0}.finance-reward-waterfall b{color:#233f57}.finance-reward-waterfall .total{color:#176a55;background:#e8f5f1;border:0;border-radius:7px;margin-top:3px;padding:9px;font-weight:850}.finance-reward-waterfall>small{color:#778692;margin-top:8px;font-size:7px;line-height:1.4}.finance-risk-summary{border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.finance-risk-summary.clear{color:#146c50;background:#eaf7f1}.finance-risk-summary.blocked{color:#965f0c;background:#fff0e1}.finance-risk-summary i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.finance-risk-summary b,.finance-risk-summary small{display:block}.finance-risk-summary b{font-size:9px}.finance-risk-summary small{opacity:.8;margin-top:3px;font-size:7px}.finance-risk-list{color:#7b561b;margin:10px 0 0;padding-left:17px;font-size:8px}.finance-review textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;color:var(--ink);font:inherit;background:#fbfcfd;border:1px solid #ccd7e1;border-radius:8px;padding:10px 11px;font-size:9px;line-height:1.5}.finance-action-message{color:#176c52;background:#eaf6f1;border-radius:8px;padding:10px 12px;font-size:9px}.finance-action-message.error{color:#a43e48;background:#ffecef}.finance-review>footer{background:#fff;border-top:1px solid #dce4eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.finance-review>footer button{min-width:150px}.finance-integrations .pill{white-space:normal;text-align:center;max-width:150px;line-height:1.3}.finance-company-costs{padding:18px}.finance-contribution{text-align:right;justify-items:end;gap:2px;display:grid}.finance-contribution span{color:#718194;text-transform:uppercase;font-size:8px}.finance-contribution b{font-size:16px}.finance-contribution b.positive{color:#14745a}.finance-contribution b.negative{color:#b33f49}.finance-contribution small{color:#7d8996;font-size:7px}.finance-company-layout{grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);gap:15px;display:grid}.finance-company-form{background:#f8fafb;border:1px solid #dfe7ed;border-radius:9px;grid-template-columns:.65fr 1.15fr 1.25fr .65fr auto;align-items:end;gap:8px;padding:12px;display:grid}.finance-company-form label{gap:5px;display:grid}.finance-company-form label span{color:#5e7185;text-transform:uppercase;font-size:7px;font-weight:850}.finance-company-form input,.finance-company-form select{box-sizing:border-box;width:100%;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd7e0;border-radius:7px;padding:0 8px;font-size:8px}.finance-company-list{display:grid}.finance-company-list>article{border-top:1px solid #e6ebef;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.finance-company-list b,.finance-company-list span{display:block}.finance-company-list b{font-size:9px}.finance-company-list span{color:#788696;margin-top:3px;font-size:7px}.finance-company-list strong{font-size:10px}.finance-reporting{background:linear-gradient(#fff 0,#fbfcfd 100%);gap:15px;padding:19px;display:grid;position:relative;overflow:hidden}.finance-reporting-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-reporting-head h3{margin:4px 0;font-size:16px}.finance-reporting-head p{color:#6f7f90;max-width:720px;margin:0;font-size:8px;line-height:1.5}.finance-reporting-head>div:last-child{flex:none;gap:8px;display:flex}.finance-report-tabs{background:#f0f4f6;border:1px solid #dfe7ec;border-radius:9px;gap:4px;padding:4px;display:flex}.finance-report-tabs button{color:#65778a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:9px 12px;font-size:8px;font-weight:850}.finance-report-tabs button.active{color:#176d75;background:#fff;box-shadow:0 2px 8px #16364412}.finance-report-loading{color:#728293;text-align:center;border:1px dashed #cbd8e1;border-radius:9px;padding:30px;font-size:9px}.finance-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.finance-report-kpis article{background:#fff;border:1px solid #e0e7ed;border-radius:9px;gap:4px;min-width:0;padding:12px 13px;display:grid}.finance-report-kpis span{color:#718193;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.finance-report-kpis b{font-size:16px}.finance-report-kpis small{color:#7c8997;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.finance-reporting .positive{color:#14745a!important}.finance-reporting .negative{color:#b33f49!important}.finance-report-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-report-grid.lower{grid-template-columns:1.15fr .85fr}.finance-report-panel{background:#fff;border:1px solid #e0e7ed;border-radius:10px;min-width:0;padding:14px}.finance-report-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.finance-report-panel-head span{color:#26818a;letter-spacing:.06em;font-size:7px;font-weight:900}.finance-report-panel-head h4{margin:3px 0 0;font-size:11px}.finance-report-panel-head small{color:#7a8998;font-size:7px}.finance-trend{gap:8px;display:grid}.finance-trend-legend{justify-content:flex-end;gap:12px;display:flex}.finance-trend-legend span{color:#758493;align-items:center;gap:4px;font-size:7px;display:flex}.finance-trend-legend i{border-radius:2px;width:7px;height:7px}.finance-trend i.revenue{background:#c5d6e2}.finance-trend i.nam{background:#43a4aa}.finance-trend i.contribution{background:#174a62}.finance-trend i.contribution.negative{background:#d06a70}.finance-trend-plot{background:repeating-linear-gradient(0deg,#f5f7f9 0 1px,#0000 1px 33px);border-bottom:1px solid #dbe4ea;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:5px;height:132px;padding:10px 4px 0;display:grid}.finance-trend-month{grid-template-rows:105px 15px;align-items:end;min-width:0;display:grid}.finance-trend-bars{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.finance-trend-bars i{border-radius:3px 3px 0 0;width:24%;min-height:2px;transition:height .2s;display:block}.finance-trend-month>span{color:#86929e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.finance-cash-forecast{display:grid}.finance-cash-forecast>div{border-top:1px solid #e8edf1;grid-template-columns:50px 1fr 1fr 1fr;align-items:center;gap:8px;padding:7px 2px;display:grid}.finance-cash-forecast>div>span{color:#65778a;font-size:8px;font-weight:850}.finance-cash-forecast b,.finance-cash-forecast strong{text-align:right;font-size:9px}.finance-cash-forecast small{color:#8a95a0;margin-top:2px;font-size:6px;font-weight:500;display:block}.finance-report-panel>p{color:#7a8795;margin:10px 0 0;font-size:7px;line-height:1.45}.finance-scenario-summary{grid-template-columns:1fr 1fr;gap:7px;display:grid}.finance-scenario-summary>div{background:#f2f6f7;border-radius:8px;gap:3px;padding:10px;display:grid}.finance-scenario-summary span{color:#718293;font-size:7px}.finance-scenario-summary b{font-size:10px}.finance-company-profit{background:#f0f8f8;border:1px solid #c9dfe1;border-radius:10px;grid-template-columns:minmax(250px,1.5fr) repeat(5,minmax(90px,.7fr));align-items:center;gap:8px;padding:14px;display:grid}.finance-company-profit>div:first-child{padding-right:12px}.finance-company-profit span{color:#617d82;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.finance-company-profit h4{margin:4px 0 3px;font-size:13px}.finance-company-profit p{color:#6d8185;margin:0;font-size:7px;line-height:1.4}.finance-company-profit>div:not(:first-child){border-left:1px solid #cce0e1;gap:4px;padding-left:10px;display:grid}.finance-company-profit b{font-size:11px}.finance-performance-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-performance-controls>div{background:#f4f6f8;border:1px solid #dbe4ea;border-radius:8px;padding:3px;display:flex}.finance-performance-controls button{color:#64778a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:8px;font-weight:850}.finance-performance-controls button.active{color:#176d75;background:#fff;box-shadow:0 2px 6px #16364410}.finance-performance-controls select{height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d0dbe3;border-radius:7px;padding:0 30px 0 9px;font-size:8px}.finance-performance-table,.finance-people-table,.finance-report-table{border:1px solid #dfe7ed;border-radius:9px;overflow:auto}.finance-performance-table>div{background:#fff;border-top:1px solid #e8edf1;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1.15fr) 55px 115px 105px 110px 115px;align-items:center;gap:9px;min-width:1030px;padding:10px 12px;font-size:8px;display:grid}.finance-performance-table>div.head,.finance-people-table>div.head,.finance-report-table>div.head{color:#64778a;text-transform:uppercase;background:#edf2f5;border-top:0;font-size:7px;font-weight:900}.finance-performance-table b,.finance-performance-table small{display:block}.finance-performance-table b{font-size:9px}.finance-performance-table small{color:#7d8996;margin-top:2px;font-size:7px;line-height:1.35}.finance-methodology{color:#6d7d8d;background:#f5f7f9;border-radius:9px;grid-template-columns:auto repeat(3,1fr);gap:10px;padding:11px 12px;font-size:7px;line-height:1.4;display:grid}.finance-methodology b{color:#29475f}.finance-people-head,.finance-report-register-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.finance-people-head h4,.finance-report-register-head h4{margin:0 0 4px;font-size:12px}.finance-people-head p,.finance-report-register-head p{color:#748292;margin:0;font-size:8px}.finance-people-table>button{width:100%;min-width:1110px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf1;grid-template-columns:minmax(180px,1.2fr) minmax(155px,1fr) 90px 100px 90px 150px 120px;align-items:center;gap:10px;padding:11px 12px;font-size:8px;display:grid}.finance-people-table>button:hover{background:#f7fbfb}.finance-people-table b,.finance-people-table small{display:block}.finance-people-table b{font-size:9px}.finance-people-table small{color:#7d8a97;margin-top:3px;font-size:7px}.finance-people-table>div.head{grid-template-columns:minmax(180px,1.2fr) minmax(155px,1fr) 90px 100px 90px 150px 120px;gap:10px;min-width:1110px;padding:9px 12px;display:grid}.finance-report-table>div{background:#fff;border-top:1px solid #e8edf1;grid-template-columns:75px 70px repeat(7,110px);align-items:center;gap:9px;min-width:1120px;padding:9px 12px;font-size:8px;display:grid}.finance-report-table em{color:#19704f;text-transform:uppercase;background:#e5f2ea;border-radius:99px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.finance-report-table em.forecast{color:#285f8d;background:#e5eff7}.finance-report-message{color:#176d53;background:#edf7f3;border-radius:7px;padding:9px 11px;font-size:8px}.finance-config-backdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10283d66;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-config-drawer{background:#f7f9fb;grid-template-rows:auto minmax(0,1fr) auto;width:min(570px,95vw);height:100%;display:grid;box-shadow:-20px 0 55px #10283d40}.finance-config-drawer>header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.finance-config-drawer h3{margin:5px 0 4px;font-size:18px}.finance-config-drawer p{color:#718091;margin:0;font-size:8px}.finance-config-body{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:18px 20px;display:grid;overflow:auto}.finance-config-body label{background:#fff;border:1px solid #dfe7ed;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:10px 11px;display:grid}.finance-config-body label.wide{grid-column:1/-1}.finance-config-body label>span{font-size:8px;font-weight:850}.finance-config-body input,.finance-config-body select{box-sizing:border-box;width:100%;height:35px;color:var(--ink);font:inherit;background:#fbfcfd;border:1px solid #cad6df;border-radius:7px;grid-column:1/-1;padding:0 9px;font-size:9px}.finance-config-body small{color:#7c8996;font-size:7px}.finance-config-drawer>footer{background:#fff;border-top:1px solid #dce4eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.finance-config-drawer>footer button{min-width:125px}@media (width<=1240px){.finance-metrics,.finance-report-kpis,.finance-lifecycle{grid-template-columns:repeat(3,1fr)}.finance-lifecycle>div:nth-child(3) em{display:none}.finance-grid,.finance-company-layout,.finance-report-grid,.finance-report-grid.lower,.finance-integrations{grid-template-columns:1fr}.finance-company-form{grid-template-columns:repeat(2,1fr)}.finance-company-profit{grid-template-columns:repeat(3,1fr)}.finance-company-profit>div:first-child{grid-column:1/-1}.finance-company-profit>div:nth-child(2){border-left:0}}@media (width<=760px){.finance-hero,.finance-reporting-head,.finance-hero>div:last-child,.finance-reporting-head>div:last-child{display:grid}.finance-metrics,.finance-report-kpis,.finance-lifecycle{grid-template-columns:1fr 1fr}.finance-lifecycle em{display:none}.finance-integrations>article{grid-template-columns:38px 1fr}.finance-integrations>article>.pill,.finance-integrations>article>button{grid-column:2;justify-self:start}.finance-cost-grid,.finance-company-form,.finance-config-body{grid-template-columns:1fr}.finance-contribution{text-align:left;justify-items:start}.finance-panel-head{display:grid}.finance-review,.finance-config-drawer{width:100vw}.finance-review>footer{grid-template-columns:1fr 1fr;display:grid}.finance-review>footer button{min-width:0}.finance-report-tabs{grid-template-columns:1fr 1fr;display:grid}.finance-trend-plot{grid-template-columns:repeat(12,minmax(12px,1fr));gap:2px}.finance-company-profit{grid-template-columns:1fr 1fr}.finance-company-profit>div:first-child{grid-column:1/-1}.finance-methodology{grid-template-columns:1fr}.finance-performance-controls,.finance-people-head,.finance-report-register-head{align-items:stretch;display:grid}.finance-config-body label.wide{grid-column:1}.finance-config-drawer>footer{grid-template-columns:1fr 1fr;display:grid}.finance-config-drawer>footer button{min-width:0}}.vector-sync-panel .integration-live-bar.waiting{background:#fffaf0;border-color:#ead8ac}.vector-last-result{background:#dce5ed;border:1px solid #dce5ed;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;margin:-6px 0 18px;display:grid;overflow:hidden}.vector-last-result>div{background:#fff;padding:12px 14px}.vector-last-result span,.vector-last-result b{display:block}.vector-last-result span{color:#718092;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.vector-last-result b{color:#173d60;margin-top:5px;font-size:18px}.vector-update-workflow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vector-update-workflow>article{background:#fbfcfd;border:1px solid #dce4eb;border-radius:11px;grid-template-columns:34px 1fr;align-content:start;gap:11px;min-height:185px;padding:17px;display:grid}.vector-update-workflow>article>i{color:#607285;background:#e8eef4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.vector-update-workflow>article.active{background:#f5faff;border-color:#9ec5eb}.vector-update-workflow>article.done{background:#f4fbf8;border-color:#a9d9ca}.vector-update-workflow>article.done>i{color:#14755d;background:#dff3eb}.vector-update-workflow>article.locked{opacity:.58}.vector-update-workflow h3{margin:4px 0 6px;font-size:13px}.vector-update-workflow p{color:#6a7a8b;min-height:52px;margin:0 0 12px;font-size:9px;line-height:1.55}.vector-step-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vector-step-success,.vector-step-error{margin-top:9px;font-size:8px;line-height:1.45;display:block}.vector-step-success{color:#14755d}.vector-step-error{color:#a13d49}.upload-label.disabled{cursor:not-allowed;opacity:.55}.vector-import-review .section-head p{color:#6e7f91;margin:5px 0 0;font-size:9px}.vector-snapshot-confirm{cursor:pointer;background:#f7fbfe;border:1px solid #cbdce9;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:15px;padding:13px 14px;display:grid}.vector-snapshot-confirm input{accent-color:#176eb9;width:16px;height:16px;margin:1px 0 0}.vector-snapshot-confirm b,.vector-snapshot-confirm small{display:block}.vector-snapshot-confirm b{font-size:10px}.vector-snapshot-confirm small{color:#68798b;margin-top:4px;font-size:8px;line-height:1.45}.vector-file-preview{background:#fff;border:1px solid #dce4eb;border-radius:9px;margin-top:11px}.vector-file-preview>summary,.vector-reconciliation-notes>summary{color:#31516e;cursor:pointer;padding:11px 13px;font-size:9px;font-weight:850}.vector-file-preview>div{padding:0 13px 11px}.vector-file-preview article{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.vector-file-preview article b,.vector-file-preview article small{display:block}.vector-file-preview article b{font-size:9px}.vector-file-preview article small,.vector-file-preview>div>small{color:#758495;margin-top:3px;font-size:7px}.vector-file-preview article em{color:#526b82;font-size:8px;font-style:normal;font-weight:800}.vector-sync-result{background:#f3fbf8;border:1px solid #a9d9ca;border-radius:11px;margin-top:14px;padding:16px}.vector-sync-result>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.vector-sync-result h3{margin:4px 0}.vector-sync-result p{color:#617b72;margin:0;font-size:9px}.vector-sync-result>header>i{color:#126d55;background:#d9f1e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:900;display:grid}.vector-result-counts{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.vector-result-counts>div{background:#fff;border:1px solid #d0e8df;border-radius:8px;padding:10px}.vector-result-counts span,.vector-result-counts b{display:block}.vector-result-counts span{color:#698078;text-transform:uppercase;font-size:7px;font-weight:850}.vector-result-counts b{color:#145d49;margin-top:4px;font-size:17px}.vector-sync-result>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.vector-sync-result>footer>span{color:#5e756d;font-size:8px;line-height:1.45}.vector-sync-result>footer>div{white-space:nowrap;gap:8px;display:flex}.vector-reconciliation-notes{background:#fafbfd;border:1px solid #dce4eb;border-radius:9px;margin-top:14px}.vector-reconciliation-notes>div{grid-template-columns:repeat(4,1fr);gap:1px;padding:0 12px 12px;display:grid}.vector-reconciliation-notes span{color:#728193;border-left:1px solid #e3e9ee;padding:9px 11px;font-size:8px;line-height:1.4}.vector-reconciliation-notes span:first-child{border-left:0}.vector-reconciliation-notes b{color:#2d4861;margin-bottom:3px;font-size:8px;display:block}@media (width<=1050px){.vector-update-workflow{grid-template-columns:1fr}.vector-update-workflow>article,.vector-update-workflow p{min-height:0}.vector-reconciliation-notes>div{grid-template-columns:1fr 1fr}.vector-reconciliation-notes span:nth-child(3){border-left:0}}@media (width<=760px){.vector-last-result,.vector-result-counts{grid-template-columns:repeat(2,1fr)}.vector-sync-result>footer{display:grid}.vector-sync-result>footer>div{flex-wrap:wrap}.vector-reconciliation-notes>div{grid-template-columns:1fr}.vector-reconciliation-notes span{border-top:1px solid #e3e9ee;border-left:0}.vector-reconciliation-notes span:first-child{border-top:0}}.finance-secondary-action{color:#718193!important;margin-top:5px!important;display:block!important}.finance-assignment-rewards{width:min(600px,94vw)}@media (width<=1100px){.finance-incentive-summary{grid-template-columns:1fr 1fr}.finance-incentive-summary .after{grid-column:1/-1}.finance-incentive-timing{grid-template-columns:1fr 1fr}.finance-incentive-timing>em{display:none}.finance-incentive-timing>strong{justify-self:start}}@media (width<=620px){.finance-incentive-summary,.finance-incentive-timing{grid-template-columns:1fr}.finance-incentive-summary .after{grid-column:auto}}.candidate-name-credentials{font:inherit;color:inherit}.resume-intelligence{gap:18px;display:grid}.resume-review-callout{background:#fff9eb;border:1px solid #f0c36a;border-radius:14px;gap:10px;padding:15px;display:grid}.resume-review-callout>div{gap:3px;display:grid}.resume-review-callout span{color:#72551d;font-size:12px}.resume-review-callout ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.resume-review-callout li{color:#6f5219;background:#fff;border:1px solid #e8c780;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.resume-highlights{background:#f5f8ff;border-left:4px solid #2364d8;border-radius:0 12px 12px 0;padding:14px 16px}.resume-highlights>span,.resume-section-title span{text-transform:uppercase;letter-spacing:.08em;color:#68758b;font-size:10px;font-weight:800}.resume-highlights ul{color:#26364e;gap:5px;margin:8px 0 0;padding-left:19px;font-size:12px;display:grid}.resume-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.resume-credential-grid article{background:#fff;border:1px solid #dce5f0;border-radius:12px;gap:4px;padding:12px;display:grid}.resume-credential-grid article small{color:#65738a}.resume-credential-grid article em{color:#7c4d05;font-size:11px;font-style:normal}.resume-section-title{justify-content:space-between;align-items:center;display:flex}.resume-history-list,.resume-education-list{gap:10px;display:grid}.resume-history-list>article,.resume-education-list>article{background:#fff;border:1px solid #dce5f0;border-radius:13px;gap:8px;padding:14px;display:grid}.resume-role-head,.resume-education-list article{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.resume-role-head>div,.resume-education-list article>div{gap:2px;display:grid}.resume-role-head span,.resume-education-list article span{color:#617087;font-size:12px}.resume-role-head em,.resume-education-list article em{color:#3e526f;text-align:right;white-space:nowrap;font-size:11px;font-style:normal}.resume-context-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.resume-context-row>span{color:#273c59;font-size:12px;font-weight:750}.resume-context-row i{color:#1d55ad;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.resume-history-list p{color:#47576d;margin:0;font-size:12px;line-height:1.55}.resume-history-list>article>small{color:#566980}.inline-missing{color:#795516;border-top:1px dashed #e5bd6d;padding-top:7px;font-size:11px}.missing-copy{color:#9a6510!important}.resume-empty-section{background:#fffbf2;border:1px dashed #d8b46b;border-radius:12px;gap:3px;padding:14px;display:grid}.resume-empty-section span{color:#746446;font-size:12px}.intake-mode-switch{background:#edf2f8;border-radius:11px;grid-template-columns:1fr 1fr;margin:0 24px 14px;padding:4px;display:grid}.intake-mode-switch button{color:#52647c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px;font-weight:750}.intake-mode-switch button.active{color:#17345e;background:#fff;box-shadow:0 2px 9px #1931511f}.bulk-import-panel{margin:16px 0}.bulk-import-empty{text-align:center;color:#58708e;border:1px dashed #b9c8da;border-radius:12px;gap:4px;padding:17px;display:grid}.bulk-import-list{gap:7px;max-height:280px;display:grid;overflow:auto}.bulk-import-list article{background:#fff;border:1px solid #dce5f0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.bulk-import-list article>i{color:#315b92;background:#edf3fb;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.bulk-import-list article>div{gap:2px;min-width:0;display:grid}.bulk-import-list article b,.bulk-import-list article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-import-list article span{color:#68788f;font-size:11px}.bulk-import-list article em{text-transform:capitalize;color:#65738a;font-size:10px;font-style:normal}.bulk-import-list .bulk-created>i{color:#247b47;background:#e4f7eb}.bulk-import-list .bulk-review>i{color:#99640c;background:#fff2ce}.bulk-import-list .bulk-error>i{color:#aa3131;background:#ffe6e6}@media (width<=720px){.resume-credential-grid{grid-template-columns:1fr}.resume-role-head,.resume-education-list article{display:grid}.resume-role-head em,.resume-education-list article em{text-align:left}}.projection-studio{gap:14px;display:grid}.projection-studio-head{background:linear-gradient(135deg,#f7fbff,#f4fbfa);border:1px solid #c9dce6;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 17px;display:flex}.projection-studio-head h4{margin:4px 0;font-size:15px}.projection-studio-head p{color:#687c8e;max-width:710px;margin:0;font-size:8px;line-height:1.5}.projection-horizons{background:#fff;border:1px solid #d2dfe7;border-radius:9px;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:4px;display:flex}.projection-horizons button,.projection-drill-tabs button{color:#607487;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:8px;font-weight:850}.projection-horizons button{min-width:45px;padding:8px}.projection-horizons button.active,.projection-drill-tabs button.active{color:#fff;background:#176f79;box-shadow:0 3px 8px #176f792e}.projection-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.projection-filter-grid label{gap:5px;min-width:0;display:grid}.projection-filter-grid label>span{color:#64778a;text-transform:uppercase;font-size:7px;font-weight:900}.projection-filter-grid select{color:#263d53;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #ccd8e1;border-radius:8px;padding:0 26px 0 9px;font-size:8px}.projection-scope-bar{color:#64778a;background:#eef4f6;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:8px;display:flex}.projection-scope-bar b{color:#183c56}.projection-scope-bar .link{margin-left:auto}.projection-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.projection-kpis article{background:#fff;border:1px solid #dfe7ed;border-radius:10px;gap:4px;padding:12px 13px;display:grid}.projection-kpis span{color:#6f8091;text-transform:uppercase;font-size:7px;font-weight:900}.projection-kpis b{font-size:16px}.projection-kpis small{color:#7d8996;font-size:7px;line-height:1.35}.projection-chart-panel,.projection-drill-panel{background:#fff;border:1px solid #dce6ec;border-radius:11px;min-width:0;padding:15px}.projection-chart{min-width:0}.projection-chart-legend{justify-content:flex-end;gap:15px;margin-bottom:3px;display:flex}.projection-chart-legend span,.projection-cash-legend span{color:#68798a;align-items:center;gap:5px;font-size:7px;display:flex}.projection-chart-legend i,.projection-cash-legend i{border-radius:3px;width:9px;height:9px}.projection-chart svg{width:100%;height:auto;min-height:250px;display:block}.projection-chart svg text{fill:#778694;font-size:10px}.projection-chart svg line.grid{stroke:#e5ebef;stroke-width:1px}.projection-chart svg line.axis{stroke:#bac8d2;stroke-width:1.25px}.projection-chart svg line.month-grid{stroke:#f2f5f7;stroke-width:1px}.projection-lower-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.projection-cash-bars{background:repeating-linear-gradient(0deg,#f0f4f6 0 1px,#0000 1px 40px);border-bottom:1px solid #dce5eb;align-items:flex-end;gap:7px;height:160px;padding:10px 4px 0;display:flex}.projection-cash-bars>div{flex:1;grid-template-rows:minmax(0,1fr) 18px;align-items:end;min-width:0;height:100%;display:grid}.projection-cash-bars .bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.projection-cash-bars i{border-radius:3px 3px 0 0;width:min(12px,38%);min-height:2px;display:block}.projection-cash-bars i.cash-in,.projection-cash-legend i.cash-in{background:#27a07a}.projection-cash-bars i.cash-out,.projection-cash-legend i.cash-out{background:#d26a77}.projection-cash-bars small{color:#7d8a97;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.projection-cash-legend{justify-content:flex-end;gap:14px;margin-top:8px;display:flex}.projection-assumptions dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.projection-assumptions dl>div{background:#f2f6f7;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.projection-assumptions dt{color:#728292;font-size:7px}.projection-assumptions dd{margin:0;font-size:10px;font-weight:850}.projection-assumptions>p{color:#718091;margin:11px 0 0;font-size:7px;line-height:1.55}.projection-drill-panel{gap:11px;display:grid}.projection-drill-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.projection-drill-panel h4{margin:3px 0 0;font-size:12px}.projection-drill-tabs{background:#f2f5f7;border:1px solid #dbe4ea;border-radius:8px;gap:4px;padding:3px;display:flex}.projection-drill-tabs button{padding:7px 10px}.projection-drill-table{border:1px solid #dfe7ed;border-radius:9px;overflow:auto}.projection-drill-table>div,.projection-drill-table>button{color:#253c52;width:100%;min-width:900px;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #e8edf1;grid-template-columns:minmax(190px,1.2fr) 90px 140px 130px 80px 80px;align-items:center;gap:10px;padding:10px 12px;font-size:8px;display:grid}.projection-drill-table>div.head{color:#64778a;text-transform:uppercase;background:#edf2f5;border-top:0;font-size:7px;font-weight:900}.projection-drill-table>button{cursor:pointer}.projection-drill-table>button:hover{background:#f5faf9}.projection-drill-table b,.projection-drill-table small{display:block}.projection-drill-table b{font-size:9px}.projection-drill-table small{color:#7c8996;margin-top:2px;font-size:7px}.projection-drill-table>button>span:last-child{color:#176f79;font-weight:850}@media (width<=1450px){.projection-filter-grid,.projection-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=1240px){.projection-lower-grid{grid-template-columns:1fr}}@media (width<=760px){.projection-studio-head,.projection-drill-panel>header{display:grid}.projection-horizons{justify-content:flex-start}.projection-filter-grid,.projection-kpis{grid-template-columns:1fr 1fr}.projection-scope-bar{align-items:flex-start;display:grid}.projection-scope-bar .link{margin-left:0}.projection-chart{overflow-x:auto}.projection-chart svg{width:760px;max-width:none}.projection-drill-tabs{overflow:auto}.projection-drill-tabs button{white-space:nowrap}}@media (width<=520px){.projection-filter-grid,.projection-kpis,.projection-assumptions dl{grid-template-columns:1fr}}.finance-dashboard{min-width:0}.finance-dashboard>*{width:100%;min-width:0}.recruiting-supply-mix,.projection-supply-mix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recruiting-supply-mix>div,.projection-supply-mix>div{background:#fff;border:1px solid #dce6ed;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.recruiting-supply-mix span,.projection-supply-mix span{color:#65788a;text-transform:uppercase;font-size:8px;font-weight:850}.recruiting-supply-mix b,.projection-supply-mix b{color:#173f5b;grid-area:1/2/3;font-size:20px}.recruiting-supply-mix small,.projection-supply-mix small{color:#7b8996;font-size:7px;line-height:1.4}.assignment-relationship{text-transform:uppercase;background:#edf5f5;border-radius:99px;width:max-content;margin-top:4px;padding:3px 6px;font-style:normal;font-weight:900;color:#176f79!important;font-size:6px!important;display:inline-flex!important}.assignment-relationship.external{background:#f2eefd;color:#6549a1!important}.finance-relationship-callout{background:#f7f3fd;border:1px solid #d8ccef;border-radius:9px;gap:4px;margin:12px 0;padding:11px 12px;display:grid}.finance-relationship-callout b{color:#5e4690;font-size:9px}.finance-relationship-callout span{color:#75698b;font-size:7px;line-height:1.45}.relationship-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relationship-model-grid article{background:#fff;border:1px solid #dce6ed;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.relationship-model-grid i{color:#176f79;background:#e9f4f5;border-radius:10px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:950;display:grid}.relationship-model-grid article:nth-child(2) i{color:#345da3;background:#edf2fd}.relationship-model-grid article:nth-child(3) i{color:#6b49a4;background:#f3ecfd}.relationship-model-grid b,.relationship-model-grid span{display:block}.relationship-model-grid b{font-size:10px}.relationship-model-grid span{color:#738294;margin-top:4px;font-size:8px;line-height:1.45}.partner-methodology{grid-template-columns:auto 1fr 1fr}.finance-partner-table{border:1px solid #dfe7ed;border-radius:9px;overflow:auto}.finance-partner-table>.head,.finance-partner-table>button{width:100%;min-width:1060px;color:var(--ink);font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #e8edf1;grid-template-columns:minmax(170px,1.2fr) 125px 130px minmax(190px,1.35fr) minmax(160px,1.1fr) 110px;align-items:center;gap:10px;padding:11px 12px;font-size:8px;display:grid}.finance-partner-table>.head{color:#64778a;text-transform:uppercase;background:#edf2f5;border-top:0;font-size:7px;font-weight:900}.finance-partner-table>button{cursor:pointer}.finance-partner-table>button:hover{background:#f7fbfb}.finance-partner-table b,.finance-partner-table small{display:block}.finance-partner-table b{font-size:9px}.finance-partner-table small{color:#7d8a97;margin-top:3px;font-size:7px;line-height:1.4}.finance-partner-table em{color:#8e5c0e;text-transform:uppercase;background:#fff0d6;border-radius:99px;width:max-content;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.finance-partner-table em.active{color:#176b4c;background:#e1f5eb}.finance-config-body textarea{box-sizing:border-box;width:100%;min-height:88px;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #cad6df;border-radius:7px;grid-column:1/-1;padding:9px;font-size:9px}.finance-config-body .finance-checkbox{grid-template-columns:18px 1fr;align-items:start}.finance-config-body .finance-checkbox input{grid-column:1;width:14px;height:14px;margin-top:2px}.finance-config-body .finance-checkbox>span{gap:3px;display:grid}.finance-config-body .finance-checkbox small{font-weight:500;line-height:1.4}.finance-config-note,.partner-economics-preview{background:#eef5f8;border:1px solid #d9e5ec;border-radius:9px;grid-column:1/-1;padding:11px 12px}.finance-config-note b,.finance-config-note span{display:block}.finance-config-note b{font-size:9px}.finance-config-note span{color:#687b8d;margin-top:3px;font-size:8px;line-height:1.45}.partner-economics-preview{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.partner-economics-preview>span{background:#fff;border-radius:7px;gap:4px;padding:9px;display:grid}.partner-economics-preview small{text-transform:uppercase;font-size:7px}.partner-economics-preview b{font-size:12px}.partner-economics-preview p{color:#64798a;grid-column:1/-1;margin:0;font-size:7px;line-height:1.45}@media (width<=900px){.recruiting-supply-mix,.projection-supply-mix,.relationship-model-grid,.partner-methodology{grid-template-columns:1fr}.finance-people-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}}@media (width<=620px){.partner-economics-preview{grid-template-columns:1fr}.partner-economics-preview p{grid-column:1}}.bd-command-center{gap:16px;min-width:0;display:grid}.bd-command-hero{color:#fff;background:linear-gradient(122deg,#0e2c4a 0%,#174d74 54%,#1a6d82 100%);border:1px solid #c9d8e7;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 14px 32px #0d2d4c1c}.bd-command-hero h2{letter-spacing:-.35px;margin:5px 0 7px;font-size:23px}.bd-command-hero p{color:#d6e7f0;max-width:720px;margin:0;font-size:10px;line-height:1.6}.bd-command-hero .eyebrow{color:#7fe0e1}.bd-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.bd-hero-actions .secondary{color:#fff;background:#ffffff12;border-color:#fff5}.bd-hero-actions .primary{color:#145475;background:#fff}.bd-import-button{cursor:pointer;position:relative}.bd-import-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bd-message{color:#17695d;background:#effaf7;border:1px solid #a7d9d2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:10px;font-weight:750;display:flex}.bd-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.bd-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bd-kpi-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:4px;min-height:105px;padding:17px 18px;display:grid;box-shadow:0 5px 16px #0b27380a}.bd-kpi-grid>button:hover{border-color:#82b1c8;transform:translateY(-1px)}.bd-kpi-grid>button.attention{background:#fffaf0;border-color:#e9bd68}.bd-kpi-grid span{color:#607286;text-transform:uppercase;letter-spacing:.52px;font-size:8px;font-weight:850}.bd-kpi-grid strong{color:#122f49;font-size:25px}.bd-kpi-grid small{color:#7a8898;font-size:8px}.bd-view-tabs{border:1px solid var(--line);background:#edf2f6;border-radius:9px;gap:3px;width:max-content;padding:4px;display:flex}.bd-view-tabs button{color:#607083;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:9px;font-weight:800}.bd-view-tabs button.active{color:#155878;background:#fff;box-shadow:0 2px 8px #0e2b4620}.bd-overview-grid{grid-template-columns:1.18fr .82fr;gap:13px;display:grid}.bd-overview-grid>.card{margin:0}.bd-section-head,.bd-subhead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bd-section-head h3,.bd-subhead h3{margin:4px 0 0;font-size:16px}.bd-section-head p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.bd-section-head>strong{color:#1d5e7a;font-size:21px}.bd-section-head>b{color:#185977;background:#e8f2f8;border-radius:999px;padding:5px 8px;font-size:8px}.bd-task-list{gap:7px;margin-top:14px;display:grid}.bd-task-list article{background:#fbfcfd;border:1px solid #e1e8ee;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.bd-task-list article.overdue{background:#fffaf2;border-left:4px solid #d8942d}.bd-task-check{color:#1b795d;cursor:pointer;background:#fff;border:1px solid #b9cbd8;border-radius:999px;width:25px;height:25px}.bd-task-list b,.bd-task-list span{display:block}.bd-task-list b{font-size:10px}.bd-task-list span{color:var(--muted);margin-top:3px;font-size:8px}.bd-task-list em{color:#627489;font-size:8px;font-style:normal}.bd-stage-bars{gap:11px;margin-top:17px;display:grid}.bd-stage-bars button{cursor:pointer;background:0 0;border:0;grid-template-columns:75px minmax(0,1fr) 22px;align-items:center;gap:10px;display:grid}.bd-stage-bars span{color:#53677b;text-align:left;font-size:8px}.bd-stage-bars i{background:#e8edf2;border-radius:999px;height:7px;overflow:hidden}.bd-stage-bars i b{border-radius:inherit;background:linear-gradient(90deg,#2b7cb0,#2db3ae);height:100%;display:block}.bd-stage-bars strong{font-size:9px}.bd-activity-list{gap:8px;margin-top:15px;display:grid}.bd-activity-list.compact button{text-align:left;cursor:pointer;background:#f7f9fb;border:0;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.bd-activity-list i{color:#176181;background:#e5f1f7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.bd-activity-list b,.bd-activity-list small{display:block}.bd-activity-list b{font-size:9px}.bd-activity-list small{color:var(--muted);margin-top:3px;font-size:8px}.bd-campaign-summary{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-top:19px;display:grid}.bd-campaign-summary strong{color:#17647f;grid-row:1/3;font-size:39px}.bd-campaign-summary span{font-size:9px;font-weight:800}.bd-campaign-summary b{color:#a26812;font-size:9px}.bd-campaign-panel>small{color:var(--muted);margin-top:18px;font-size:8px;line-height:1.5;display:block}.bd-empty{text-align:center;background:#f9fbfc;border:1px dashed #b9cbd8;border-radius:9px;padding:24px}.bd-empty b,.bd-empty span{display:block}.bd-empty b{font-size:10px}.bd-empty span{color:var(--muted);margin-top:5px;font-size:8px}.bd-database{margin:0}.bd-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.7fr));gap:8px;margin:16px 0 12px;display:grid}.bd-filter-bar input,.bd-filter-bar select,.bd-stage-select{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:9px}.bd-employer-table-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.bd-employer-table{border-collapse:collapse;width:100%;min-width:990px}.bd-employer-table th{color:#667587;text-align:left;text-transform:uppercase;letter-spacing:.45px;background:#f3f6f8;padding:10px 12px;font-size:8px}.bd-employer-table td{vertical-align:middle;border-top:1px solid #e7ecf0;padding:12px}.bd-employer-table td>button{text-align:left;cursor:pointer;background:0 0;border:0}.bd-employer-table td b,.bd-employer-table td span{display:block}.bd-employer-table td b{font-size:9px}.bd-employer-table td span:not(.bd-stage-badge){color:var(--muted);margin-top:3px;font-size:8px}.bd-employer-table tr:hover{background:#f8fbfd}.bd-stage-badge{text-transform:uppercase;letter-spacing:.38px;background:#edf2f6;border-radius:999px;width:max-content;padding:5px 8px;font-weight:850;color:#455b70!important;font-size:7px!important;display:inline-flex!important}.bd-stage-badge.new_prospect{background:#edf1f4;color:#596878!important}.bd-stage-badge.active_outreach{background:#e8f3ff;color:#1d62a0!important}.bd-stage-badge.meeting_scheduled{background:#e9f8f4;color:#16735f!important}.bd-stage-badge.presentation_completed{background:#f0edff;color:#6350a7!important}.bd-stage-badge.contract_review{background:#fff4d9;color:#9a6911!important}.bd-stage-badge.negotiation{background:#fff0e3;color:#aa551a!important}.bd-stage-badge.active_client{background:#dff6e9;color:#176a45!important}.bd-market-directory{margin:0}.bd-market-source{background:#f1f8fa;border:1px solid #c9dfe8;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:15px;padding:12px 14px;display:flex}.bd-market-source b,.bd-market-source span{display:block}.bd-market-source b{color:#164f69;font-size:9px}.bd-market-source span{color:#607587;max-width:900px;margin-top:4px;font-size:8px;line-height:1.55}.bd-market-source em{color:#17647d;text-transform:uppercase;background:#dceef4;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.bd-market-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin:10px 0;display:grid}.bd-market-summary>div{background:#fff;border:1px solid #e0e8ed;border-radius:8px;padding:12px}.bd-market-summary span,.bd-market-summary strong{display:block}.bd-market-summary span{color:#708090;text-transform:uppercase;font-size:7px;font-weight:850}.bd-market-summary strong{color:#163c57;margin-top:4px;font-size:17px}.bd-market-scope{color:#315c70;background:#edf8fb;border:1px solid #b9d8e3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:9px 12px;font-size:8px;display:flex}.bd-market-scope button{color:#17627c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.bd-market-filter-bar{grid-template-columns:minmax(270px,1.55fr) repeat(3,minmax(135px,.65fr));gap:8px;margin:13px 0 8px;display:grid}.bd-market-filter-bar input,.bd-market-filter-bar select{border:1px solid var(--line);height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:9px}.bd-market-results-head{color:#607286;justify-content:space-between;align-items:center;gap:15px;margin:5px 2px 9px;display:flex}.bd-market-results-head span{font-size:8px;font-weight:850}.bd-market-results-head small{font-size:7px}.bd-market-table-wrap{border:1px solid var(--line);border-radius:9px;overflow:auto}.bd-market-table{border-collapse:collapse;width:100%;min-width:1240px}.bd-market-table th{color:#617487;text-align:left;text-transform:uppercase;letter-spacing:.4px;background:#eef4f7;padding:10px 11px;font-size:7px}.bd-market-table td{vertical-align:middle;border-top:1px solid #e6ecef;padding:11px}.bd-market-table tr:hover{background:#f8fbfc}.bd-market-table td>button{max-width:250px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.bd-market-table b,.bd-market-table span{display:block}.bd-market-table b{max-width:235px;font-size:8px;line-height:1.35}.bd-market-table td span:not(.bd-market-kind):not(.bd-market-status){color:#748392;max-width:235px;margin-top:3px;font-size:7px;line-height:1.35}.bd-market-kind,.bd-market-status{color:#516578;text-transform:uppercase;letter-spacing:.32px;background:#edf2f5;border-radius:999px;width:max-content;padding:5px 7px;font-weight:900;font-size:6px!important;display:inline-flex!important}.bd-market-kind.health_system{color:#17627b;background:#e4f2f7}.bd-market-kind.hospital{color:#6550a1;background:#eeeafd}.bd-market-status.active{color:#176a46;background:#ddf5e8}.bd-market-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.bd-market-pagination span{color:#68798a;font-size:8px}.bd-market-pagination .secondary{min-width:90px}.bd-market-record-panel{width:min(780px,100vw - 44px)}.bd-market-hierarchy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bd-market-hierarchy>.eyebrow{grid-column:1/-1}.bd-market-hierarchy>div{background:#f8fbfc;border:1px solid #dce7eb;border-radius:8px;padding:12px}.bd-market-hierarchy span,.bd-market-hierarchy b,.bd-market-hierarchy small{display:block}.bd-market-hierarchy span{color:#6c7d8d;text-transform:uppercase;font-size:7px;font-weight:850}.bd-market-hierarchy b{margin-top:5px;font-size:9px}.bd-market-hierarchy small{color:#71808e;margin-top:5px;font-size:7px;line-height:1.45}.bd-market-address{color:#5e7183;margin:10px 0 0;font-size:8px}.bd-market-source-detail{background:#f5f9fb;border-radius:9px;border:1px solid #d7e4e9!important;padding:14px!important}.bd-market-source-detail p{color:#566c7e;margin:7px 0;font-size:8px;line-height:1.55}.bd-market-source-detail>div{gap:14px;display:flex}.bd-market-source-detail small{color:#81909d;margin-top:9px;font-size:7px;display:block}.bd-pipeline-shell{gap:12px;min-width:0;display:grid}.bd-board-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.bd-board-head h3{margin:4px 0 0;font-size:17px}.bd-board-head>span{color:var(--muted);font-size:8px}.bd-kanban{grid-template-columns:repeat(7,minmax(210px,1fr));gap:9px;padding:0 0 12px;display:grid;overflow-x:auto}.bd-kanban-column{background:#f2f5f7;border:1px solid #d6e0e8;border-radius:10px;min-height:485px;padding:9px}.bd-kanban-column>header{color:#53687b;text-transform:uppercase;letter-spacing:.35px;justify-content:space-between;align-items:center;padding:6px 5px 11px;font-size:8px;font-weight:850;display:flex}.bd-kanban-column>header b{color:#24455e;background:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.bd-kanban-column>div{gap:8px;display:grid}.bd-kanban-column article{cursor:grab;background:#fff;border:1px solid #dce4ea;border-radius:8px;padding:13px;position:relative;box-shadow:0 4px 10px #102c4210}.bd-kanban-column article:active{cursor:grabbing}.bd-kanban-column article:hover{border-color:#8eb8cc}.bd-kanban-column h4{margin:0;padding-right:10px;font-size:10px;line-height:1.35}.bd-kanban-column p{min-height:26px;color:var(--muted);margin:5px 0 10px;font-size:8px;line-height:1.5}.bd-kanban-column article>div,.bd-kanban-column footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.bd-kanban-column article>div span{color:#5b7082;font-size:7px}.bd-kanban-column footer{border-top:1px solid #edf0f3;margin-top:11px;padding-top:9px}.bd-kanban-column footer b,.bd-kanban-column footer em{font-size:7px}.bd-kanban-column footer em{color:#7b8995;font-style:normal}.bd-priority-dot{background:#9cabb7;border-radius:999px;width:7px;height:7px;position:absolute;top:13px;right:11px}.bd-priority-dot.high{background:#e0525b}.bd-priority-dot.low{background:#58a68e}.bd-campaigns-workspace{margin:0}.bd-campaign-table{gap:8px;margin-top:16px;display:grid}.bd-campaign-table>article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(240px,1.3fr) minmax(130px,.55fr) minmax(140px,.6fr) minmax(190px,.8fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.bd-campaign-table h4{margin:6px 0 3px;font-size:11px}.bd-campaign-table p{color:var(--muted);margin:0;font-size:8px}.bd-campaign-table>article>div>span:not(.bd-campaign-status),.bd-campaign-table>article>div>small,.bd-campaign-table>article>div>b{display:block}.bd-campaign-table>article>div>span:not(.bd-campaign-status){color:#718092;text-transform:uppercase;font-size:7px}.bd-campaign-table>article>div>b{margin-top:4px;font-size:9px}.bd-campaign-table>article>div>small{color:var(--muted);margin-top:3px;font-size:8px}.bd-campaign-status{color:#5d6d7e;text-transform:uppercase;background:#edf1f4;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.bd-campaign-status.active{color:#18684b;background:#e2f5ec}.bd-campaign-status.scheduled{color:#235e9a;background:#e9f2ff}.bd-campaign-status.paused{color:#966110;background:#fff2d9}.bd-campaign-status.completed{color:#625693;background:#eceaf8}.bd-campaign-progress{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid!important}.bd-campaign-progress i{background:#e6ebef;border-radius:999px;height:6px;overflow:hidden}.bd-campaign-progress i b{background:#2b9d94;height:100%;display:block}.bd-campaign-progress .secondary{padding:7px 9px}.bd-record-panel{z-index:72;background:#fff;border-left:1px solid #bdccd7;grid-template-rows:auto auto minmax(0,1fr);width:min(720px,100vw - 270px);animation:.2s ease-out candidate-panel-in;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0b294238}.bd-record-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f6fbfd,#eef6f9);padding:24px 28px 19px;position:relative}.bd-record-panel .panel-close{position:absolute;top:18px;right:20px}.bd-record-title{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.bd-record-title>div{align-items:center;gap:12px;display:flex}.bd-record-title i{color:#fff;background:#154d6f;border-radius:11px;place-items:center;width:48px;height:48px;font-size:12px;font-style:normal;font-weight:850;display:grid}.bd-record-title h2{margin:0;font-size:22px}.bd-record-title p{color:var(--muted);margin:4px 0 0;font-size:9px}.bd-record-actions{gap:8px;margin-top:17px;display:flex}.bd-record-panel>nav{border-bottom:1px solid var(--line);padding:0 28px;display:flex}.bd-record-panel>nav button{color:#69798a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 14px;font-size:9px;font-weight:800;display:flex}.bd-record-panel>nav button.active{color:#144c69;border-bottom-color:#17617f}.bd-record-panel>nav b{background:#e7f0f5;border-radius:999px;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.bd-record-scroll{padding:22px 28px;overflow:auto}.bd-record-scroll>section{border-bottom:1px solid #e6ebef;margin-bottom:20px;padding-bottom:20px}.bd-record-scroll>section:last-child{border-bottom:0}.bd-record-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bd-record-facts>div{border:1px solid var(--line);background:#fafcfd;border-radius:8px;padding:11px}.bd-record-facts span,.bd-record-facts b{display:block}.bd-record-facts span{color:#718192;text-transform:uppercase;font-size:7px}.bd-record-facts b{text-transform:capitalize;margin-top:5px;font-size:9px}.bd-stage-select{width:100%;margin-top:9px}.bd-service-pills{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.bd-service-pills span{color:#155c78;background:#eaf3f7;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.bd-service-pills em{color:var(--muted);font-size:9px}.bd-next-action{background:#fff8e9;border-left:4px solid #d59a27;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:9px;padding:13px;display:flex}.bd-next-action b,.bd-next-action span{font-size:9px}.bd-record-notes{color:#55697a;margin:10px 0;font-size:9px;line-height:1.7}.bd-org-chart>p,.bd-record-scroll section>p{color:var(--muted);font-size:9px;line-height:1.6}.bd-org-chart-list{gap:8px;margin-top:15px;display:grid}.bd-org-chart-list article{background:#fff;border:1px solid #d9e3ea;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;max-width:calc(100% - 20px);padding:11px 12px;display:grid;box-shadow:0 3px 9px #1230460b}.bd-org-chart-list article>i{color:#175b77;background:#e4f0f5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:850;display:grid}.bd-org-chart-list article b,.bd-org-chart-list article span,.bd-org-chart-list article small{display:block}.bd-org-chart-list article b{font-size:10px}.bd-org-chart-list article span{color:#50687a;margin-top:3px;font-size:8px}.bd-org-chart-list article small{color:var(--muted);margin-top:4px;font-size:7px}.bd-org-chart-list aside{gap:5px;display:flex}.bd-org-chart-list aside a{color:#17617f;border:1px solid #b7cad7;border-radius:999px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.bd-activity-composer{background:#f7fafc;border:1px solid #cddce5;border-radius:9px;gap:8px;margin-top:11px;padding:13px;display:grid}.bd-activity-composer>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bd-activity-composer input,.bd-activity-composer select,.bd-activity-composer textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:9px;font-size:9px}.bd-activity-composer textarea{resize:vertical;min-height:90px}.bd-activity-composer button{justify-self:end}.bd-record-scroll .bd-activity-list>article{border-bottom:1px solid #edf0f2;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.bd-record-scroll .bd-activity-list article b,.bd-record-scroll .bd-activity-list article span,.bd-record-scroll .bd-activity-list article small{display:block}.bd-record-scroll .bd-activity-list article span{color:#475e70;margin-top:5px;font-size:9px;line-height:1.55}.bd-record-scroll .bd-activity-list article small{color:var(--muted);margin-top:6px;font-size:7px}.bd-record-campaigns{gap:8px;margin-top:14px;display:grid}.bd-record-campaigns article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.bd-record-campaigns article b,.bd-record-campaigns article small{display:block}.bd-record-campaigns article b{margin-top:6px;font-size:10px}.bd-record-campaigns article small{color:var(--muted);margin-top:4px;font-size:8px}.bd-record-campaigns article strong{color:#1f6580;font-size:16px}.bd-form-modal form{padding:21px 26px 24px}.bd-form-modal textarea{border:1px solid var(--line);min-height:78px;font:inherit;resize:vertical;border-radius:7px;padding:9px;font-size:9px}.bd-form-modal.compact{width:min(650px,100%)}.bd-contact-selector{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.bd-contact-selector legend{color:#5b6878;padding:0 4px;font-size:9px;font-weight:800}.bd-contact-selector label{background:#f5f8fa;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex!important}.bd-contact-selector label input{width:auto!important;height:auto!important}.bd-contact-selector label b,.bd-contact-selector label small{display:block}.bd-contact-selector label b{font-size:8px}.bd-contact-selector label small{color:var(--muted);margin-top:3px;font-size:7px}.bd-auto-send{background:#f1faf7;border:1px solid #b9d8d1;border-radius:8px;align-items:center;gap:10px;padding:11px;grid-template-columns:auto 1fr!important;display:flex!important}.bd-auto-send input{width:auto!important;height:auto!important}.bd-auto-send b,.bd-auto-send small{display:block}.bd-auto-send b{font-size:9px}.bd-auto-send small{color:#53756c;margin-top:3px;font-size:8px;line-height:1.4}.bd-loading{margin:0}.bd-loading h2{margin:6px 0 0}@media (width<=1180px){.bd-kpi-grid{grid-template-columns:repeat(3,1fr)}.bd-overview-grid{grid-template-columns:1fr}.bd-campaign-table>article{grid-template-columns:1.2fr .7fr .7fr}.bd-campaign-progress{grid-column:1/-1}.bd-record-facts{grid-template-columns:repeat(2,1fr)}.bd-market-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.bd-command-hero{flex-direction:column;align-items:flex-start}.bd-hero-actions{justify-content:flex-start}.bd-kpi-grid,.bd-filter-bar,.bd-market-filter-bar{grid-template-columns:1fr 1fr}.bd-record-panel{width:min(680px,100vw - 40px)}.bd-campaign-table>article{grid-template-columns:1fr 1fr}.bd-campaign-table>article>div:first-child{grid-column:1/-1}}@media (width<=620px){.bd-command-hero{padding:20px}.bd-kpi-grid,.bd-filter-bar,.bd-market-filter-bar,.bd-market-summary{grid-template-columns:1fr}.bd-view-tabs{width:100%;overflow:auto}.bd-view-tabs button{white-space:nowrap}.bd-record-panel{width:100vw}.bd-record-panel>header,.bd-record-scroll{padding-left:18px;padding-right:18px}.bd-record-title{flex-direction:column;align-items:flex-start}.bd-record-actions{grid-template-columns:1fr 1fr;display:grid}.bd-record-actions .primary{grid-column:1/-1}.bd-record-panel>nav{padding:0 12px;overflow:auto}.bd-record-facts,.bd-market-hierarchy{grid-template-columns:1fr}.bd-market-hierarchy>.eyebrow{grid-column:auto}.bd-market-source,.bd-market-results-head,.bd-market-scope{flex-direction:column;align-items:flex-start}.bd-campaign-table>article,.bd-contact-selector{grid-template-columns:1fr}.bd-org-chart-list article{margin-left:0!important}.bd-form-modal .candidate-form-grid{grid-template-columns:1fr}.bd-form-modal .span-2{grid-column:auto}}.bd-opportunity-pipeline{gap:16px}.bd-board-head p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.bd-board-controls{align-items:center;gap:8px;display:flex}.bd-board-controls select{border:1px solid var(--line);color:#334a5d;min-width:130px;font:inherit;background:#fff;border-radius:7px;padding:9px 30px 9px 10px;font-size:9px}.bd-opportunity-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.bd-opportunity-summary>div{border-right:1px solid var(--line);padding:14px 16px}.bd-opportunity-summary>div:last-child{border-right:0}.bd-opportunity-summary span,.bd-opportunity-summary b{display:block}.bd-opportunity-summary span{color:#728293;text-transform:uppercase;letter-spacing:.25px;font-size:7px;font-weight:750}.bd-opportunity-summary b{color:#183d55;margin-top:6px;font-size:15px}.bd-opportunity-board{grid-template-columns:repeat(6,minmax(210px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.bd-opportunity-column{background:#f6f8fa;border:1px solid #dbe3e9;border-radius:9px;min-height:430px;padding:8px}.bd-opportunity-column>header{color:#536779;text-transform:uppercase;letter-spacing:.25px;border-top:2px solid #afbdc7;justify-content:space-between;align-items:center;padding:6px 5px 10px;font-size:8px;font-weight:850;display:flex}.bd-opportunity-column.active_outreach>header,.bd-opportunity-column.meeting_scheduled>header{border-top-color:#5d91ac}.bd-opportunity-column.presentation_completed>header,.bd-opportunity-column.contract_review>header{border-top-color:#c49a4d}.bd-opportunity-column.negotiation>header{border-top-color:#5a9c83}.bd-opportunity-column>header b{color:#24485f;background:#fff;border-radius:999px;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.bd-opportunity-column>div{gap:8px;display:grid}.bd-opportunity-column article{cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:8px;padding:12px;box-shadow:0 2px 8px #1633480a}.bd-opportunity-column article[draggable=true]{cursor:grab}.bd-opportunity-column article:hover{border-color:#96b3c3}.bd-opportunity-card-head,.bd-opportunity-column footer,.bd-opportunity-value{justify-content:space-between;align-items:center;gap:9px;display:flex}.bd-opportunity-card-head span{color:#617487;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.bd-opportunity-card-head em{color:#355b72;background:#eef3f6;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:850}.bd-opportunity-column h4{color:#172d3d;margin:8px 0 0;font-size:10px;line-height:1.35}.bd-opportunity-column article>p{min-height:24px;color:var(--muted);margin:5px 0 9px;font-size:8px;line-height:1.45}.bd-opportunity-value{align-items:baseline}.bd-opportunity-value b{color:#163f58;font-size:12px}.bd-opportunity-value span{color:#7a8995;font-size:7px}.bd-opportunity-column footer{color:#778794;border-top:1px solid #edf0f2;margin-top:10px;padding-top:9px;font-size:7px}.bd-opportunity-column footer em{text-transform:capitalize;font-style:normal}.bd-opportunity-column footer em.won{color:#32755e}.bd-opportunity-column footer em.lost{color:#9b4c54}.bd-opportunity-empty{color:#8a97a2;text-align:center;padding:18px 8px;font-size:8px;line-height:1.4}.bd-opportunity-board-empty{margin-top:-6px}.bd-inline-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-account-opportunities>div+div{gap:6px;margin-top:10px;display:grid}.bd-account-opportunities>div+div>button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.bd-account-opportunities>div+div>button:hover{border-color:#9bb9c9}.bd-account-opportunities button span,.bd-account-opportunities button b,.bd-account-opportunities button small{display:block}.bd-account-opportunities button b{font-size:9px}.bd-account-opportunities button small{color:var(--muted);margin-top:3px;font-size:7px}.bd-account-opportunities button em{color:#245d78;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.bd-account-opportunities>p{margin-bottom:0!important}.bd-opportunity-modal{width:min(940px,100vw - 34px);max-height:calc(100vh - 34px);overflow:auto}.bd-opportunity-modal form{gap:17px;display:grid}.bd-opportunity-form-section{gap:10px;display:grid}.bd-opportunity-lines{gap:9px;display:grid}.bd-opportunity-lines>article{border:1px solid var(--line);background:#f9fbfc;border-radius:8px}.bd-opportunity-lines>article>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 12px;display:flex}.bd-opportunity-lines>article>header b{font-size:9px}.bd-opportunity-lines>article>header span{color:#647789;margin-right:auto;font-size:8px}.bd-opportunity-lines>article>header button{color:#8f5056;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.bd-opportunity-line-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px;display:grid}.bd-opportunity-line-grid label{gap:5px;display:grid}.bd-opportunity-line-grid label>span{color:#5f7181;font-size:8px;font-weight:750}.bd-opportunity-line-grid input,.bd-opportunity-line-grid select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:7px;padding:9px;font-size:9px}.bd-opportunity-advanced{border:1px solid var(--line);background:#fff;border-radius:8px}.bd-opportunity-advanced summary{color:#52697a;cursor:pointer;padding:12px;font-size:9px;font-weight:800}.bd-opportunity-advanced[open] summary{border-bottom:1px solid var(--line)}.bd-opportunity-advanced .candidate-form-grid{padding:12px}.bd-opportunity-form-summary{background:#f5f9fb;border:1px solid #cbdce5;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.bd-opportunity-form-summary>div{border-right:1px solid #dbe6ec;padding:12px}.bd-opportunity-form-summary>div:last-child{border-right:0}.bd-opportunity-form-summary span,.bd-opportunity-form-summary b{display:block}.bd-opportunity-form-summary span{color:#687c8d;text-transform:uppercase;font-size:7px}.bd-opportunity-form-summary b{color:#164662;margin-top:5px;font-size:12px}@media (width<=1000px){.bd-opportunity-summary{grid-template-columns:repeat(2,1fr)}.bd-opportunity-summary>div:nth-child(2){border-right:0}.bd-opportunity-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bd-opportunity-line-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.bd-board-head{flex-direction:column;align-items:flex-start}.bd-board-controls{width:100%}.bd-board-controls select{flex:1}.bd-opportunity-summary,.bd-opportunity-form-summary{grid-template-columns:1fr 1fr}.bd-opportunity-board{grid-template-columns:repeat(6,minmax(190px,1fr))}.bd-opportunity-line-grid{grid-template-columns:1fr}.bd-opportunity-lines>article>header{flex-wrap:wrap;align-items:flex-start}.bd-opportunity-form-summary>div:nth-child(2){border-right:0}.bd-opportunity-form-summary>div:nth-child(-n+2){border-bottom:1px solid #dbe6ec}}.partner-contract-library{gap:14px;display:grid}.partner-contract-head{background:linear-gradient(135deg,#f7fbfd,#edf5f7);border:1px solid #d6e2ea;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.partner-contract-head h4{margin:5px 0 4px;font-size:17px}.partner-contract-head p{color:#65798b;max-width:720px;margin:0;font-size:9px;line-height:1.55}.partner-contract-alert{color:#725015;background:#fff8e9;border:1px solid #e6bd72;border-radius:9px;grid-template-columns:auto 1fr;gap:13px;padding:11px 13px;display:grid}.partner-contract-alert b{font-size:9px}.partner-contract-alert span{font-size:8px;line-height:1.5}.partner-contract-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.partner-contract-kpis article{background:#fff;border:1px solid #dde5eb;border-radius:9px;gap:4px;padding:13px 14px;display:grid}.partner-contract-kpis span{color:#6b7d8f;text-transform:uppercase;font-size:7px;font-weight:850}.partner-contract-kpis b{color:#173c56;font-size:20px}.partner-contract-kpis small{color:#7a8997;font-size:7px;line-height:1.4}.partner-contract-tabs{background:#eef3f6;border:1px solid #d9e2e8;border-radius:9px;gap:4px;width:max-content;padding:4px;display:flex}.partner-contract-tabs button{color:#617588;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 13px;font-size:8px;font-weight:850}.partner-contract-tabs button.active{color:#175c78;background:#fff;box-shadow:0 2px 7px #0b2c4418}.partner-contract-layout{grid-template-columns:minmax(190px,.48fr) minmax(265px,.7fr) minmax(420px,1.35fr);gap:10px;min-height:600px;display:grid}.partner-directory,.agreement-stack,.agreement-detail{background:#fff;border:1px solid #dbe4ea;border-radius:10px;min-width:0;padding:13px}.partner-section-title{color:#687b8d;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:10px;padding:2px 3px 10px;font-size:7px;font-weight:900;display:flex}.partner-section-title small{font-weight:650}.partner-directory{align-content:start;gap:7px;display:grid}.partner-directory>button{color:#1d3349;text-align:left;cursor:pointer;background:#fafcfd;border:1px solid #e1e8ed;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;padding:10px;display:grid}.partner-directory>button:hover,.partner-directory>button.active{background:#edf7f8;border-color:#7eb3c6}.partner-directory i{color:#fff;background:#185c78;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.partner-directory b,.partner-directory small,.partner-directory em{display:block}.partner-directory b{font-size:9px}.partner-directory small{color:#708092;margin-top:3px;font-size:7px}.partner-directory em{color:#176e65;grid-column:2;margin-top:4px;font-size:7px;font-style:normal;font-weight:850}.agreement-stack{align-content:start;gap:7px;display:grid}.agreement-stack>button:not(.agreement-add-child){color:#21394f;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e0e7ec;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.agreement-stack>button:not(.agreement-add-child):hover,.agreement-stack>button.active{background:#eef6f8;border-color:#7baec2}.agreement-stack>button.child{margin-left:17px}.agreement-sequence{color:#15566f;background:#dceaf0;border-radius:99px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.agreement-stack b,.agreement-stack small,.agreement-stack em{display:block}.agreement-stack b{margin-top:3px;font-size:9px;line-height:1.35}.agreement-stack small{color:#687d8f;text-transform:uppercase;font-size:6px;font-weight:900}.agreement-stack em{color:#7c8996;margin-top:5px;font-size:7px;font-style:normal;line-height:1.35}.agreement-status{text-transform:uppercase;background:#fff0d7;border-radius:99px;grid-column:2;width:max-content;margin-top:6px;padding:4px 6px;font-weight:900;color:#95620f!important;font-size:6px!important;display:inline-flex!important}.agreement-status.executed{background:#e1f5e9;color:#176947!important}.agreement-add-child{color:#17617a;font:inherit;cursor:pointer;background:#f5fafb;border:1px dashed #97b9c7;border-radius:8px;padding:9px;font-size:8px;font-weight:850}.agreement-detail>header{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:flex-start;gap:15px;padding:4px 3px 14px;display:flex}.agreement-detail h4{margin:4px 0 5px;font-size:16px}.agreement-detail header p{color:#637689;max-width:610px;margin:0;font-size:8px;line-height:1.55}.agreement-control-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.agreement-control-grid>div{background:#fafcfd;border:1px solid #e1e7ec;border-radius:7px;padding:9px}.agreement-control-grid span,.agreement-control-grid b{display:block}.agreement-control-grid span{color:#748392;text-transform:uppercase;font-size:6px}.agreement-control-grid b{margin-top:4px;font-size:8px}.agreement-source-card,.agreement-notes{border-radius:8px;margin-top:9px;padding:11px 12px}.agreement-source-card{background:#edf5f8;border:1px solid #d5e3e9}.agreement-source-card span,.agreement-source-card b,.agreement-source-card small{display:block}.agreement-source-card span{color:#5f7889;font-size:6px;font-weight:900}.agreement-source-card b{overflow-wrap:anywhere;margin-top:4px;font-size:8px}.agreement-source-card small{color:#70818e;margin-top:4px;font-size:7px;line-height:1.45}.agreement-notes{background:#fffaf0;border:1px solid #e6d8ad}.agreement-notes b{font-size:8px}.agreement-notes p{color:#745f2f;margin:5px 0 0;font-size:7px;line-height:1.5}.agreement-rule-head{justify-content:space-between;align-items:end;gap:12px;margin:17px 2px 8px;display:flex}.agreement-rule-head h5{margin:4px 0 0;font-size:11px}.agreement-rule-groups{gap:8px;display:grid}.agreement-rule-groups>section{border:1px solid #e0e7ec;border-radius:8px;overflow:hidden}.agreement-rule-groups>section>header{background:#f1f5f7;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.agreement-rule-groups>section>header b{font-size:8px}.agreement-rule-groups>section>header span{color:#496479;background:#fff;border-radius:99px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.agreement-rule-groups section>button{color:#21374c;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ecef;grid-template-columns:minmax(170px,1fr) minmax(180px,1.15fr) auto;align-items:center;gap:11px;width:100%;padding:9px 10px;display:grid}.agreement-rule-groups section>button:hover{background:#f8fbfc}.agreement-rule-groups b,.agreement-rule-groups small{display:block}.agreement-rule-groups section>button b{font-size:8px}.agreement-rule-groups section>button small{color:#7a8996;margin-top:3px;font-size:6px}.agreement-rule-groups strong{font-size:8px;line-height:1.4}.agreement-rule-groups em,.partner-rules-table em{color:#96610d;text-transform:uppercase;background:#fff0d9;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.partner-rules-controls{grid-template-columns:minmax(260px,1fr) 210px auto;align-items:end;gap:9px;display:grid}.partner-rules-controls label{gap:4px;display:grid}.partner-rules-controls label span{color:#65778a;text-transform:uppercase;font-size:7px;font-weight:850}.partner-rules-controls input,.partner-rules-controls select{color:#263b4f;height:36px;font:inherit;background:#fff;border:1px solid #ccd7df;border-radius:7px;padding:0 10px;font-size:8px}.partner-rules-table{border:1px solid #dce4e9;border-radius:9px;overflow:auto}.partner-rules-table>.head,.partner-rules-table>button{grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) minmax(140px,.7fr) minmax(220px,1.1fr) 70px;align-items:center;gap:12px;width:100%;min-width:930px;padding:10px 12px;display:grid}.partner-rules-table>.head{color:#65778a;text-transform:uppercase;background:#eef3f6;font-size:7px;font-weight:900}.partner-rules-table>button{color:#24394e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6ebef}.partner-rules-table>button:hover{background:#f8fbfc}.partner-rules-table b,.partner-rules-table small{display:block}.partner-rules-table b{font-size:8px}.partner-rules-table small{color:#798795;margin-top:3px;font-size:7px}.partner-rules-table strong{font-size:8px;line-height:1.45}.partner-rules-table i{color:#26735e;font-size:7px;font-style:normal;font-weight:850}.partner-contract-drawer{width:min(760px,100vw - 32px)}@media (width<=1180px){.partner-contract-layout{grid-template-columns:210px minmax(250px,.8fr) minmax(390px,1.2fr);overflow:auto}.partner-contract-kpis{grid-template-columns:1fr 1fr}}@media (width<=840px){.partner-contract-head{flex-direction:column;align-items:flex-start}.partner-contract-layout{grid-template-columns:1fr}.partner-directory{grid-template-columns:1fr 1fr}.partner-directory .partner-section-title{grid-column:1/-1}.agreement-control-grid,.partner-rules-controls{grid-template-columns:1fr 1fr}.partner-rules-controls button{grid-column:1/-1;justify-self:start}}@media (width<=580px){.partner-contract-kpis,.partner-directory,.agreement-control-grid,.partner-rules-controls,.partner-contract-alert,.agreement-rule-groups section>button{grid-template-columns:1fr}.agreement-stack>button.child{margin-left:8px}}.client-review-toolbar{background:linear-gradient(135deg,#f7fbff,#edf6ff);border:1px solid #bed3e4;border-radius:10px;grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:10px 22px;margin:14px 20px 0;padding:14px 16px;display:grid}.client-review-toolbar>div:first-child{gap:3px;display:grid}.client-review-toolbar>div:first-child b{font-size:10px}.client-review-toolbar>div:first-child small{color:#65788b;font-size:8px}.client-review-toolbar>div:nth-child(2){gap:8px;display:flex}.client-review-toolbar>p{border-top:1px solid #d8e5ef;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding-top:9px;font-size:8px;display:flex}.client-review-toolbar>p a,.client-review-toolbar>p button{color:#1769d7;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:none}.facility-candidate-head .facility-candidate-actions{display:none}.client-relationship-workspace{gap:15px;min-width:0;margin-top:16px;display:grid}.facility-detail>.client-relationship-workspace{box-shadow:none;border:1px solid #dce5ec;margin:18px}.client-relationship-head{background:linear-gradient(135deg,#f8fbfd,#eef6f7);border:1px solid #d7e5e8;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.client-relationship-head h2{margin:5px 0 4px;font-size:18px}.client-relationship-head p{color:#65798b;max-width:760px;margin:0;font-size:9px;line-height:1.55}.client-relationship-actions{align-items:center;gap:8px;display:flex}.client-relationship-tabs{margin:0}.client-relationship-summary{grid-template-columns:minmax(210px,.5fr) 1.5fr;gap:10px;display:grid}.relationship-health-card,.relationship-summary-copy{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:16px}.relationship-health-card{color:#fff;background:#173b5e;align-content:start;gap:6px;display:grid}.relationship-health-card span{color:#bcd0e4;text-transform:uppercase;font-size:7px}.relationship-health-card b{font-size:20px}.relationship-health-card p,.relationship-summary-copy p{margin:0;font-size:9px;line-height:1.55}.relationship-summary-copy h3{margin:6px 0 8px}.relationship-summary-copy small{color:#7d8995;margin-top:10px;font-size:7px;display:block}.client-relationship-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.client-relationship-metrics>div{background:#fff;border:1px solid #dde5eb;border-radius:9px;gap:4px;padding:11px;display:grid}.client-relationship-metrics span{color:#718091;text-transform:uppercase;font-size:7px}.client-relationship-metrics b{font-size:17px}.client-intelligence-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.client-intelligence-grid>div,.client-playbook>div,.client-playbook>aside{background:#fff;border:1px solid #dde6ec;border-radius:10px;padding:14px}.client-intelligence-grid p,.client-playbook p{color:#40566a;background:#f5f8fa;border-radius:7px;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.5}.client-playbook{grid-template-columns:1.5fr .5fr;gap:10px;display:grid}.client-playbook h3{margin:6px 0}.client-playbook aside{align-content:start;gap:7px;display:grid}.client-playbook aside b{margin-bottom:3px}.client-playbook aside span{color:#526a78;border-left:2px solid #7eb8b0;padding-left:9px;font-size:8px}.client-relationship-workspace .communication-history-toolbar,.client-relationship-workspace .candidate-communication-composer,.client-relationship-workspace .candidate-communication-history{margin-left:0;margin-right:0}@media (width<=900px){.client-review-toolbar,.client-relationship-summary,.client-intelligence-grid,.client-playbook{grid-template-columns:1fr}.client-review-toolbar>div:nth-child(2){flex-wrap:wrap;justify-content:flex-start}.client-relationship-head{display:grid}.client-relationship-actions{justify-content:flex-start}.client-relationship-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.client-relationship-metrics{grid-template-columns:1fr 1fr}.client-review-toolbar,.facility-detail>.client-relationship-workspace{margin:10px}}.client-decision-alert{background:#edf9f4;border:1px solid #b9d8cb;border-radius:10px;grid-template-columns:38px 1fr;gap:12px;padding:14px;display:grid}.client-decision-alert>i{color:#fff;background:#1e8a62;border-radius:99px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.client-decision-alert>div{gap:3px;display:grid}.client-decision-alert small{color:#537164}.client-decision-alert.decision-decline{background:#fff3f3;border-color:#e4c2c2}.client-decision-alert.decision-decline>i{background:#b34949}.client-decision-alert.decision-consider,.client-decision-alert.decision-interview{background:#f2f7fd;border-color:#c6d8ea}.client-decision-alert.decision-consider>i,.client-decision-alert.decision-interview>i{background:#2c6aa4}.finance-dashboard [hidden]{display:none!important}.finance-workspace-tabs{background:#edf2f5;border:1px solid #d7e1e8;border-radius:11px;gap:4px;margin:-8px 0 16px;padding:5px;display:flex;overflow:auto}.finance-workspace-tabs button{color:#607285;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:9px;font-weight:850}.finance-workspace-tabs button:hover{color:#24435f;background:#fff}.finance-workspace-tabs button.active{color:#fff;background:#153e60;box-shadow:0 5px 14px #173b5e26}.finance-overview-blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.finance-overview-blocks>button{color:#1e354b;text-align:left;cursor:pointer;border:1px solid #dce5eb;min-height:150px;padding:16px;display:grid}.finance-overview-blocks>button:hover{border-color:#9bb6ca;transform:translateY(-1px);box-shadow:0 8px 22px #173b5e12}.finance-overview-blocks>button>div{align-self:center}.finance-overview-blocks>button>div b,.finance-overview-blocks>button>div small{display:block}.finance-overview-blocks>button>div b{font-size:22px}.finance-overview-blocks>button>div small{color:#6c7c8c;margin-top:4px;font-size:8px}.finance-overview-blocks>button footer{color:#68798a;border-top:1px solid #e6ecef;justify-content:space-between;align-self:end;gap:8px;padding-top:10px;font-size:7px;display:flex}.finance-overview-blocks>button.profitability{background:linear-gradient(145deg,#f3fbf8,#fff)}.finance-overview-blocks>button.profitability>div b{color:#176b54}.finance-overview-blocks>button.cash{background:linear-gradient(145deg,#f5f9fd,#fff)}.finance-overview-empty{grid-column:1/-1;justify-items:start;gap:5px;padding:18px;display:grid}.finance-overview-empty b{font-size:11px}.finance-overview-empty span{color:#718091;font-size:8px}.finance-overview-empty button{margin-top:5px}.finance-block-settings{width:min(580px,94vw)}.finance-block-option-list{gap:8px;display:grid}.finance-block-option-list label{cursor:pointer;background:#fbfcfd;border:1px solid #dce5eb;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.finance-block-option-list label:has(input:checked){background:#f1faf7;border-color:#acd1c6}.finance-block-option-list input{accent-color:#176b55;width:18px;height:18px}.finance-block-option-list b,.finance-block-option-list small{display:block}.finance-block-option-list b{font-size:9px}.finance-block-option-list small{color:#718091;margin-top:3px;font-size:7px;line-height:1.4}.finance-block-guidance{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid!important}.finance-block-guidance>i{color:#176b73;background:#e8f2f5;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.finance-block-guidance b,.finance-block-guidance span{display:block}.finance-block-guidance b{font-size:9px}.finance-block-guidance span{color:#6e7e8c;margin-top:4px;font-size:8px;line-height:1.5}.finance-profitability-workspace>.finance-reporting{margin-top:0}.finance-profit-cost-breakdown{background:#fff;border:1px solid #dce5eb;border-radius:11px;margin:12px 0;padding:16px}.finance-profit-cost-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.finance-profit-cost-grid article{background:#f8fafb;border:1px solid #e0e7ec;border-radius:9px;padding:11px}.finance-profit-cost-grid span,.finance-profit-cost-grid b,.finance-profit-cost-grid small{display:block}.finance-profit-cost-grid span{color:#647589;text-transform:uppercase;font-size:7px;font-weight:850}.finance-profit-cost-grid b{color:#243e55;margin-top:6px;font-size:14px}.finance-profit-cost-grid small{color:#7b8996;margin-top:4px;font-size:7px;line-height:1.4}.finance-profit-cost-grid .bonus{background:#fffaf0;border-color:#eadfc2}.finance-profit-cost-grid .bonus b{color:#9b6716}.finance-profit-cost-grid .incentive{background:#fff7fa;border-color:#eed7df}.finance-profit-cost-grid .incentive b{color:#ae3d69}.finance-profit-nam-bridge{background:#edf3f5;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.finance-profit-nam-bridge span{gap:3px;display:grid}.finance-profit-nam-bridge b{font-size:14px}.finance-profit-nam-bridge small{color:#6f7f8e;font-size:7px}.finance-profit-nam-bridge em{color:#91a0ac;font-size:16px;font-style:normal;font-weight:900}.finance-profit-nam-bridge .result{color:#166952;background:#fff;border-radius:8px;padding:9px}@media (width<=1180px){.finance-overview-blocks,.finance-profit-cost-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.finance-overview-blocks,.finance-profit-cost-grid,.finance-profit-nam-bridge{grid-template-columns:1fr}.finance-profit-nam-bridge em{display:none}.finance-overview-blocks>button footer{display:grid}.finance-workspace-tabs{margin-left:-4px;margin-right:-4px}}.finance-table-head.operations,.finance-table-row.operations{grid-template-columns:minmax(210px,1.4fr) 120px 100px 100px minmax(170px,1fr) 135px;min-width:850px}.finance-activation-list .finance-table-row>span{font-size:9px}.finance-integrations{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.bd-contract-status-select{color:#33475d;cursor:pointer;background:#f5f8fb;border:1px solid #cbd9e5;border-radius:999px;width:max-content;min-width:142px;max-width:100%;padding:7px 29px 7px 10px;font:700 8px/1.2 inherit}.bd-contract-status-select.no_contract{color:#526274;background:#f4f6f8;border-color:#d8e0e8}.bd-contract-status-select.pending_contract{color:#815c00;background:#fff7db;border-color:#ebd482}.bd-contract-status-select.direct_contract{color:#176044;background:#e8f8f0;border-color:#a7d9c2}.bd-contract-status-select:disabled{cursor:wait;opacity:.68}.bd-market-status.no_contract{color:#526274;background:#f4f6f8}.bd-market-status.pending_contract{color:#815c00;background:#fff7db}.bd-market-status.direct_contract{color:#176044;background:#e8f8f0}.integration-card-label{color:#8491a1;font-size:11px;font-weight:700}.ji-workspace{gap:13px;min-width:0;display:grid}.ji-hero{background:linear-gradient(125deg,#f4fbfa 0%,#edf6fa 57%,#f8fbfd 100%);border:1px solid #bdd7dc;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:26px;padding:20px 22px;display:flex}.ji-hero h3{color:#163b52;max-width:760px;margin:5px 0 6px;font-size:22px}.ji-hero p{color:#5c7382;max-width:790px;margin:0;font-size:9px;line-height:1.6}.ji-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:460px;display:flex}.ji-message{margin:0}.ji-message span{flex:1}.ji-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ji-kpis button{color:#1f394d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:10px;gap:4px;min-height:93px;padding:13px 14px;display:grid}.ji-kpis button:hover{border-color:#8eb7c5;box-shadow:0 5px 16px #143a5311}.ji-kpis button.live{background:linear-gradient(140deg,#edf9f4,#fff);border-color:#abd9c7}.ji-kpis button.opportunity{background:linear-gradient(140deg,#fff9e9,#fff);border-color:#ead9a5}.ji-kpis span{color:#6d7f8e;text-transform:uppercase;letter-spacing:.35px;font-size:7px;font-weight:900}.ji-kpis b{font-size:21px}.ji-kpis .live b{color:#176c50}.ji-kpis .opportunity b{color:#996716}.ji-kpis small{color:#7a8995;align-self:end;font-size:7px;line-height:1.35}.ji-tabs{background:#edf3f5;border:1px solid #d5e1e6;border-radius:10px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.ji-tabs button{color:#637687;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:8px;font-weight:850;display:flex}.ji-tabs button.active{color:#fff;background:#173f5d;box-shadow:0 4px 12px #183c5723}.ji-tabs b{color:#31566f;background:#fff;border-radius:99px;place-items:center;width:19px;height:19px;font-size:6px;display:grid}.ji-openings,.ji-facilities,.ji-connections,.ji-source-catalog{margin:0}.ji-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ji-section-head h3{margin:4px 0 0;font-size:16px}.ji-section-head p{color:#687b8b;max-width:760px;margin:5px 0 0;font-size:8px;line-height:1.55}.ji-section-head>strong{color:#185f76;font-size:18px}.ji-lane-switch{gap:5px;margin:15px 0 9px;display:flex}.ji-lane-switch button{color:#617384;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:850}.ji-lane-switch button.active{color:#185871;background:#eaf4f8;border-color:#7ea9bd}.ji-lane-switch button.active.live{color:#17684c;background:#e9f8f1;border-color:#95cdb6}.ji-lane-switch button.active.opportunity{color:#8b6012;background:#fff6d9;border-color:#dfc77a}.ji-filters{grid-template-columns:minmax(255px,1.5fr) repeat(4,minmax(125px,.62fr));gap:7px;margin-bottom:9px;display:grid}.ji-filters input,.ji-filters select,.ji-source-filters input,.ji-source-filters select,.ji-modal input,.ji-modal select{color:#263d50;height:38px;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:7px;padding:0 10px;font-size:8px}.ji-table-wrap{border:1px solid #dbe4e9;border-radius:9px;overflow:auto}.ji-table{border-collapse:collapse;width:100%;min-width:1320px}.ji-table th{color:#637687;text-align:left;text-transform:uppercase;letter-spacing:.4px;background:#eef4f6;padding:10px 11px;font-size:7px}.ji-table td{vertical-align:middle;border-top:1px solid #e5ebee;padding:11px}.ji-table tr:hover{background:#f8fbfc}.ji-table b,.ji-table td>span{display:block}.ji-table td b{max-width:245px;font-size:8px;line-height:1.4}.ji-table td>span:not(.ji-type){color:#748391;max-width:250px;margin-top:3px;font-size:7px;line-height:1.4}.ji-job-link{color:#1f394e;text-align:left;cursor:pointer;background:0 0;border:0;max-width:260px;padding:0}.ji-job-link:hover b{color:#176481}.ji-type{color:#506578;text-transform:uppercase;background:#edf2f5;border-radius:999px;width:max-content;padding:5px 7px;font-weight:900;font-size:6px!important;display:inline-flex!important}.ji-type.travel_contract,.ji-type.contract,.ji-type.local_contract{color:#225f92;background:#e7f2fb}.ji-type.permanent{color:#62509b;background:#eeeafd}.ji-type.per_diem{color:#176e56;background:#e8f7f2}.ji-disposition{color:#8d6112;width:max-content;font:inherit;text-transform:uppercase;cursor:pointer;background:#fff5d9;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-weight:900;font-size:7px!important;display:inline-flex!important}.ji-disposition>i{background:#d99b28;border-radius:99px;width:6px;height:6px}.ji-disposition.live_to_gsl{color:#17674b;background:#e4f7ee}.ji-disposition.live_to_gsl>i{background:#25a477}.ji-pagination{justify-content:flex-end;align-items:center;gap:11px;margin-top:11px;display:flex}.ji-pagination span{color:#68798a;font-size:8px}.ji-facility-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.ji-facility-grid article{background:#fff;border:1px solid #dce5ea;border-radius:10px;min-width:0;padding:13px;display:grid}.ji-facility-grid article>header{justify-content:space-between;align-items:center;display:flex}.ji-facility-grid article>header>i{color:#9aabb7;font-size:8px;font-style:normal;font-weight:900}.ji-facility-grid h4{margin:13px 0 4px;font-size:11px;line-height:1.35}.ji-facility-grid p{color:#6c7d8b;margin:0;font-size:8px}.ji-facility-grid article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:14px;display:grid}.ji-facility-grid article>div span{background:#f3f7f9;border-radius:7px;padding:8px}.ji-facility-grid article>div b,.ji-facility-grid article>div small{display:block}.ji-facility-grid article>div b{font-size:13px}.ji-facility-grid article>div small{color:#738391;text-transform:uppercase;margin-top:2px;font-size:6px}.ji-facility-grid footer{border-top:1px solid #e8edef;justify-content:space-between;align-items:flex-end;gap:9px;margin-top:12px;padding-top:10px;display:flex}.ji-facility-grid footer span{color:#6d7d89;max-width:70%;font-size:7px;line-height:1.45}.ji-facility-grid footer button{color:#17637f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:900}.ji-sources-layout{gap:11px;display:grid}.ji-connection-list{gap:7px;margin-top:14px;display:grid}.ji-connection-list article{background:#fbfcfd;border:1px solid #dce5ea;border-radius:9px;grid-template-columns:38px minmax(220px,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.ji-connection-list article>i{color:#fff;background:#16516d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.ji-connection-list b,.ji-connection-list span,.ji-connection-list small{display:block}.ji-connection-list b{font-size:9px}.ji-connection-list span{color:#5d7384;margin-top:3px;font-size:8px}.ji-connection-list small{color:#84919c;margin-top:3px;font-size:7px}.ji-connection-list em{color:#17694c;text-transform:uppercase;background:#e7f6ef;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.ji-connection-list em.error{color:#a54831;background:#fff0ec}.ji-run-strip{background:#f0f5f7;border-radius:8px;align-items:center;gap:11px;margin-top:12px;padding:10px 12px;display:flex;overflow:auto}.ji-run-strip>b{text-transform:uppercase;min-width:max-content;font-size:7px}.ji-run-strip span{color:#677988;align-items:center;gap:5px;min-width:max-content;font-size:7px;display:flex}.ji-run-strip i{background:#d29a31;border-radius:99px;width:6px;height:6px}.ji-run-strip i.succeeded{background:#279b73}.ji-source-filters{grid-template-columns:minmax(250px,1.3fr) minmax(160px,.6fr) minmax(160px,.6fr);gap:7px;margin:14px 0 9px;display:grid}.ji-source-table{border:1px solid #dce4e9;border-radius:9px;overflow:auto}.ji-source-table>.head,.ji-source-table>article{grid-template-columns:minmax(270px,1.35fr) minmax(145px,.65fr) minmax(145px,.65fr) 135px 75px;align-items:center;gap:12px;min-width:960px;padding:10px 12px;display:grid}.ji-source-table>.head{color:#667787;text-transform:uppercase;background:#eef4f6;font-size:7px;font-weight:900}.ji-source-table>article{border-top:1px solid #e6ecef}.ji-source-table>article:hover{background:#f9fbfc}.ji-source-table a{color:#183b53;font-size:9px;font-weight:850;text-decoration:none}.ji-source-table small{color:#768692;max-width:480px;margin-top:4px;font-size:7px;line-height:1.4;display:block}.ji-source-table>article>span{color:#51687a;font-size:8px}.ji-source-table em{color:#5c6d7b;text-transform:uppercase;background:#f2f4f6;border-radius:999px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.ji-source-table em.available,.ji-source-table em.existing_integration{color:#176a4d;background:#e5f6ef}.ji-source-table em.partnership_required{color:#285f91;background:#e9f1fb}.ji-source-table em.permission_review{color:#916113;background:#fff4db}.ji-source-table em.authenticated_only{color:#65529b;background:#eeeaf9}.ji-source-table>article>b{text-align:center}.ji-job-panel{width:min(800px,100vw - 270px)}.ji-job-panel .bd-record-actions a{align-items:center;text-decoration:none;display:inline-flex}.ji-detail-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ji-detail-grid>div{background:#f9fbfc;border:1px solid #dfe7eb;border-radius:8px;padding:11px}.ji-detail-grid span,.ji-detail-grid b{display:block}.ji-detail-grid span{color:#738291;text-transform:uppercase;font-size:7px}.ji-detail-grid b{margin-top:5px;font-size:9px}.ji-timeline{gap:0;margin-top:12px;display:grid}.ji-timeline>span{border-bottom:1px solid #edf0f2;grid-template-columns:16px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid;position:relative}.ji-timeline>span>i{background:#fff;border:2px solid #258e79;border-radius:99px;width:9px;height:9px}.ji-timeline b{font-size:8px}.ji-timeline small{color:#71808e;font-size:7px}.ji-provenance p{color:#566d7d!important}.ji-provenance b,.ji-provenance a{margin-top:8px;font-size:8px;display:block}.ji-provenance a{color:#17647f;text-decoration:none}.ji-contract-gate{background:#fff9e9;border-radius:9px;grid-template-columns:38px 1fr;gap:11px;border:1px solid #ead59a!important;padding:13px!important;display:grid!important}.ji-contract-gate>i{color:#fff;background:#d89b27;border-radius:99px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.ji-contract-gate b{font-size:9px}.ji-contract-gate p{color:#776337!important;margin:4px 0 9px!important;font-size:8px!important}.ji-modal{width:min(720px,100vw - 28px)}.ji-modal form{gap:12px;padding:20px 25px 24px;display:grid}.ji-modal form>label{gap:5px;display:grid}.ji-modal form>label>span{color:#5f7181;font-size:8px;font-weight:850}.ji-import-actions{gap:8px;display:flex}.ji-import-actions label{cursor:pointer;align-items:center;display:inline-flex}.ji-import-actions input{display:none}.ji-file-summary{background:#f8fafb;border:1px dashed #b9cbd6;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.ji-file-summary.ready{background:#eef9f4;border-style:solid;border-color:#a8d4c3}.ji-file-summary>i{color:#2b6178;background:#dfeaf0;border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.ji-file-summary.ready>i{color:#176a4e;background:#cfeee0}.ji-file-summary b,.ji-file-summary span{display:block}.ji-file-summary b{font-size:9px}.ji-file-summary span{color:#71818e;margin-top:4px;font-size:8px}.ji-import-rule{background:#fff9e9;border:1px solid #e5d39d;border-radius:8px;padding:11px 12px}.ji-import-rule b,.ji-import-rule span{display:block}.ji-import-rule b{color:#795c1d;font-size:8px}.ji-import-rule span{color:#746640;margin-top:4px;font-size:7px;line-height:1.5}.ji-checkbox{background:#f8fbfc;border:1px solid #dbe5e9;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex!important}.ji-checkbox input{accent-color:#17664d;width:17px!important;height:17px!important}.ji-checkbox b,.ji-checkbox small{display:block}.ji-checkbox b{font-size:8px}.ji-checkbox small{color:#70808d;margin-top:3px;font-size:7px;line-height:1.4}@media (width<=1180px){.ji-kpis,.ji-facility-grid{grid-template-columns:repeat(3,1fr)}.ji-filters{grid-template-columns:1fr 1fr 1fr}.ji-filters input{grid-column:1/-1}}@media (width<=820px){.ji-hero{display:grid}.ji-hero-actions{justify-content:flex-start}.ji-kpis,.ji-facility-grid{grid-template-columns:1fr 1fr}.ji-connection-list article{grid-template-columns:38px 1fr}.ji-connection-list article>em,.ji-connection-list article>button{grid-column:2;justify-self:start}.ji-source-filters,.ji-detail-grid{grid-template-columns:1fr}.ji-job-panel{width:calc(100vw - 24px)}}@media (width<=560px){.ji-kpis,.ji-facility-grid,.ji-filters{grid-template-columns:1fr}.ji-filters input{grid-column:auto}.ji-section-head{display:grid}.ji-lane-switch,.ji-import-actions{flex-wrap:wrap}}.ji-kpis{grid-template-columns:repeat(6,1fr)}.ji-resolution-layout{gap:11px;display:grid}.ji-resolution-command{background:linear-gradient(135deg,#f2faf9,#fff);border-color:#b9d7dc;justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.ji-resolution-command h3{margin:5px 0 4px;font-size:16px}.ji-resolution-command p{color:#647b88;max-width:780px;margin:0;font-size:8px;line-height:1.55}.ji-resolution-command>div:last-child{justify-items:end;gap:6px;display:grid}.ji-resolution-command small{color:#7b8994;font-size:7px}.ji-resolution-columns{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:11px;display:grid}.ji-facility-queue,.ji-duplicate-queue{margin:0}.ji-resolution-list,.ji-duplicate-list{gap:9px;margin-top:14px;display:grid}.ji-resolution-list>article,.ji-duplicate-list>article{background:#fbfcfd;border:1px solid #dce6ea;border-radius:10px;padding:13px}.ji-resolution-list>article>header{justify-content:space-between;gap:14px;display:flex}.ji-resolution-list h4{margin:4px 0;font-size:10px}.ji-resolution-list p{color:#687c8b;margin:0;font-size:7px;line-height:1.5}.ji-resolution-list header span{color:#24647d;text-transform:uppercase;font-size:7px;font-weight:900}.ji-candidate-list{gap:7px;margin-top:11px;display:grid}.ji-candidate-list>div{background:#fff;border:1px solid #e0e8ec;border-radius:8px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ji-candidate-list b,.ji-candidate-list span,.ji-candidate-list small{display:block}.ji-candidate-list b{font-size:8px}.ji-candidate-list div>span{color:#6b7d8b;margin-top:3px;font-size:7px}.ji-candidate-list small{color:#86939d;margin-top:4px;font-size:6px;line-height:1.45}.ji-candidate-list aside{justify-items:end;gap:4px;display:grid}.ji-candidate-list aside button{white-space:nowrap}.ji-match-score{background:#eef2f4;border-radius:99px;place-items:center;width:39px;height:39px;font-weight:950;color:#60717e!important;font-size:7px!important;display:grid!important}.ji-match-score.strong{background:#dcf4e9;color:#176a4d!important}.ji-match-score.possible{background:#fff1cf;color:#8a5a0f!important}.ji-match-score.weak{background:#f0f2f4;color:#687680!important}.ji-no-candidate{background:#fff9e9;border:1px dashed #d8c584;border-radius:8px;gap:4px;margin-top:11px;padding:11px;display:grid}.ji-no-candidate b{color:#80601d;font-size:8px}.ji-no-candidate span{color:#766841;font-size:7px;line-height:1.55}.ji-duplicate-list>article>header{grid-template-columns:43px 1fr;align-items:center;gap:9px;display:grid}.ji-duplicate-list header b,.ji-duplicate-list header small{display:block}.ji-duplicate-list header b{font-size:8px}.ji-duplicate-list header small{color:#778792;margin-top:4px;font-size:6px;line-height:1.45}.ji-duplicate-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.ji-duplicate-compare section{background:#f1f6f8;border-radius:8px;gap:4px;padding:10px;display:grid}.ji-duplicate-compare span{color:#24627a;text-transform:uppercase;font-size:6px;font-weight:900}.ji-duplicate-compare b{font-size:8px;line-height:1.4}.ji-duplicate-compare small{color:#72828e;font-size:6px;line-height:1.45}.ji-duplicate-compare>i{color:#8ba0ad;font-size:13px;font-style:normal}.ji-duplicate-list footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.ji-provenance b{line-height:1.55}@media (width<=1180px){.ji-kpis{grid-template-columns:repeat(3,1fr)}.ji-resolution-columns{grid-template-columns:1fr}}@media (width<=820px){.ji-kpis{grid-template-columns:1fr 1fr}.ji-resolution-command{display:grid}.ji-resolution-command>div:last-child{justify-items:start}.ji-candidate-list>div{grid-template-columns:43px 1fr}.ji-candidate-list aside{grid-column:2;justify-items:start;display:flex}.ji-duplicate-compare{grid-template-columns:1fr}.ji-duplicate-compare>i{justify-self:center;transform:rotate(90deg)}}@media (width<=560px){.ji-kpis,.ji-candidate-list>div{grid-template-columns:1fr}.ji-candidate-list aside{grid-column:1}.ji-resolution-list>article>header{display:grid}}.bd-market-filter-bar{grid-template-columns:minmax(240px,1.5fr) repeat(7,minmax(118px,.62fr))}.bd-unified-account-table{min-width:1580px}.bd-stage-empty{text-transform:uppercase;background:#f1f3f5;border-radius:999px;width:max-content;padding:5px 7px;font-weight:900;color:#74818b!important;font-size:6px!important;display:inline-flex!important}.bd-account-link{cursor:pointer;color:#1d4e68!important;text-align:left!important;background:0 0!important;border:0!important;max-width:220px!important;padding:0!important}.bd-account-link:hover b{color:#13708f}.bd-market-state-cell{background:#edf3f8;border-radius:6px;place-items:center;width:max-content;min-width:28px;padding:4px 6px;font-weight:850;color:#36516e!important;font-size:8px!important;display:inline-grid!important}.ji-contract-status{color:#526274;width:max-content;font:inherit;text-transform:uppercase;cursor:pointer;background:#f4f6f8;border:1px solid #d7e0e7;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-flex}.ji-contract-status.pending_contract{color:#815c00;background:#fff7db;border-color:#ebd482}.ji-contract-status.direct_contract{color:#176044;background:#e8f8f0;border-color:#a7d9c2}@media (width<=1180px){.bd-market-filter-bar{grid-template-columns:repeat(3,1fr)}.bd-market-filter-bar input{grid-column:1/-1}}@media (width<=860px){.bd-market-filter-bar{grid-template-columns:1fr 1fr}}@media (width<=620px){.bd-market-filter-bar{grid-template-columns:1fr}.bd-market-filter-bar input{grid-column:auto}}.job-intelligence-integration-panel{padding:0;overflow:hidden}.job-intelligence-integration-panel>.connector-head{border-bottom:1px solid var(--line);padding:24px 26px}.job-intelligence-integration-panel .ji-workspace{padding:22px}.integration-intelligence-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-marketing-workspace{gap:16px;display:grid}.candidate-marketing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.candidate-marketing-summary>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:16px;display:grid}.candidate-marketing-summary span{color:var(--muted);font-size:8px}.candidate-marketing-summary b{color:#153a32;font-size:25px}.candidate-marketing-layout{grid-template-columns:minmax(300px,.8fr) minmax(460px,1.4fr);align-items:start;gap:16px;display:grid}.marketing-facility-browser,.marketing-candidate-matches,.marketing-presentation-log{padding:20px}.marketing-facility-browser>input{width:100%;margin:12px 0 10px}.marketing-facility-browser>div:last-child{gap:8px;max-height:680px;display:grid;overflow:auto}.marketing-facility-browser>div:last-child>button{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.marketing-facility-browser>div:last-child>button.selected{background:#eef8f4;border-color:#2d8067}.marketing-facility-browser button span{gap:2px;display:grid}.marketing-facility-browser button small{color:var(--muted);font-size:7px;font-weight:500}.marketing-facility-browser button em{color:#1c6c56;font-size:8px;font-style:normal;font-weight:800}.marketing-facility-browser button>i{color:#697a75;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:6px;font-style:normal}.marketing-match-list{gap:10px;display:grid}.marketing-match-list article{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.marketing-match-list header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.marketing-match-list header>div{display:grid}.marketing-match-list header span,.marketing-match-list p,.marketing-match-list footer>span{color:var(--muted);font-size:7px}.marketing-match-list header>em{color:#1f735a;background:#e9f7f1;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}.marketing-match-list footer{align-items:center;gap:8px;display:flex}.marketing-match-list footer>span{margin-right:auto}.marketing-message{color:#195f4a;background:#eff9f5;border:1px solid #a8d9c4;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:650}.marketing-presentation-log>div:last-child{gap:8px;display:grid}.marketing-presentation-log article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.marketing-presentation-log article>div{gap:3px;display:grid}.marketing-presentation-log article span,.marketing-presentation-log article small{color:var(--muted);font-size:7px}.marketing-presentation-log article>em{text-transform:uppercase;font-size:6px;font-style:normal}.marketing-visibility{text-transform:uppercase;border-radius:999px;font-weight:800;padding:5px 8px!important}.marketing-visibility.blinded{background:#eef1f7;color:#40506c!important}.marketing-visibility.visible{background:#e9f7f1;color:#196149!important}.recruiting-marketing-panel{grid-column:1/-1}.marketing-panel-copy{color:var(--muted);margin:0 0 12px;font-size:8px}.recruiter-marketing-form{grid-template-columns:1.1fr 1fr .75fr auto;align-items:end;gap:10px;display:grid}.recruiter-marketing-form label{gap:5px;display:grid}.recruiter-marketing-form label>span{color:#66766f;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.recruiter-marketing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.recruiter-marketing-list>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.recruiter-marketing-list span{gap:2px;margin-right:auto;display:grid}.recruiter-marketing-list small{color:var(--muted);font-size:7px}.recruiter-marketing-list button{color:#9b3939;font:inherit;cursor:pointer;background:0 0;border:0;font-size:7px}.empty-child.compact{margin-top:10px;padding:14px}.ji-facility-grid article footer>div{gap:7px;display:flex}.ji-facility-grid article footer>div button:first-child{color:#31544a}@media (width<=1100px){.candidate-marketing-layout{grid-template-columns:1fr}.recruiter-marketing-form{grid-template-columns:1fr 1fr}.integration-intelligence-kpis,.candidate-marketing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.recruiter-marketing-form,.recruiter-marketing-list,.candidate-marketing-summary,.integration-intelligence-kpis{grid-template-columns:1fr}.marketing-match-list footer{flex-direction:column;align-items:stretch}.marketing-match-list footer>span{margin:0}.marketing-presentation-log article{grid-template-columns:1fr}}.cu-workspace{gap:13px;min-width:0;display:grid}.cu-hero{background:linear-gradient(125deg,#f1faf8,#edf6fa 58%,#fbfcfd);border:1px solid #bed8df;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.cu-hero h3{color:#173d54;margin:5px 0 6px;font-size:21px}.cu-hero p{color:#5e7483;max-width:770px;margin:0;font-size:9px;line-height:1.6}.cu-architecture{color:#607889;background:#fff;border:1px solid #c9dce4;border-radius:999px;align-items:center;gap:7px;min-width:max-content;padding:10px;font-size:7px;font-weight:800;display:flex}.cu-architecture span,.cu-architecture b{border-radius:999px;padding:5px 8px}.cu-architecture b{color:#fff;background:#173f5d}.cu-architecture i{color:#78a0ad;font-style:normal}.cu-message{margin:0}.cu-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cu-filters{gap:10px;margin:0;padding:17px;display:grid;position:sticky;top:10px}.cu-filters h4,.cu-results-head h4{margin:5px 0 3px;font-size:14px}.cu-filters p,.cu-results-head p{color:#6e7f8d;margin:0;font-size:7px;line-height:1.5}.cu-filters>label{gap:5px;display:grid}.cu-filters label>span,.cu-filters legend{color:#607385;font-size:7px;font-weight:850}.cu-filters input,.cu-filters select,.cu-filters textarea,.cu-review select{color:#253d51;width:100%;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:7px;padding:9px 10px;font-size:8px}.cu-filters input,.cu-filters select{height:36px}.cu-filters textarea{resize:vertical;min-height:78px;line-height:1.5}.cu-filters fieldset{border:1px solid #dbe4e9;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:9px;display:grid}.cu-filters fieldset legend{padding:0 4px}.cu-filters fieldset label{color:#627587;align-items:center;gap:6px;padding:4px;font-size:7px;display:flex}.cu-filters fieldset input,.cu-inline-check input{accent-color:#176b64;width:14px;height:14px;padding:0}.cu-inline-check{background:#f2faf8;border:1px solid #cfe1df;border-radius:8px;align-items:start;padding:9px;grid-template-columns:16px 1fr!important}.cu-inline-check b,.cu-inline-check small{display:block}.cu-inline-check b{font-size:7px}.cu-inline-check small{color:#70817e;margin-top:3px;font-size:6px;line-height:1.4}.cu-credit-note{background:#fff9e9;border:1px solid #ead59b;border-radius:8px;gap:3px;padding:9px;display:grid}.cu-credit-note b{color:#805c15;font-size:7px}.cu-credit-note span{color:#71613c;font-size:6px;line-height:1.5}.cu-config-note{color:#8b5e1c;font-size:7px;line-height:1.5}.cu-results{min-width:0}.cu-results-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 10px;display:flex}.cu-results-head>label{color:#5f7282;align-items:center;gap:8px;font-size:7px;font-weight:850;display:flex}.cu-results-head input{accent-color:#176b64;width:16px;height:16px}.cu-records{gap:9px;display:grid}.cu-records>article{background:#fff;border:1px solid #dce5e9;border-radius:12px;grid-template-columns:29px 42px minmax(230px,1.55fr) minmax(90px,.48fr) minmax(95px,.55fr) minmax(120px,.66fr) 62px;align-items:center;gap:11px;padding:14px;display:grid;position:relative;box-shadow:0 3px 12px #17384f08}.cu-records>article:hover,.cu-records>article.selected{background:#fbfefd;border-color:#7eb8b2}.cu-records>article.already_in_pipeline{border-left:4px solid #2c9271}.cu-records>article.canonical_record_exists{border-left:4px solid #d5a23d}.cu-check{color:#fff;width:25px;height:25px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cad5;border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.selected .cu-check{background:#177468;border-color:#177468}.cu-company-icon{color:#fff;background:linear-gradient(135deg,#184e70,#208780);border-radius:10px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.cu-company-main{min-width:0}.cu-company-title{align-items:center;gap:7px;display:flex}.cu-company-title h5{color:#20384c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.cu-company-title>span{color:#657481;text-transform:uppercase;white-space:nowrap;background:#f0f3f5;border-radius:999px;padding:4px 6px;font-size:5px;font-weight:900;display:inline-flex}.cu-company-title>span.already_in_pipeline{color:#176b4d;background:#e2f6ed}.cu-company-title>span.canonical_record_exists{color:#8c6011;background:#fff2d8}.cu-company-main>p{color:#64788a;margin:4px 0 2px;font-size:7px}.cu-company-main>a,.cu-company-main>small{color:#27708a;font-size:7px;text-decoration:none}.cu-company-main blockquote{color:#70808c;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin:6px 0 0;font-size:6px;font-style:normal;line-height:1.45;overflow:hidden}.cu-tags{gap:4px;margin-top:7px;display:flex;overflow:hidden}.cu-tags span{color:#557081;background:#eef4f6;border-radius:999px;min-width:max-content;padding:4px 6px;font-size:5px;font-weight:800}.cu-stat,.cu-demand{gap:3px;display:grid}.cu-stat b,.cu-demand b{color:#183d56;font-size:10px}.cu-stat span,.cu-demand span{color:#6e7f8c;text-transform:uppercase;font-size:6px;font-weight:850}.cu-demand{background:#f3f6f7;border-radius:8px;padding:8px}.cu-demand.active{background:#fff5dc}.cu-demand.active b{color:#986615}.cu-demand small{color:#74828d;font-size:5px;line-height:1.35}.cu-row-action{color:#17617b;font:inherit;cursor:pointer;background:#fff;border:1px solid #aac7d3;border-radius:7px;padding:7px 8px;font-size:7px;font-weight:900}.cu-duplicate-note{color:#876420;border-top:1px solid #edf0f2;grid-column:3/-1;margin-top:-4px;padding-top:7px;font-size:6px;line-height:1.4}.cu-empty{text-align:center;border-style:dashed;justify-items:center;gap:5px;margin:0;padding:70px 20px;display:grid}.cu-empty i{color:#176575;background:#e7f2f4;border-radius:99px;place-items:center;width:45px;height:45px;font-size:20px;font-style:normal;display:grid}.cu-empty h4{margin:8px 0 0}.cu-empty p{color:#6f808d;max-width:450px;margin:0;font-size:8px;line-height:1.5}.cu-selection-bar{z-index:20;background:#f2fbf8;border:1px solid #aaccc6;border-radius:11px;align-items:center;gap:9px;margin:0 auto;padding:10px 12px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 32px #123b4933}.cu-selection-bar>div{min-width:280px;margin-right:10px}.cu-selection-bar b,.cu-selection-bar span{display:block}.cu-selection-bar b{font-size:9px}.cu-selection-bar span{color:#5b746f;margin-top:3px;font-size:7px}.cu-review{width:min(900px,100vw - 32px);max-height:88vh;overflow:auto}.cu-review>header{border-bottom:1px solid #dfe7eb;justify-content:space-between;gap:15px;padding:21px 24px 16px;display:flex}.cu-review h2{margin:5px 0;font-size:19px}.cu-review header p{color:#627689;max-width:720px;margin:0;font-size:8px;line-height:1.5}.cu-review-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px 24px;display:grid}.cu-review-summary>div{background:#f1f6f7;border-radius:8px;padding:10px}.cu-review-summary b,.cu-review-summary span{display:block}.cu-review-summary b{font-size:17px}.cu-review-summary span{color:#6e7d88;text-transform:uppercase;margin-top:3px;font-size:6px}.cu-review-list{gap:7px;padding:0 24px;display:grid}.cu-review-list article{border:1px solid #dde5e9;border-radius:9px;grid-template-columns:minmax(250px,1.3fr) minmax(170px,.7fr) minmax(200px,.8fr);align-items:end;gap:10px;padding:11px;display:grid}.cu-review-list article>div b,.cu-review-list article>div span,.cu-review-list article>div small{display:block}.cu-review-list article>div b{font-size:9px}.cu-review-list article>div span{color:#657888;margin-top:4px;font-size:7px}.cu-review-list article>div small{color:#956615;margin-top:4px;font-size:6px}.cu-review-list label{gap:4px;display:grid}.cu-review-list label>span{color:#627586;text-transform:uppercase;font-size:6px;font-weight:850}.cu-promotion-effects{background:#f1faf7;border:1px solid #c5ddd8;border-radius:9px;gap:4px;margin:13px 24px;padding:11px 12px;display:grid}.cu-promotion-effects b{font-size:8px}.cu-promotion-effects span{color:#5c746f;font-size:7px;line-height:1.5}.cu-review>footer{justify-content:flex-end;gap:8px;padding:14px 24px 21px;display:flex}.cu-review>footer .link{margin-right:auto}@media (width<=1180px){.cu-layout{grid-template-columns:250px minmax(0,1fr)}.cu-records>article{grid-template-columns:29px 42px minmax(230px,1.5fr) 90px 115px 62px}.cu-records .cu-stat:nth-of-type(2){display:none}.cu-review-list article{grid-template-columns:1fr 1fr}.cu-review-list article>div{grid-column:1/-1}}@media (width<=880px){.cu-hero{flex-direction:column;align-items:flex-start}.cu-layout{grid-template-columns:1fr}.cu-filters{grid-template-columns:1fr 1fr;position:static}.cu-filters>div:first-child,.cu-query,.cu-filters fieldset,.cu-inline-check,.cu-credit-note,.cu-filters>button,.cu-config-note{grid-column:1/-1}.cu-records>article{grid-template-columns:29px 42px minmax(180px,1fr) 90px 62px}.cu-records .cu-stat,.cu-records .cu-demand{display:none}.cu-selection-bar{max-width:calc(100vw - 32px)}}@media (width<=620px){.cu-filters{grid-template-columns:1fr}.cu-filters>*{grid-column:auto!important}.cu-architecture{max-width:100%;overflow:auto}.cu-results-head{flex-direction:column;align-items:flex-start}.cu-records>article{grid-template-columns:29px 38px minmax(0,1fr) 55px;gap:8px;padding:11px}.cu-company-icon{width:36px;height:36px}.cu-row-action{grid-area:1/4}.cu-duplicate-note{grid-column:1/-1}.cu-selection-bar{flex-wrap:wrap;align-items:stretch}.cu-selection-bar>div{width:100%;min-width:0}.cu-review-summary{grid-template-columns:1fr 1fr}.cu-review-list article{grid-template-columns:1fr}.cu-review-list article>div{grid-column:auto}.cu-review>footer{flex-direction:column;align-items:stretch}.cu-review>footer .link{margin:0}}.workspace-access-logo{object-fit:contain;width:58px;height:58px;margin-bottom:8px}.workspace-access-logo-fallback{color:#fff;letter-spacing:.04em;background:#173b5e;border-radius:14px;place-items:center;font-weight:900;display:grid}.workforce-login{gap:10px}.workspace-login-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.workspace-login-actions a{text-decoration:none}.workforce-login>small{color:#6b7b90;text-align:center;max-width:560px;margin-top:8px;line-height:1.5}.tenant-vertical-switcher{background:linear-gradient(120deg,#fff,#f7fafd);border:1px solid #d8e2ec;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:12px 14px;display:flex;box-shadow:0 2px 8px #14263a08}.tenant-vertical-switcher>div{gap:3px;min-width:210px;display:grid}.tenant-vertical-switcher>div>b{color:#263b51;font-size:14px}.tenant-vertical-switcher>div>small{color:#708095;max-width:430px;font-size:9px;line-height:1.4}.tenant-vertical-switcher nav{gap:6px;display:flex;overflow:auto}.tenant-vertical-switcher button{color:#40536a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0e9;border-radius:8px;gap:3px;min-width:118px;padding:9px 12px;display:grid}.tenant-vertical-switcher button b{font-size:10px}.tenant-vertical-switcher button span{color:#8190a1;font-size:8px}.tenant-vertical-switcher button.selected{border-color:var(--tenant-primary);background:var(--tenant-primary)}@supports (color:color-mix(in lab, red, red)){.tenant-vertical-switcher button.selected{background:color-mix(in srgb,var(--tenant-primary) 9%,#fff)}}.tenant-vertical-switcher button.selected{box-shadow:inset 0 0 0 1px var(--tenant-primary)}@supports (color:color-mix(in lab, red, red)){.tenant-vertical-switcher button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-primary) 40%,transparent)}}.tenant-vertical-switcher button.selected b{color:var(--tenant-primary)}.brand-mark.branded img{object-fit:contain;width:100%;height:100%}.app-shell .sidebar nav button.active{background:var(--tenant-primary)}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar nav button.active{background:color-mix(in srgb,var(--tenant-primary) 62%,#10243d)}}.global-composition-profile{background:#f4f9fe;border:1px solid #c9dced;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:14px;display:grid}.global-composition-profile>i{color:#17795f;background:#dff3ea;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.global-composition-profile b,.global-composition-profile span{display:block}.global-composition-profile b{color:#24425f;font-size:12px}.global-composition-profile span{color:#62758a;max-width:760px;margin-top:4px;font-size:9px;line-height:1.5}.global-composition-profile em{color:#315f8c;white-space:nowrap;background:#e3edf8;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}@media (width<=760px){.tenant-vertical-switcher{display:grid}.tenant-vertical-switcher nav{width:100%}.tenant-vertical-switcher button{min-width:112px}}.contact-ringcentral-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contact-ringcentral-actions .pill{margin-right:auto}.record-phone-actions{align-items:stretch;display:flex}.record-phone-number,.record-phone-text{color:#255f8c;cursor:pointer;background:#fff;border:1px solid #94b5cf}.record-phone-number{font:inherit;border-radius:99px 0 0 99px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:850;display:flex}.record-phone-number i{font-style:normal}.record-phone-text{border-left:0;border-radius:0 99px 99px 0;place-items:center;width:38px;display:grid}.record-phone-text i{background:currentColor;border-radius:4px;width:14px;height:11px;position:relative}.record-phone-text i:after{content:"";border:0 solid #0000;border-top-width:3px;border-left:4px solid;position:absolute;bottom:-3px;right:1px}.record-phone-number:hover:not(:disabled),.record-phone-text:hover:not(:disabled){background:#edf6fd}.communication-compose-buttons{justify-content:flex-end;gap:7px;display:flex}.communication-call-record{border-left:3px solid #7458c9!important}.call-record-facts{flex-wrap:wrap;gap:5px;display:flex}.call-record-facts span{color:#604e9c;text-transform:uppercase;background:#f0edf9;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:850}.call-record-facts .transcript-available{color:#17694d;background:#e5f6ef}.call-record-facts .transcript-pending,.call-record-facts .transcript-awaiting_call{color:#8c6012;background:#fff4dc}.call-record-section{background:#f5f7fb;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.call-record-section b{text-transform:uppercase;font-size:7px}.call-record-section p{color:#455a6d!important}.call-record-section.ai-notes{background:#f2edfb}.call-record-section.team-notes{background:#eef8f4}.call-transcript{background:#fbfaff;border:1px solid #ddd7f2;border-radius:8px;overflow:hidden}.call-transcript summary{color:#5f4a9b;cursor:pointer;padding:8px 10px;font-size:7px;font-weight:850}.call-transcript p{max-height:280px;padding:0 10px 10px;overflow:auto;color:#46596c!important}.call-note-action{color:#2b647f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:7px;font-weight:850}.call-note-editor{gap:7px;display:grid}.call-note-editor textarea{min-height:82px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cddae2;border-radius:8px;padding:9px 10px;font-size:8px}.call-note-editor>div{justify-content:flex-end;gap:6px;display:flex}@media (width<=620px){.communication-compose-buttons{flex-direction:column;align-items:stretch}.contact-ringcentral-actions{align-items:stretch}.contact-ringcentral-actions .pill{margin-right:0}.record-phone-actions{width:100%}.record-phone-number{flex:1}}.ringcentral-setup-panel{padding:0;overflow:hidden}.ringcentral-setup-panel>.connector-head{border-bottom:1px solid var(--line);padding:24px 26px}.rc-tenant-team{background:#f8fbfd;border:1px solid #cfe0ec;border-radius:11px;margin:15px 18px 0;overflow:hidden}.rc-tenant-team>header{background:#eef6fb;border-bottom:1px solid #dce8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.rc-tenant-team h3{margin:4px 0;font-size:14px}.rc-tenant-team header p{max-width:760px;color:var(--muted);margin:0;font-size:8px;line-height:1.45}.rc-team-list{background:#fff;display:grid}.rc-team-list article{border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto 150px;align-items:center;gap:11px;padding:11px 16px;display:grid}.rc-team-avatar{color:#2a618c;background:#e5eef7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.rc-team-list b,.rc-team-list span,.rc-team-list small{display:block}.rc-team-list b{font-size:10px}.rc-team-list span{color:#4f6578;margin-top:3px;font-size:8px}.rc-team-list small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:7px}.rc-team-list em{white-space:nowrap}.rc-team-list>article>button{justify-self:end}.rc-team-empty{color:var(--muted);text-align:center;padding:18px;font-size:9px}.rc-team-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;padding:14px 16px;display:grid}.rc-team-form label>span{color:#536477;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.rc-team-form input,.rc-team-form select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px;font-size:9px}.rc-tenant-team>.rc-setup-message{margin:0 16px 14px}.rc-setup-overview{background:linear-gradient(120deg,#f7faff,#eef5ff);border:1px solid #d5e0ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px 24px 0;padding:17px 18px 20px;display:grid;position:relative}.rc-setup-overview.ready{background:linear-gradient(120deg,#f5faff,#edf6ff);border-color:#b8d5ec}.rc-setup-overview.connected{background:linear-gradient(120deg,#f3fbf8,#eaf8f3);border-color:#a8d8c8}.rc-setup-overview-copy{align-items:center;gap:13px;min-width:0;display:flex}.rc-setup-icon{color:#fff;background:#175fa8;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 6px 15px #175fa82b}.rc-setup-overview-copy>div{min-width:0}.rc-setup-overview h3{color:#183b57;margin:3px 0 4px;font-size:14px}.rc-setup-overview p{color:#64788d;margin:0;font-size:8px;line-height:1.5}.rc-setup-progress{background:#dce7f1;border-radius:999px;height:4px;position:absolute;bottom:10px;left:73px;right:18px;overflow:hidden}.rc-setup-progress i{background:linear-gradient(90deg,#1f6fc0,#38a094);border-radius:999px;height:100%;transition:width .25s;display:block}.rc-setup-overview.connected .rc-setup-progress i{background:#20846a}.rc-setup-message{color:#176046;background:#eef9f4;border:1px solid #b9d9ca;border-radius:9px;margin:12px 24px 0;padding:10px 12px;font-size:8px;font-weight:700}.rc-setup-message.error{color:#923c3c;background:#fff3f3;border-color:#edc2c2}.rc-setup-list{gap:10px;padding:18px 24px 22px;display:grid}.rc-setup-step{background:#fff;border:1px solid #dce5ec;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.rc-setup-step.active{border-color:#78addf;box-shadow:0 6px 22px #225d9312}.rc-setup-step.complete:not(.active){background:#fcfefd;border-color:#c4ddd4}.rc-step-heading{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:13px 15px;display:grid}.rc-step-heading:hover{background:#f8fbfd}.rc-step-heading>i{color:#4d647a;background:#e8eef5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.rc-setup-step.active .rc-step-heading>i{color:#fff;background:#1c68b4}.rc-setup-step.complete:not(.active) .rc-step-heading>i{color:#167057;background:#e2f4ed}.rc-step-heading>span{gap:2px;min-width:0;display:grid}.rc-step-heading small{color:#718296;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.rc-step-heading b{font-size:10px}.rc-step-heading em{color:#708093;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.rc-step-heading>strong{color:#7190aa;justify-self:end;font-size:16px;font-weight:500}.rc-step-body{color:#556b7f;border-top:1px solid #edf1f5;gap:12px;padding:2px 18px 18px 61px;display:grid}.rc-step-body>p{margin:11px 0 0;font-size:8px;line-height:1.55}.rc-step-body>ol{gap:7px;margin:12px 0 0;padding-left:18px;font-size:8px;line-height:1.55;display:grid}.rc-step-body>ol li::marker{color:#2677bd;font-weight:900}.rc-step-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-step-links a{color:#17689f;font-size:8px;font-weight:800;text-decoration:none}.rc-step-links a:not(.primary):not(.secondary):hover{text-decoration:underline}.rc-step-links a.primary,.rc-step-links a.secondary{border-radius:7px;justify-content:center;align-items:center;padding:8px 11px;display:inline-flex}.rc-step-continue{color:#176c9e;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;font-weight:900}.rc-step-continue:hover{text-decoration:underline}.rc-permission-chips{flex-wrap:wrap;gap:6px;display:flex}.rc-permission-chips span{color:#365a75;background:#f2f7fb;border:1px solid #cbddea;border-radius:999px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800}.rc-setup-note{background:#fff9ea;border:1px solid #ead9a8;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.rc-setup-note b{color:#76581b;font-size:8px}.rc-setup-note span{color:#786b4b;font-size:7px;line-height:1.5}.rc-callback-field{gap:6px;margin-top:11px;display:grid}.rc-callback-field>span,.rc-form-grid label>span{color:#536b80;font-size:7px;font-weight:850}.rc-callback-field>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.rc-callback-field input{color:#315068;min-width:0;font:inherit;background:#f7f9fb;border:1px solid #c9d7e2;border-radius:7px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.rc-callback-field button{color:#17689f;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fb9d8;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:900}.rc-callback-field button:hover{background:#eef7fd}.rc-credential-form{padding-top:13px}.rc-form-grid{grid-template-columns:1fr 1fr .65fr;gap:10px;display:grid}.rc-form-grid label{gap:5px;display:grid}.rc-form-grid input,.rc-form-grid select{width:100%;height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d7e2;border-radius:7px;padding:8px 10px;font-size:8px}.rc-form-grid input:focus,.rc-form-grid select:focus,.rc-callback-field input:focus{outline-offset:1px;outline:2px solid #a8cdea}.rc-security-note{background:#f2faf7;border:1px solid #c7dfd6;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.rc-security-note>i{font-size:13px;font-style:normal}.rc-security-note span{color:#5a736a;gap:2px;font-size:7px;display:grid}.rc-security-note b{color:#245d4c;font-size:8px}.rc-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.rc-form-actions a{color:#17689f;margin-right:auto;font-size:8px;font-weight:800;text-decoration:none}.rc-form-actions a:hover{text-decoration:underline}.rc-connection-check{background:#f8fbfd;border:1px solid #cddce7;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding:13px;display:flex}.rc-connection-check.connected{background:#f1faf7;border-color:#acd7c8}.rc-connection-check>div{align-items:center;gap:10px;display:flex}.rc-connection-check>div>i{color:#22629d;background:#e5eef7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.rc-connection-check.connected>div>i{color:#176c52;background:#d9f0e8}.rc-connection-check span{gap:3px;display:grid}.rc-connection-check b{color:#25445d;font-size:9px}.rc-connection-check small{color:#6d7f8f;font-size:7px}.rc-verification-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rc-verification-grid>div{border:1px solid #e0e8ed;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.rc-verification-grid>div>i{color:#946313;background:#fff2dd;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:900;display:grid}.rc-verification-grid>div>i.success{color:#176a50;background:#e2f4ed}.rc-verification-grid span{gap:2px;display:grid}.rc-verification-grid b{color:#2d485d;font-size:7px}.rc-verification-grid span{color:#71818e;font-size:6px}.rc-setup-footer{border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px 20px;display:flex}.rc-setup-footer>span{color:#6b7d8e;font-size:7px;line-height:1.5}@media (width<=900px){.rc-form-grid{grid-template-columns:1fr 1fr}.rc-form-grid label:last-child{grid-column:1/-1}.rc-verification-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.ringcentral-setup-panel>.connector-head{padding:18px}.rc-setup-overview{grid-template-columns:1fr;margin:14px 14px 0}.rc-setup-overview>.pill{justify-self:start}.rc-setup-progress{left:18px}.rc-tenant-team>header{flex-direction:column}.rc-team-list article,.rc-team-form{grid-template-columns:1fr}.rc-team-avatar{display:none}.rc-team-list>article>button{justify-self:start}.rc-setup-list{padding:14px}.rc-step-heading{grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;padding:12px 11px}.rc-step-heading>i{width:27px;height:27px}.rc-step-heading em{white-space:normal}.rc-step-body{padding:4px 13px 15px}.rc-form-grid,.rc-verification-grid{grid-template-columns:1fr}.rc-form-grid label:last-child{grid-column:auto}.rc-callback-field>div{grid-template-columns:1fr}.rc-connection-check,.rc-setup-footer{flex-direction:column;align-items:stretch}.rc-connection-check button{width:100%}.rc-form-actions{flex-direction:column;align-items:stretch}.rc-form-actions a{margin:0}.rc-form-actions button{width:100%}.rc-setup-footer{padding:14px}}.bd-board-controls input{border:1px solid var(--line);color:#334a5d;min-width:210px;font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-size:9px}.bd-employer-pipeline-board{grid-template-columns:repeat(7,minmax(210px,1fr))}.bd-employer-pipeline-board .bd-kanban-column>header span{gap:3px;display:grid}.bd-employer-pipeline-board .bd-kanban-column>header span small{color:#8795a2;letter-spacing:0;text-transform:none;font-size:7px;font-weight:750}.bd-employer-pipeline-board .bd-kanban-column.active_client{background:#f2f8f5}.bd-employer-pipeline-board .bd-kanban-column.active_client>header{color:#2f6d59}.bd-employer-pipeline-board .bd-kanban-column article>div span:last-child{text-align:right}.bd-employer-pipeline-board .bd-opportunity-empty{min-height:64px}@media (width<=620px){.bd-board-controls{flex-direction:column;align-items:stretch}.bd-board-controls input{width:100%;min-width:0}.bd-employer-pipeline-board{grid-template-columns:repeat(7,minmax(190px,1fr))}}.command-center-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.command-center-header-actions>label{gap:3px;display:grid}.command-center-header-actions>label>span{color:#657487;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:850}.command-center-header-actions select{border:1px solid var(--line);color:#25384c;min-width:145px;height:34px;font:inherit;background:#fff;border-radius:7px;padding:0 28px 0 9px;font-size:9px}.command-center-header-actions .am-view-as{min-width:175px}.command-center-header-actions .am-view-as span{color:#657487}.command-center-header-actions .am-view-as select{border-color:var(--line);color:#25384c;background:#fff}.bd-kpi-grid>button{position:relative;overflow:hidden}.bd-kpi-grid>button:before{content:"";background:#1f69d5;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.finance-workspace-tabs{margin:0 0 16px}@media (width<=1080px){.command-center-header-actions .secondary{padding-left:9px;padding-right:9px;font-size:10px}.bd-header-actions .secondary:nth-of-type(2){display:none}}@media (width<=760px){.workspace>header:has(#command-center-header-actions){align-items:flex-start;gap:12px;display:grid}.workspace>header #command-center-header-actions{width:100%;max-width:calc(100vw - 24px);display:flex;overflow:hidden}.command-center-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.command-center-header-actions>*{flex:none}}.integration-badge{border:1px solid #0000;position:relative;overflow:hidden}.integration-badge.has-logo{background:#fff;border-color:#dce4ed;box-shadow:0 2px 7px #17314f0d}.integration-badge.has-logo>span{opacity:0}.integration-badge img{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.integration-badge img[hidden]{display:none}.onesign-workspace{border-color:#d7e2e8;gap:14px;padding:0;display:grid;overflow:hidden}.onesign-workspace[hidden]{display:none!important}.onesign-header{background:linear-gradient(135deg,#f8fbfc,#edf5f6);border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 22px;display:flex}.onesign-header h2{color:#183c57;margin:4px 0 5px;font-size:21px}.onesign-header p{color:#66798a;max-width:720px;margin:0;font-size:9px;line-height:1.55}.onesign-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.onesign-metrics{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 18px;display:grid}.onesign-metrics button{color:#21394e;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde6eb;border-radius:9px;gap:3px;padding:12px;display:grid}.onesign-metrics button:hover{background:#f9fcfd;border-color:#9fbec9}.onesign-metrics span{color:#6a7d8d;text-transform:uppercase;font-size:7px;font-weight:850}.onesign-metrics b{font-size:20px}.onesign-metrics small{color:#7a8996;font-size:7px}.onesign-control-note{color:#74591b;background:#fff9ea;border:1px solid #e4c784;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:10px;margin:0 18px;padding:10px 12px;font-size:8px;line-height:1.5;display:grid}.onesign-control-note i{color:#fff;background:#e7bd52;border-radius:99px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.onesign-control-note b{display:block}.onesign-message{color:#1d604d;background:#eff9f5;border:1px solid #b7d8cc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px;padding:10px 12px;font-size:8px;font-weight:750;display:flex}.onesign-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.onesign-tabs{background:#eef3f5;border:1px solid #d9e3e8;border-radius:9px;gap:4px;width:max-content;margin:0 18px;padding:4px;display:flex}.onesign-tabs button{color:#637789;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 13px;font-size:8px;font-weight:850}.onesign-tabs button.active{color:#fff;background:#173f5f;box-shadow:0 3px 9px #173f5f24}.onesign-queue,.onesign-template-panel,.onesign-audit{padding:0 18px 19px}.onesign-queue[hidden],.onesign-template-panel[hidden],.onesign-audit[hidden]{display:none!important}.onesign-queue{gap:8px;display:grid}.onesign-queue>article{background:#fff;border:1px solid #dfe6ea;border-radius:9px;grid-template-columns:minmax(260px,1.2fr) minmax(220px,.75fr) 130px minmax(210px,.65fr);align-items:center;gap:13px;padding:12px 13px;display:grid}.onesign-request-main{justify-items:start;gap:3px;min-width:0;display:grid}.onesign-request-main>b{font-size:10px}.onesign-request-main small,.onesign-request-main em{color:#6b7d8d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-style:normal;overflow:hidden}.onesign-status{color:#8c5f12;text-transform:uppercase;background:#fff0d8;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:900;display:inline-flex}.onesign-status.sent,.onesign-status.viewed{color:#176398;background:#e4f1fa}.onesign-status.completed{color:#17694e;background:#e1f5eb}.onesign-status.declined,.onesign-status.voided{color:#9b3f3f;background:#f8e8e8}.onesign-request-dates{color:#354e62;grid-template-columns:1fr 1fr;gap:8px;font-size:8px;display:grid}.onesign-request-dates span{gap:3px;display:grid}.onesign-request-dates small{color:#7a8995;text-transform:uppercase;font-size:6px;font-weight:850}.onesign-artifacts{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.onesign-artifacts a{color:#17627c;background:#f7fbfc;border:1px solid #b9cfda;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:850;text-decoration:none}.onesign-artifacts span{color:#84919b;font-size:7px}.onesign-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.onesign-row-actions .danger{color:#a13d3d}.onesign-empty{color:#6d7f8e;text-align:center;background:#fbfcfd;border:1px dashed #cfdce3;border-radius:10px;justify-items:center;gap:5px;padding:36px 18px;display:grid}.onesign-empty b{color:#294359;font-size:10px}.onesign-empty span{font-size:8px}.onesign-template-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.onesign-template-head>div{gap:3px;display:grid}.onesign-template-head b{font-size:10px}.onesign-template-head span{color:#71818f;font-size:8px}.onesign-template-list{gap:8px;display:grid}.onesign-template-list>article{background:#fff;border:1px solid #dfe7eb;border-radius:9px;grid-template-columns:minmax(280px,1.2fr) minmax(210px,.65fr) 105px auto;align-items:center;gap:13px;padding:12px;display:grid}.onesign-template-list>article>div:first-child{gap:3px;display:grid}.onesign-template-list b{font-size:10px}.onesign-template-list b small{color:#6b7e8c;font-size:7px}.onesign-template-list p{color:#6c7e8d;margin:2px 0 0;font-size:7px;line-height:1.45}.onesign-template-list>article>div:nth-child(2){color:#587084;gap:4px;font-size:7px;display:grid}.onesign-audit{gap:6px;display:grid}.onesign-audit>article{border-bottom:1px solid #e4e9ec;grid-template-columns:27px minmax(230px,1fr) 150px 70px;align-items:center;gap:11px;padding:9px 11px;display:grid}.onesign-audit i{color:#17627a;background:#e8f1f4;border-radius:99px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.onesign-audit>article>div{gap:2px;display:grid}.onesign-audit b{font-size:8px}.onesign-audit span,.onesign-audit small{color:#71818e;font-size:7px}.onesign-audit em{color:#26735b;text-transform:uppercase;justify-self:end;font-size:7px;font-style:normal;font-weight:850}.onesign-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10283d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onesign-dialog{background:#fff;border-radius:14px;width:min(680px,100vw - 28px);max-height:90vh;overflow:hidden;box-shadow:0 24px 70px #10283d66}.onesign-dialog.wide{width:min(820px,100vw - 28px)}.onesign-dialog>header{background:#f8fafb;border-bottom:1px solid #e0e7eb;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.onesign-dialog h2{margin:5px 0;font-size:19px}.onesign-dialog header p{color:#697b8b;margin:0;font-size:8px}.onesign-dialog-body{gap:12px;max-height:63vh;padding:20px 22px;display:grid;overflow:auto}.onesign-dialog label{gap:5px;display:grid}.onesign-dialog label>span{color:#5d7183;text-transform:uppercase;font-size:7px;font-weight:850}.onesign-dialog input,.onesign-dialog select,.onesign-dialog textarea{color:#233b50;width:100%;font:inherit;background:#fff;border:1px solid #ccd8df;border-radius:8px;padding:9px 10px;font-size:9px}.onesign-dialog textarea{resize:vertical;line-height:1.5}.onesign-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onesign-dialog>footer{background:#fbfcfd;border-top:1px solid #e1e7eb;justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex}@media (width<=1050px){.onesign-queue>article{grid-template-columns:minmax(230px,1fr) minmax(180px,.7fr) 120px}.onesign-row-actions{grid-column:1/-1;justify-content:flex-start}.onesign-template-list>article{grid-template-columns:1fr 1fr}.onesign-template-list>article>button{justify-self:start}}@media (width<=700px){.onesign-header{display:grid}.onesign-header-actions{justify-content:flex-start}.onesign-metrics{grid-template-columns:1fr 1fr}.onesign-queue>article,.onesign-template-list>article,.onesign-audit>article{grid-template-columns:1fr}.onesign-request-dates{grid-template-columns:1fr 1fr}.onesign-audit em{justify-self:start}.onesign-form-grid{grid-template-columns:1fr}.onesign-tabs{max-width:calc(100% - 36px);overflow:auto}.onesign-tabs button{min-width:max-content}}@media (width<=430px){.onesign-metrics{grid-template-columns:1fr}.onesign-header,.onesign-dialog>header,.onesign-dialog-body,.onesign-dialog>footer{padding-left:15px;padding-right:15px}}.onesign-launch-card{background:linear-gradient(135deg,#f7fbfc,#edf6f5);border-color:#cddfe3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.onesign-launch-card h3{margin:5px 0 4px;font-size:13px}.onesign-launch-card p{color:#647989;max-width:620px;margin:0;font-size:8px;line-height:1.5}.onesign-launch-card>small{color:#176349;grid-column:1/-1;font-size:7px;font-weight:800}.bd-overview-grid>.onesign-launch-card,.am-dashboard-grid>.onesign-launch-card{grid-column:1/-1}@media (width<=620px){.onesign-launch-card{grid-template-columns:1fr}.onesign-launch-card button{justify-self:start}}.integration-modal-backdrop{z-index:120}.integration-modal-shell{overscroll-behavior:contain;background:#fff;border:1px solid #c8d4df;border-radius:14px;width:min(1180px,100%);max-height:calc(100dvh - 56px);animation:.18s ease-out modal-in;overflow:auto;box-shadow:0 28px 90px #071a2f73}.integration-modal-shell:focus{outline:none}.integration-modal-shell>.connector-panel{box-shadow:none;border:0;border-radius:14px;margin:0}@media (width<=620px){.integration-modal-shell{border-radius:11px;max-height:calc(100dvh - 20px)}.integration-modal-shell>.connector-panel{padding:18px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.candidate-portal-roadmap{background:linear-gradient(#fbfdff,#fff);border-color:#b7cde5}.portal-pilot-status{background:#fffaf0;border-color:#d9bd78}.portal-pilot-status b{color:#9b6714;font-size:15px}.portal-foundation{background:#f2f8fd;border-color:#9fc6e5}.portal-controls{background:#17375e}.candidate-portal-roadmap .enrichment-stage button:disabled{cursor:not-allowed;opacity:.55}.workspace-access-state{text-align:center;color:#172333;background:#f4f7fa;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:30px;display:grid}.workspace-access-state .brand-mark{width:58px;height:58px;margin-bottom:6px}.workspace-access-state h1{margin:2px 0;font-size:24px}.workspace-access-state p{color:#687588;max-width:520px;margin:0 0 10px;line-height:1.5}.user-admin{gap:16px;display:grid}.user-admin-hero{color:#fff;background:linear-gradient(120deg,#102946,#1e5e9e 70%,#3b88d0);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.user-admin-hero .eyebrow{color:#a8cbed}.user-admin-hero h2{margin:5px 0 7px;font-size:24px}.user-admin-hero p{color:#d3e4f5;max-width:760px;margin:0;line-height:1.5}.user-admin-metrics{margin:0}.admin-access-boundary{background:#f0f7ff;border:1px solid #cfe2f8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.admin-access-boundary b,.admin-access-boundary span{display:block}.admin-access-boundary div>span{color:#5e7187;margin-top:4px;font-size:11px}.admin-user-message{color:#176d56;background:#edf9f4;border:1px solid #b9e2d2;border-radius:9px;padding:12px 15px;font-weight:700}.admin-user-message.error{color:#aa3541;background:#fff1f2;border-color:#efc7cb}.user-admin-layout{grid-template-columns:minmax(660px,1fr) 320px;align-items:start;gap:16px;display:grid}.user-directory{padding:0;overflow:hidden}.user-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.user-directory h3,.access-overview h3,.access-audit h3,.permission-editor h3{margin:5px 0 0;font-size:17px}.user-directory .search{max-width:300px}.user-directory-list{overflow:auto}.user-directory-head,.user-directory-list>article{grid-template-columns:minmax(230px,1.4fr) minmax(165px,1fr) 80px 155px 80px;align-items:center;gap:12px;padding:12px 18px;display:grid}.user-directory-head{color:#7a8796;letter-spacing:.7px;text-transform:uppercase;background:#f8fafc;font-size:9px;font-weight:800}.user-directory-list>article{border-top:1px solid #edf1f5}.user-directory-list>article.selected{background:#f1f7fe}.user-directory-list>article>span b,.user-directory-list>article>span small{display:block}.user-directory-list>article>span b{font-size:11px}.user-directory-list>article>span small{color:var(--muted);margin-top:4px;font-size:9px}.user-identity{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.user-identity i{color:#245a94;background:#e8f1fb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:800;display:grid}.user-identity b,.user-identity small{display:block}.user-identity small{color:var(--muted);margin-top:4px;font-size:9px}.user-status{text-transform:uppercase;letter-spacing:.4px;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.user-status.active{color:#167c62;background:#e8f7f1}.user-status.suspended{color:#aa3541;background:#fdebed}.admin-empty{text-align:center;color:var(--muted);padding:42px}.access-overview{position:sticky;top:16px}.access-overview>p,.permission-editor>div>p{color:var(--muted);font-size:11px;line-height:1.55}.role-template-list{margin:16px 0;display:grid}.role-template-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.role-template-list b,.role-template-list small{display:block}.role-template-list small{color:var(--muted);margin-top:3px;font-size:9px}.role-template-list em{color:#607086;white-space:nowrap;font-size:9px;font-style:normal}.selected-access-summary{border-top:1px solid var(--line);padding-top:16px}.selected-access-summary>b,.selected-access-summary>span{display:block}.selected-access-summary>span{color:var(--muted);margin:5px 0 12px;font-size:10px;line-height:1.45}.selected-access-summary>div{align-items:center;gap:8px;display:flex}.access-audit{grid-template-columns:250px 1fr;gap:22px;display:grid}.access-audit>div+div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.access-audit article{border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:flex}.access-audit article i{color:var(--green);font-style:normal}.access-audit article b,.access-audit article small{display:block}.access-audit article b{font-size:11px}.access-audit article small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.user-editor-backdrop{z-index:120}.user-editor{background:#fff;border-radius:13px;width:min(1040px,94vw);max-height:92vh;overflow:auto;box-shadow:0 20px 60px #10243d44}.user-editor-body{gap:22px;padding:20px;display:grid}.user-details-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-details-grid label>span{color:#59697b;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.user-details-grid input,.user-details-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:10px}.user-details-grid input:disabled{color:#7c8793;background:#f2f4f6}.permission-editor{border-top:1px solid var(--line);padding-top:18px}.permission-groups{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.permission-groups fieldset{border:1px solid var(--line);border-radius:9px;margin:0;padding:10px 12px}.permission-groups legend{text-transform:uppercase;letter-spacing:.6px;color:#66778a;padding:0 6px;font-size:9px;font-weight:900}.permission-groups label{color:#314258;align-items:flex-start;gap:8px;padding:6px 0;font-size:10px;display:flex}.permission-groups input{margin-top:1px}.user-access-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.user-access-options label{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.user-access-options b,.user-access-options small{display:block}.user-access-options small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.administration-workspace{gap:16px;display:grid}.administration-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;width:max-content;max-width:100%;padding:5px;display:flex}.administration-tabs button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;padding:10px 15px;display:grid}.administration-tabs button.active{color:#185fa9;background:#eaf2fb}.administration-tabs b{font-size:11px}.administration-tabs span{color:var(--muted);font-size:8px}.database-explorer{gap:16px;display:grid}.database-hero{color:#fff;background:linear-gradient(120deg,#123329,#23705c 70%,#389078);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.database-hero .eyebrow{color:#b9e5d9}.database-hero h2{margin:5px 0 7px;font-size:24px}.database-hero p{color:#d8eee8;max-width:760px;margin:0;line-height:1.5}.database-readonly{color:#e9faf5;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:1px solid #b9e5d9;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:900}.database-metrics{margin:0}.database-protection{background:#eef9f5;border:1px solid #bfe3d8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.database-protection b,.database-protection span{display:block}.database-protection span{color:#557368;margin-top:4px;font-size:10px}.database-relationships{grid-template-columns:240px 1fr;gap:20px;display:grid}.database-relationships h3{margin:5px 0 0}.database-relationships>div+div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.database-relationships article{border:1px solid var(--line);border-radius:8px;padding:9px 10px}.database-relationships b,.database-relationships span{display:block}.database-relationships b{font-size:10px}.database-relationships span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.database-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.database-catalog,.database-records{padding:0;overflow:hidden}.database-catalog{position:sticky;top:16px}.database-catalog>header{border-bottom:1px solid var(--line);gap:8px;padding:16px;display:grid}.database-catalog h3,.database-records h3{margin:5px 0 0;font-size:17px}.database-catalog input,.database-catalog select,.database-records input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px 10px}.database-table-list{max-height:680px;overflow:auto}.database-table-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;grid-template-columns:1fr auto 14px;align-items:center;gap:8px;padding:10px 14px;display:grid}.database-table-list>button:hover,.database-table-list>button.selected{background:#f1f7fe}.database-table-list b,.database-table-list small{display:block}.database-table-list b{font-size:10px}.database-table-list small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.database-table-list em{color:#42556a;font-size:10px;font-style:normal;font-weight:800}.database-table-list i{color:#7b8998;font-style:normal}.database-records>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:17px 19px;display:flex}.database-records>header h3{margin:5px 0 3px}.database-records>header p{color:var(--muted);margin:0;font-size:9px}.database-records>header form{align-items:center;gap:7px;min-width:min(360px,50%);display:flex}.database-records>header form label{flex:1}.database-records .table-responsive{max-width:100%;overflow:auto}.database-records table{min-width:920px}.database-records th{z-index:1;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;background:#f7f9fb;font-size:8px;position:sticky;top:0}.database-records td{vertical-align:top;max-width:210px;font-size:9px}.database-records td span{overflow-wrap:anywhere;max-height:48px;line-height:1.45;display:block;overflow:hidden}.database-records td[data-column=id] span,.database-records td[data-column$=_id] span,.database-records td[data-column=email] span,.database-records td[data-column$=_email] span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.database-records>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:9px;display:flex}.database-records>footer>div{align-items:center;gap:8px;display:flex}.database-empty{text-align:center;min-height:360px;color:var(--muted);place-content:center;justify-items:center;gap:8px;padding:30px;display:grid}.database-empty>span{color:#7fa0c1;font-size:30px}.database-empty h3,.database-empty p{margin:0}.database-empty p{max-width:430px;font-size:10px;line-height:1.5}.database-restricted{background:#fff9eb;border:1px solid #ead29b;border-radius:9px;align-items:flex-start;gap:13px;margin:20px;padding:16px;display:flex}.database-restricted i{color:#9b741a;font-size:22px;font-style:normal}.database-restricted b,.database-restricted span{display:block}.database-restricted span{color:#756543;margin-top:4px;font-size:10px;line-height:1.5}@media (width<=1050px){.user-admin-layout,.database-layout{grid-template-columns:1fr}.access-overview,.database-catalog{position:static}.database-table-list{max-height:330px}.user-directory-head,.user-directory-list>article{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 80px 120px 72px}.permission-groups{grid-template-columns:1fr 1fr}.access-audit,.database-relationships{grid-template-columns:1fr}.database-relationships>div+div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.administration-tabs{grid-template-columns:1fr;width:100%;display:grid}.user-admin-hero,.database-hero,.database-protection{flex-direction:column;align-items:flex-start}.user-directory>header,.database-records>header{flex-direction:column;align-items:stretch}.database-records>header form{width:100%;min-width:0}.user-directory .search{max-width:none}.user-directory-head{display:none}.user-directory-list>article{grid-template-columns:1fr auto}.user-directory-list>article>span:nth-of-type(2),.user-directory-list>article>span:nth-of-type(3){display:none}.user-details-grid,.permission-groups,.user-access-options,.access-audit>div+div,.database-relationships>div+div{grid-template-columns:1fr}.user-admin-metrics,.database-metrics{grid-template-columns:1fr 1fr}.database-records>footer{flex-direction:column;align-items:flex-start}}.workforce-login{background:radial-gradient(circle at 12% 12%,#deedf9 0,#0000 34%),linear-gradient(145deg,#f8fbfe,#edf3f8);min-height:100vh;padding:28px}.workforce-login-card{text-align:left;background:#fff;border:1px solid #d9e3ed;border-radius:18px;width:min(470px,100%);overflow:hidden;box-shadow:0 24px 70px #17345124}.workforce-login-card>header{background:linear-gradient(120deg,#0f2d4f,#1c5e99);border-bottom:1px solid #e6edf3;align-items:center;gap:12px;padding:20px 24px;display:flex}.workforce-login-card>header .workspace-access-logo{background:#fff;border-radius:12px;width:46px;height:46px;margin:0;padding:6px}.workforce-login-card>header span,.workforce-login-card>header b{display:block}.workforce-login-card>header span{color:#a9cce9}.workforce-login-card>header b{color:#fff;margin-top:3px;font-size:16px}.workforce-login-intro{padding:27px 28px 10px}.workforce-login-intro h1{margin:6px 0 8px;font-size:25px}.workforce-login-intro p{color:#66768a;text-align:left;margin:0;font-size:13px;line-height:1.55}.workforce-login-form{gap:15px;padding:16px 28px 26px;display:grid}.workforce-login-form label>span{color:#40536a;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.workforce-login-form input{color:#172333;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e4;border-radius:8px;outline:none;padding:10px 12px}.workforce-login-form input:focus{border-color:#2a75b8;box-shadow:0 0 0 3px #2a75b81a}.workforce-login-form label>small{color:#718197;margin-top:6px;font-size:9px;line-height:1.45;display:block}.workforce-password-field{grid-template-columns:1fr auto;display:grid}.workforce-password-field input{border-radius:8px 0 0 8px}.workforce-password-field button{color:#35516f;cursor:pointer;background:#f4f7fa;border:1px solid #cbd8e4;border-left:0;border-radius:0 8px 8px 0;min-width:58px;font-weight:800}.workforce-login-error{color:#a32e3b;background:#fff0f1;border:1px solid #efc3c8;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45}.workforce-login-submit{cursor:pointer;border:0;border-radius:8px;width:100%;min-height:46px;font-size:12px;font-weight:850}.workforce-login-submit:disabled{cursor:wait;opacity:.65}.workforce-login-card>footer{color:#718197;background:#f8fafc;border-top:1px solid #e6edf3;justify-content:space-between;gap:16px;padding:15px 24px;font-size:9px;line-height:1.45;display:flex}.workforce-login-card>footer span{max-width:275px}.workforce-login-card>footer a{color:#225f98;white-space:nowrap;font-weight:800;text-decoration:none}@media (width<=540px){.workforce-login{padding:14px}.workforce-login-intro,.workforce-login-form{padding-left:20px;padding-right:20px}.workforce-login-card>footer{flex-direction:column;align-items:flex-start}.workforce-login-card>footer a{white-space:normal}}.global-configuration{gap:16px;display:grid}.global-config-loading{text-align:center;place-content:center;min-height:260px;display:grid}.global-config-loading h2{margin:7px 0}.global-config-loading p{color:var(--muted)}.global-config-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#ffffff1f 0,#0000 27%),linear-gradient(120deg,#14273a,#284f70 55%,#826426);border-radius:14px;justify-content:space-between;align-items:center;gap:26px;padding:25px 28px;display:flex}.global-config-hero .eyebrow{color:#e7dba9}.global-config-hero h2{margin:6px 0 7px;font-size:25px}.global-config-hero p{color:#d8e2ea;max-width:780px;margin:0;line-height:1.5}.global-config-hero dl{gap:9px;margin:0;display:flex}.global-config-hero dl div{background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;min-width:85px;padding:11px 13px}.global-config-hero dt{color:#d8e2ea;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:800}.global-config-hero dd{margin:5px 0 0;font-size:21px;font-weight:850}.global-boundary{background:#f1f7fc;border:1px solid #c9ddef;border-radius:10px;align-items:center;gap:13px;padding:14px 17px;display:flex}.global-boundary>i{color:#275f8b;background:#dbeaf6;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.global-boundary>div{flex:1}.global-boundary b,.global-boundary span{display:block}.global-boundary span{color:#617387;margin-top:4px;font-size:9px;line-height:1.45}.global-boundary em,.global-rule-pill{color:#245f8d;text-transform:uppercase;white-space:nowrap;background:#e1edf7;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.global-config-message{color:#176d56;background:#edf9f4;border:1px solid #b9e2d2;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.global-config-message.error{color:#aa3541;background:#fff1f2;border-color:#efc7cb}.global-tenant-switcher{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.global-tenant-switcher>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.global-tenant-switcher>button.selected{background:#f8fbfe;border-color:#477da9;box-shadow:0 0 0 2px #dceaf6}.global-tenant-switcher>button>span:nth-child(2){flex:1;min-width:0}.global-tenant-switcher b,.global-tenant-switcher small{display:block}.global-tenant-switcher b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-tenant-switcher small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:8px}.tenant-avatar{letter-spacing:.5px;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.tenant-avatar.large{width:44px;height:44px}.config-status{color:#647386;text-transform:uppercase;letter-spacing:.35px;background:#eef1f4;border-radius:99px;align-items:center;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.config-status.active,.config-status.verified,.config-status.ready{color:#147b5e;background:#e6f6ef}.config-status.staging,.config-status.invited,.config-status.pending,.config-status.configuration_only{color:#8b6415;background:#fff2d6}.config-status.suspended,.config-status.blocked{color:#a43541;background:#feecee}.global-config-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.global-config-nav{border:1px solid var(--line);background:#fff;border-radius:11px;position:sticky;top:16px;overflow:hidden}.global-config-nav header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.global-config-nav header div{min-width:0}.global-config-nav header b,.global-config-nav header small{display:block}.global-config-nav header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-config-nav header small{color:var(--muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.global-config-nav>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;gap:3px;padding:11px 16px;display:grid}.global-config-nav>button:hover,.global-config-nav>button.active{color:#1d5f96;background:#f0f6fb}.global-config-nav>button.active{box-shadow:inset 3px 0 #2b6fa6}.global-config-nav>button b{font-size:10px}.global-config-nav>button span{color:var(--muted);font-size:8px}.global-config-main,.global-panel-stack{gap:14px;display:grid}.global-config-card{padding:0;overflow:hidden}.global-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.global-panel-head h3{margin:5px 0 4px;font-size:18px}.global-panel-head p{max-width:780px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.global-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.global-form-grid label>span,.global-brand-form label>span,.global-membership-form label>span,.global-domain-form label>span,.global-workflow-editor label>span{color:#536477;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.global-form-grid input,.global-brand-form input,.global-membership-form input,.global-membership-form select,.global-domain-form input,.global-domain-form select,.global-workflow-editor input,.global-workflow-editor select,.global-workflow-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px}.global-form-grid input:disabled{color:#718092;background:#f4f6f8}.global-form-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.global-overview-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.global-summary-card{padding:19px}.global-summary-card h3{margin:6px 0}.global-summary-card>p{color:var(--muted);margin:0;font-size:10px}.global-summary-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;display:grid}.global-summary-card dl div{background:#f5f8fa;border-radius:8px;padding:10px}.global-summary-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.global-summary-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800}.global-activity>div{display:grid}.global-activity article{border-top:1px solid #edf1f5;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 19px;display:grid}.global-activity article i{color:#147b5e;background:#e6f6ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.global-activity article b,.global-activity article span{display:block}.global-activity article b{font-size:10px}.global-activity article span{color:var(--muted);margin-top:3px;font-size:8px}.global-activity article time{color:var(--muted);font-size:8px}.global-empty{color:var(--muted);text-align:center;padding:22px;font-size:10px}.global-brand-layout{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.3fr);gap:24px;padding:22px;display:grid}.brand-preview{text-align:center;border-radius:13px;place-content:center;justify-items:center;gap:13px;min-height:280px;display:grid;position:relative;overflow:hidden}.brand-preview>span{border:2px solid;border-radius:20px;place-items:center;width:76px;height:76px;font-size:18px;font-weight:900;display:grid}.brand-preview b,.brand-preview small{display:block}.brand-preview b{font-size:16px}.brand-preview small{opacity:.72;margin-top:5px;font-size:9px}.brand-preview i{opacity:.75;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-65px;right:-30px}.global-brand-form{align-content:start;gap:13px;display:grid}.global-color-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.global-color-grid label>div{grid-template-columns:42px 1fr;display:grid}.brand-color-chip{border:1px solid var(--line);border-right:0;border-radius:7px 0 0 7px;display:block}.global-color-grid input{border-radius:0 7px 7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.global-brand-note{background:#fff9e9;border:1px solid #dfcf9a;border-radius:8px;padding:12px 13px}.global-brand-note b,.global-brand-note span{display:block}.global-brand-note b{font-size:9px}.global-brand-note span{color:#746a49;margin-top:4px;font-size:8px;line-height:1.5}.global-brand-form>button{justify-self:end}.global-model-list{padding:6px 20px 18px;display:grid}.global-model-list article{border-top:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) 110px;align-items:center;gap:13px;padding:14px 2px;display:grid}.global-model-list article:first-child{border-top:0}.model-icon{color:#607388;background:#eef2f6;border-radius:9px;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.model-icon.active{color:#147b5e;background:#e5f5ee}.model-icon.staging{color:#926814;background:#fff1d5}.global-model-list b,.global-model-list p,.global-model-list small{display:block}.global-model-list b{font-size:11px}.global-model-list p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.45}.global-model-list small{color:#8190a0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.global-model-list select,.global-module-groups select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:7px;font-size:9px;font-weight:800}.global-module-groups{gap:17px;padding:18px 20px;display:grid}.global-module-groups h4{color:#66778a;text-transform:uppercase;letter-spacing:.55px;margin:0 0 8px;font-size:9px}.global-module-groups section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.global-module-groups article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.global-module-groups b{font-size:10px;display:block}.global-module-groups p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.global-module-groups select{flex:none}.global-module-groups .entitlement-enabled{color:#147b5e;background:#effaf5;border-color:#93cbb8}.global-module-groups .entitlement-gated{color:#8b6415;background:#fff9e7;border-color:#e1c97d}.global-module-groups .entitlement-disabled{color:#758292;background:#f3f5f7}.global-integration-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 20px 0;display:grid}.global-integration-capabilities article{background:#f7fbfe;border:1px solid #dce7f0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.global-integration-capabilities i{color:#15775c;background:#e2f4ec;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.global-integration-capabilities b,.global-integration-capabilities span{display:block}.global-integration-capabilities b{font-size:10px}.global-integration-capabilities span{color:var(--muted);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.global-integration-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.global-integration-form label>span,.global-integration-callback>span{color:#536477;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.global-integration-form input,.global-integration-form select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px}.global-integration-callback{grid-column:1/-1}.global-integration-callback code{color:#405468;overflow-wrap:anywhere;background:#f1f4f7;border-radius:7px;padding:10px;font-size:8px;display:block}.global-integration-form+.global-config-message{margin:0 20px 20px}.global-workflow-list{gap:12px;padding:18px 20px;display:grid}.global-workflow-list>article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.global-workflow-list header{background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.global-workflow-list h4{margin:4px 0 3px;font-size:13px}.global-workflow-list header small{color:var(--muted);font-size:8px}.global-workflow-list>article>div{flex-wrap:wrap;gap:7px;padding:14px;display:flex}.global-workflow-list>article>div span{color:#315d81;background:#edf4fa;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.global-workflow-list>article>div span.terminal{color:#66717e;background:#f0f1f3}.global-platform-operators{background:#f2f8fc;border:1px solid #bcd5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.global-platform-operators h3{margin:4px 0}.global-platform-operators p{color:var(--muted);margin:0;font-size:8px}.global-platform-operators>div+div{gap:6px;display:grid}.global-platform-operators>div+div>span{background:#fff;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.global-platform-operators i{color:#2b6997;font-style:normal}.global-platform-operators b{font-size:8px}.global-platform-operators em{border-left:1px solid var(--line);color:#66788a;text-transform:uppercase;padding-left:7px;font-size:7px;font-style:normal;font-weight:800}.global-membership-list{padding:0 20px 18px}.global-membership-list>header,.global-membership-list>article{grid-template-columns:minmax(220px,1.2fr) minmax(170px,1fr) 110px;align-items:center;gap:12px;padding:11px 3px;display:grid}.global-membership-list>header{color:#778596;text-transform:uppercase;font-size:8px;font-weight:900}.global-membership-list>article{border-top:1px solid #edf1f5}.global-membership-list b,.global-membership-list small{display:block}.global-membership-list b{font-size:10px}.global-membership-list small{color:var(--muted);margin-top:3px;font-size:8px}.global-membership-list>article>span{font-size:9px}.global-membership-form,.global-domain-form{grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:11px;padding:18px 20px;display:grid}.global-domain-form{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 180px auto}.global-release-banner{border:1px solid;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.global-release-banner.locked{background:#fff8e7;border-color:#e0c47e}.global-release-banner.ready{background:#eef9f5;border-color:#a9d7c7}.global-release-banner>i{color:#9a721e;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.global-release-banner h3{margin:4px 0}.global-release-banner p{color:#6c6757;margin:0;font-size:9px;line-height:1.5}.global-gate-list{padding:8px 20px 18px;display:grid}.global-gate-list article{border-top:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 2px;display:grid}.global-gate-list article:first-child{border-top:0}.global-gate-list i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.global-gate-list .passed i{color:#167b5f;background:#e5f6ee}.global-gate-list .blocked i{color:#946914;background:#fff0d4}.global-gate-list b{font-size:10px}.global-gate-list p{color:var(--muted);margin:4px 0 0;font-size:8px}.global-gate-list em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.global-gate-list .passed em{color:#167b5f}.global-gate-list .blocked em{color:#946914}.global-domain-list{padding:8px 20px;display:grid}.global-domain-list article{border-top:1px solid #edf1f5;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.global-domain-list article:first-child{border-top:0}.global-domain-list article>span{color:#2b6c9d}.global-domain-list b,.global-domain-list small{display:block}.global-domain-list b{font-size:10px}.global-domain-list small{color:var(--muted);margin-top:3px;font-size:8px}.global-editor-backdrop{z-index:130}.global-workflow-editor{background:#fff;border-radius:13px;width:min(760px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #10243d55}.global-workflow-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.global-workflow-editor h2{margin:5px 0}.global-workflow-editor header p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.global-workflow-editor code{background:#eef2f5;border-radius:4px;padding:2px 4px;font-size:8px}.global-workflow-editor>div{grid-template-columns:1fr 160px;gap:12px;padding:20px;display:grid}.global-workflow-editor .workflow-stage-editor{grid-column:1/-1}.global-workflow-editor textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.global-workflow-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}@media (width<=1050px){.global-config-shell{grid-template-columns:1fr}.global-config-nav{grid-template-columns:repeat(4,1fr);display:grid;position:static}.global-config-nav header{grid-column:1/-1}.global-config-nav>button{border-left:1px solid #edf1f5}.global-brand-layout{grid-template-columns:1fr}.brand-preview{min-height:220px}.global-module-groups section>div{grid-template-columns:1fr}.global-membership-form{grid-template-columns:1fr 1fr}.global-membership-form button{justify-self:start}.global-domain-form{grid-template-columns:1fr 170px auto}}@media (width<=760px){.global-config-hero{flex-direction:column;align-items:flex-start}.global-config-hero dl{width:100%}.global-config-hero dl div{flex:1}.global-boundary{align-items:flex-start}.global-boundary em{display:none}.global-config-nav{grid-template-columns:1fr 1fr}.global-overview-grid,.global-form-grid,.global-color-grid,.global-integration-capabilities,.global-integration-form{grid-template-columns:1fr}.global-form-actions{grid-column:1}.global-summary-card dl{grid-template-columns:1fr}.global-panel-head,.global-platform-operators{flex-direction:column;align-items:flex-start}.global-activity article{grid-template-columns:24px 1fr}.global-activity article time{grid-column:2}.global-model-list article{grid-template-columns:34px 1fr}.global-model-list select{grid-column:2}.global-membership-list>header{display:none}.global-membership-list>article{grid-template-columns:1fr auto}.global-membership-list>article>span{grid-column:1}.global-membership-form,.global-domain-form,.global-workflow-editor>div{grid-template-columns:1fr}.global-release-banner{grid-template-columns:40px 1fr}.global-release-banner button{grid-column:1/-1;justify-self:start}.global-domain-form button{justify-self:start}.global-workflow-editor .workflow-stage-editor{grid-column:1}.global-module-groups article{flex-direction:column;align-items:flex-start}.global-module-groups select{width:100%}}.config-status.staging_active{color:#147b5e;background:#e6f6ef}.global-membership-list>header,.global-membership-list>article{grid-template-columns:minmax(220px,1.2fr) minmax(170px,1fr) minmax(210px,1fr)}.global-membership-access{align-items:center;gap:7px;display:flex}.global-membership-access button{white-space:nowrap;padding:6px 8px;font-size:8px}.global-issued-access{background:#ecf8f3;border:1px solid #9acdb9;border-radius:11px;grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr);gap:22px;padding:18px;display:grid}.global-issued-access h3{margin:5px 0}.global-issued-access p{color:#587166;margin:0;font-size:9px;line-height:1.55}.global-issued-access dl{gap:7px;margin:0;display:grid}.global-issued-access dl>div{background:#fff;border-radius:8px;grid-template-columns:125px 1fr;align-items:center;gap:12px;padding:8px 10px;display:grid}.global-issued-access dt{color:#72857c;font-size:8px;font-weight:850}.global-issued-access dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;font-size:9px;font-weight:800;display:flex}.global-issued-access code{overflow-wrap:anywhere;font-size:8px}.global-issued-access a{color:#17664f}.global-issued-access button{flex:none;padding:6px 8px}@media (width<=760px){.global-issued-access,.global-membership-list>article{grid-template-columns:1fr}.global-membership-access{flex-direction:column;align-items:flex-start}.global-issued-access dl>div{grid-template-columns:1fr}}.global-request-template-list{gap:14px;padding:18px 20px;display:grid}.global-request-template-list>article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.global-request-template-list>article>header{background:#f8fafb;border-bottom:1px solid #e9eef2;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.global-request-template-list h4{margin:4px 0;font-size:13px}.global-request-template-list header small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.global-request-template-list select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.global-request-template-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;padding:18px;display:grid}.global-request-template-layout h5{color:#536477;text-transform:uppercase;letter-spacing:.45px;margin:0 0 10px;font-size:9px}.global-request-template-layout code{color:#294b65;background:#eef3f7;border-radius:7px;padding:10px;font-size:8px;display:block}.global-request-template-layout p{color:#536477;margin:10px 0;font-size:9px;line-height:1.55}.global-template-fields{flex-wrap:wrap;gap:6px;display:flex}.global-template-fields span{color:#5c6c7d;border:1px solid #dce4ea;border-radius:99px;padding:6px 8px;font-size:8px}.global-template-fields span.required{color:#7d5b12;background:#fff8e5;border-color:#e6c46c;font-weight:850}.global-template-response{border-top:1px solid #edf1f4;padding:8px 0}.global-template-response:first-of-type{border-top:0}.global-template-response b,.global-template-response small{display:block}.global-template-response b{font-size:9px}.global-template-response small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.global-request-template-list>article>footer{background:#f1f9f5;border-top:1px solid #e6eee9;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.global-request-template-list footer b,.global-request-template-list footer span{display:block}.global-request-template-list footer b{color:#176c52;font-size:9px}.global-request-template-list footer span{color:#5d776d;margin-top:3px;font-size:8px}.global-request-template-list footer em{color:#176c52;font-size:8px;font-style:normal;font-weight:850}@media (width<=760px){.global-request-template-layout{grid-template-columns:1fr}.global-request-template-list>article>footer{flex-direction:column;align-items:flex-start}}.platform-control-plane{color:#172333;background:#f2f5f8;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.platform-control-sidebar{color:#fff;background:#0c1724;border-right:1px solid #d7e0e8;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.platform-control-sidebar>header{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:0 5px 22px;display:flex}.platform-control-sidebar strong,.platform-control-sidebar small{display:block}.platform-control-sidebar strong{letter-spacing:.2px;font-size:16px}.platform-control-sidebar small{color:#9eb0c3;margin-top:3px;font-size:8px;line-height:1.35}.platform-control-mark{color:#fff;background:linear-gradient(145deg,#31475e,#17293b);border:1px solid #98aec4;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font:900 18px/1 ui-sans-serif,system-ui;display:grid}.platform-control-sidebar nav{gap:7px;padding:20px 0;display:grid}.platform-control-sidebar nav>span{background:#ffffff12;border-radius:9px;grid-template-columns:20px 1fr;gap:3px 8px;padding:12px;display:grid}.platform-control-sidebar nav i{color:#8db5d8;grid-row:1/3;font-style:normal}.platform-control-sidebar nav b,.platform-control-sidebar nav small{display:block}.platform-control-sidebar nav b{font-size:10px}.platform-control-sidebar nav small{color:#9eb0c3;grid-column:2;font-size:8px}.platform-control-sidebar>footer{border-top:1px solid #ffffff1c;grid-template-columns:38px 1fr;align-items:center;gap:3px 10px;margin-top:auto;padding:15px 5px 0;display:grid}.platform-control-sidebar>footer b,.platform-control-sidebar>footer small{display:block}.platform-control-sidebar>footer b{font-size:9px}.platform-control-sidebar>footer small{color:#9eb0c3;margin-top:3px;font-size:8px}.platform-control-sidebar>footer a{color:#bdd1e3;grid-column:2;font-size:8px;font-weight:800;text-decoration:none}.platform-control-avatar{color:#fff;background:#27425d;border-radius:50%;grid-row:1/4;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.platform-control-workspace{min-width:0;padding:22px 28px 40px}.platform-control-workspace>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:4px 2px;display:flex}.platform-control-workspace>header h1{margin:5px 0 7px;font-size:23px}.platform-control-workspace>header p{color:#68778a;max-width:720px;margin:0;font-size:10px;line-height:1.5}.platform-control-user{text-align:right;background:#fff;border:1px solid #d3dde6;border-radius:8px;padding:9px 12px}.platform-control-user b,.platform-control-user small{display:block}.platform-control-user b{font-size:9px}.platform-control-user small{color:#6d7d8f;margin-top:3px;font-size:8px}.platform-control-boundary{background:#edf5fa;border:1px solid #cddde9;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.platform-control-boundary i{color:#2f6f99;font-style:normal}.platform-control-boundary b,.platform-control-boundary span{display:block}.platform-control-boundary b{font-size:10px}.platform-control-boundary span{color:#5d7182;margin-top:4px;font-size:9px;line-height:1.45}@media (width<=900px){.platform-control-plane{grid-template-columns:1fr}.platform-control-sidebar{height:auto;position:static}.platform-control-sidebar nav{display:none}.platform-control-sidebar>footer{margin-top:18px}.platform-control-workspace{padding:18px}.platform-control-workspace>header{flex-direction:column}.platform-control-user{text-align:left}}
