@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700;800&family=DM+Serif+Display&display=swap";:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background:color-mix(in srgb, AccentColor, transparent 75%)){.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 75%)}}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}:root{color:#f9fafb;--panel:#111827;--border:#ffffff17;--muted:#9ca3af;--blue:#3b8dd4;background:#0a0f1a;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.shell{background:radial-gradient(circle at 95% 0,#1e6cb32e,#0000 30%);min-height:100vh}button{font:inherit;color:#fff;cursor:pointer}.top{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#0a0f1adb;align-items:center;gap:16px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.logo{background:linear-gradient(135deg,#0c4c83,#3b8dd4);border-radius:7px;padding:6px 10px;font-family:Georgia;font-weight:700}.logo span{color:#d9edff}.product{border-left:1px solid var(--border);flex-direction:column;padding-left:15px;display:flex}.product small{color:var(--muted);font-size:10px}.top nav{height:100%;margin-left:auto;display:flex}.top nav button{color:var(--muted);background:0 0;border:0;padding:0 15px;font-weight:600;position:relative}.top nav button.active{color:#fff}.top nav button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:12px;right:12px}.avatar{color:#a9cff2;background:#26354a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}main{max-width:1450px;margin:auto;padding:45px 42px}.heading{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.heading small{color:#60a5fa;letter-spacing:.14em;font-weight:800}.heading h1{margin:7px 0 0;font:400 43px DM Serif Display,serif}.heading p,.panel header p{color:var(--muted);margin:8px 0 0;font-size:12px}.heading button,.mailbox footer button{background:linear-gradient(135deg,#0c4c83,#3b8dd4);border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px;display:grid}.stats article,.panel{border:1px solid var(--border);background:linear-gradient(145deg,#182131ed,#111827e6);border-radius:14px}.stats article{grid-template-columns:auto 1fr;gap:5px 13px;padding:18px;display:grid}.stats i{color:#60a5fa;background:#3b8dd421;border-radius:11px;grid-row:1/4;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.stats .c1{color:#a8d44a;background:#8cbc2421}.stats .c2{color:#febc2e;background:#febc2e1f}.stats .c3{color:#bd95ee;background:#a069e11f}.stats strong{font-size:24px;line-height:1}.stats span{color:#d1d5db;font-size:11px}.stats em{color:var(--muted);font-size:9px;font-style:normal}.panel{overflow:hidden}.panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.panel h2{margin:0;font-size:14px}.panel header a{color:#69a9e2;font-size:11px}.vacancy{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:16px 21px;display:grid}.vacancy:last-child{border:0}.source{color:#73b6ed;background:#12385a;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.source.H{color:#a8d44a;background:#283b1c}.vacancy h3{margin:0;font-size:13px}.vacancy sup{color:#a8d44a;background:#8cbc241f;border-radius:12px;margin-left:6px;padding:3px 6px;font-size:8px}.vacancy p{color:var(--muted);margin:4px 0 7px;font-size:10px}.vacancy div>span{color:#b4bdca;font-size:9px}.vacancy aside{flex-direction:column;align-items:flex-end;display:flex}.vacancy aside strong{color:#7eb8ea;font-size:18px}.vacancy aside small{color:var(--muted);font-size:8px}.chev{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:5px 10px;font-size:19px;font-style:normal}.columns{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:20px;display:grid}.mini ul{margin:0;padding:0 21px;list-style:none}.mini li{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;font-size:10px;display:grid}.mini li>i,.live{background:#4bd37b;border-radius:50%;width:8px;height:8px}.mini li>i.busy{background:#60a5fa}.mini li>i.warn{background:#febc2e}.mini li b,.deadline span{flex-direction:column;display:flex}.mini li small,.mini time,.deadline small{color:var(--muted);margin-top:3px;font-size:8px}.deadline{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:0 21px;padding:13px 0;display:grid}.deadline>b{color:#8bc0ed;background:#3b8dd41a;border-radius:8px;flex-direction:column;align-items:center;padding:7px 10px;display:flex}.deadline em{color:#febc2e;font-size:9px;font-style:normal}.mailbox header em{color:#a8d44a;margin-left:6px;font-size:9px;font-style:normal}.mailbox header span{color:var(--muted);font-size:10px}.live{margin-right:8px;display:inline-block}dl{grid-template-columns:repeat(5,1fr);margin:0;padding:24px;display:grid}dt{color:var(--muted);font-size:9px}dd{margin:7px 0;font-size:13px;font-weight:700}.mailbox footer{gap:10px;padding:0 24px 24px;display:flex}.mailbox footer .secondary{border:1px solid var(--border);background:#ffffff09}.empty{text-align:center;padding:70px}.empty>b{color:#60a5fa;font-size:38px}.empty p{color:var(--muted)}@media (width<=850px){.stats{grid-template-columns:1fr 1fr}.columns{grid-template-columns:1fr}.product{display:none}main{padding:30px 20px}.top{padding:0 15px}.top nav button{padding:0 7px}dl{grid-template-columns:1fr 1fr;gap:15px}}@media (width<=550px){.stats{grid-template-columns:1fr}.heading{flex-direction:column;align-items:flex-start;gap:20px}.top nav button:nth-child(2),.top nav button:nth-child(3){display:none}.vacancy{grid-template-columns:auto 1fr}.vacancy aside,.chev{display:none}.mailbox footer{flex-direction:column}}.heading button:disabled,.mailbox footer button:disabled{cursor:wait;opacity:.65}.scan-message{color:#a9cff2;background:#3b8dd414;border:1px solid #60a5fa40;border-radius:10px;margin:-15px 0 20px;padding:11px 14px;font-size:11px}.filters{gap:10px;justify-content:flex-start!important}.filters input,.filters select{color:#dbe4ef;min-height:38px;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.filters input{flex:1;min-width:220px}.filters select{min-width:140px}.filters option{background:#111827}.table-head,.vacancy-table{grid-template-columns:minmax(260px,2fr) 1fr 1fr 1fr .55fr 30px;align-items:center;gap:15px;padding:13px 21px;display:grid}.table-head{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;background:#0000001f;font-size:9px;font-weight:800}.vacancy-table{color:#b9c2cf;border-top:1px solid #ffffff17;font-size:11px}.vacancy-table>div{flex-direction:column;display:flex}.vacancy-table strong{color:#f9fafb;font-size:12px}.vacancy-table small{color:#6b7280;margin-top:4px}.vacancy-table>span{align-items:center;gap:7px;display:flex}.tiny-source{color:#73b6ed;background:#12385a;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.tiny-source.H{color:#a8d44a;background:#283b1c}.vacancy-table .score{color:#7eb8ea;font-weight:800}.vacancy-table>button{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff17;border-radius:7px;font-size:17px}@media (width<=800px){.table-head{display:none}.vacancy-table{grid-template-columns:2fr 1fr 30px}.vacancy-table>span:nth-of-type(2),.vacancy-table>span:nth-of-type(3),.vacancy-table>span:nth-of-type(4){display:none}.filters{flex-wrap:wrap}.filters input{flex-basis:100%}}.loading,.login-page{color:#9ca3af;place-items:center;min-height:100vh;display:grid}.login-page{background:radial-gradient(circle at 70% 10%,#1e6cb333,#0000 35%)}.login-card{background:#111827f0;border:1px solid #ffffff17;border-radius:18px;width:min(420px,100% - 32px);padding:40px;box-shadow:0 30px 80px #0000004d}.login-card>.logo{display:inline-block}.login-card>small{color:#60a5fa;letter-spacing:.14em;margin-top:28px;font-weight:800;display:block}.login-card h1{margin:8px 0 0;font:400 38px DM Serif Display,serif}.login-card>p{color:#9ca3af;margin:8px 0 25px;font-size:12px}.login-card label{color:#c7d0dc;flex-direction:column;gap:7px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.login-card input{color:#fff;height:42px;font:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:9px;outline:0;padding:0 12px}.login-card input:focus{border-color:#3b8dd4}.login-card>button{background:linear-gradient(135deg,#0c4c83,#3b8dd4);border:0;border-radius:10px;width:100%;height:44px;margin-top:22px;font-weight:800}.login-error{color:#ff8c92;background:#fb5a621a;border-radius:8px;margin-top:14px;padding:10px;font-size:10px}.sso-note{color:#6b7280;text-align:center;margin-top:14px;font-size:10px;display:block}.top .avatar{cursor:pointer;font:inherit;place-items:center;padding:0;display:grid}.candidate-grid{grid-template-columns:300px minmax(0,1fr);gap:18px;display:grid}.candidate-list{padding:18px}.candidate-list h2{margin:8px 0 12px;font-size:14px}.candidate-list form,.profile-form{flex-direction:column;gap:10px;display:flex}.candidate-list input,.profile-form input,.profile-form textarea,.profile-form select{box-sizing:border-box;color:#eef2f7;width:100%;font:inherit;background:#101925;border:1px solid #ffffff1a;border-radius:8px;outline:0;padding:10px}.form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-list form>button,.profile-form>button{color:#fff;background:#287fc4;border:0;border-radius:8px;padding:11px;font-weight:800}.candidate{border-top:1px solid #ffffff14;flex-direction:column;padding:12px 0;display:flex}.candidate small{color:#6b7280;margin:3px 0 8px}.candidate button{color:#aeb8c5;text-align:left;background:0 0;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;margin-top:5px;padding:8px;display:flex}.candidate button.active{background:#3b8dd41f;border-color:#3b8dd4}.candidate button em{color:#60a5fa;text-transform:uppercase;font-size:8px}.candidate-detail{min-height:650px}.candidate-detail>header{padding:18px 20px}.candidate-detail>header a{color:#6db4eb;font-size:11px}.cv-workspace{border-top:1px solid #ffffff14;grid-template-columns:minmax(360px,1.3fr) minmax(280px,.7fr);height:720px;display:grid}.pdf-viewer{box-sizing:border-box;background:#30343b;width:100%;height:100%;padding:14px;overflow:auto}.pdf-viewer>p{color:#d1d5db;text-align:center}.pdf-viewer>div{flex-direction:column;align-items:center;gap:14px;display:flex}.pdf-viewer canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 3px 16px #0000004d}.inline-pdf-note{color:#7f8b99;font-size:10px}.profile-form{padding:20px;overflow:auto}.profile-form h3{margin:0 0 5px}.profile-form label{color:#9ca3af;flex-direction:column;gap:5px;font-size:10px;display:flex}.profile-form details{color:#9ca3af;margin-top:8px}.profile-form pre{color:#9fc4e4;white-space:pre-wrap;background:#090f18;max-height:320px;padding:10px;font-size:9px;overflow:auto}.quality-card,.access-box{background:#2563eb12;border:1px solid #60a5fa33;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.quality-heading{justify-content:space-between;align-items:center;display:flex}.quality-heading strong{color:#60a5fa;font-size:24px}.quality-meter{background:#1f2937;border-radius:10px;height:6px;overflow:hidden}.quality-meter i{background:linear-gradient(90deg,#f59e0b,#22c55e);border-radius:10px;height:100%;display:block}.quality-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.quality-card dl div,.access-row{justify-content:space-between;display:flex}.quality-card dl div{color:#9ca3af;font-size:9px}.quality-card dd{color:#e5e7eb;margin:0}.quality-card small,.access-row small{color:#798493;line-height:1.4}.access-box{background:#ffffff06;border-color:#ffffff1a;margin-top:10px}.access-box>button{color:#fff;background:#287fc4;border:0;border-radius:7px;padding:9px;font-weight:700}.access-row{border-top:1px solid #ffffff14;align-items:center;padding-top:8px}.access-row span{flex-direction:column;display:flex}.access-row button{color:#f87171;background:0 0;border:0;font-size:10px}.analysis-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analysis-actions button{color:#fff;background:#287fc4;border:0;border-radius:8px;padding:11px;font-weight:800}.analysis-actions button.secondary{color:#7bc0f3;background:0 0;border:1px solid #60a5fa59}.analysis-actions button:disabled{cursor:wait;opacity:.5}@media (width<=1000px){.candidate-grid{grid-template-columns:1fr}.cv-workspace{grid-template-columns:1fr;height:auto}.pdf-viewer{height:650px}}
