@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.production-root{min-height:100dvh;background:#f4f6f8}.production-root .app-window{height:100dvh;max-height:none;border:0;border-radius:0;max-width:none}.production-root .app-shell{height:100%}.production-root .sidebar{min-height:0}.production-root .main{min-width:0;overflow:auto}.production-root .workspace{min-height:65vh}.production-root .page-header{gap:12px}.login-screen{min-height:100dvh;display:grid;place-items:center;padding:20px}.login-form{display:grid;gap:18px;padding:32px;background:#fff;border:1px solid #dde4e3;border-radius:16px;width:min(100%,420px)}.login-form label,.admin-form label{display:grid;gap:8px}.admin-form{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.admin-form label{flex:1 1 180px;min-width:0}.admin-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #e3e8e6}.admin-list p{margin:8px 0;overflow-wrap:anywhere}.admin-source{display:flex;gap:12px;align-items:center;margin:12px 0;flex-wrap:wrap}.admin-source input{flex:1;min-width:160px}.access-choice{display:flex;gap:12px;align-items:center;margin:14px 0}.access-choice input{width:18px;height:18px;flex:none}.production-error{padding:12px;background:#fff0ed;color:#a53424;border-radius:8px;margin:12px 0}.production-root .user-profile{overflow-wrap:anywhere}.production-root .report-table{width:100%;border-collapse:collapse}.report-table td,.report-table th{padding:12px;text-align:left;border-bottom:1px solid #e2e6e5}.report-scroll{overflow:auto}.production-root .application-history{padding:20px;background:#fff;margin-top:16px;border-radius:12px}.production-root .application-history article{padding:12px 0;border-bottom:1px solid #eee}@media(max-width:760px){.production-root .main{padding-bottom:90px}.production-root .page-header{display:none}.production-root .mobile-brand{display:flex}.admin-list article{align-items:flex-start;flex-direction:column}.admin-source input{flex-basis:100%}.admin-form{flex-direction:column;align-items:stretch}.admin-form label{flex:auto}.production-root .mobile-top-actions{gap:12px}.production-root .mobile-brand h1{font-size:21px}.production-root .report-table{min-width:600px}}.phone-line-state{height:24px;padding:3px 12px;font-size:12px;background:#eaf3ed;color:#326653}.production-root .app-window{height:calc(100dvh - 24px)}.live-call{position:fixed;z-index:1300;right:24px;bottom:24px;width:min(520px,calc(100vw - 32px));padding:20px;background:#eaf4ed;border:1px solid #91b49e;border-radius:16px;box-shadow:0 8px 40px #182a2233}.live-call p{margin:8px 0}.live-call-mini{display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(780px,calc(100vw - 32px));padding:12px}.live-call .actions{flex-wrap:wrap}.muted-mic{background:#ffdfd8!important}.assistant-thread{max-height:55vh;overflow:auto}.assistant-thread article{padding:16px;border-radius:12px;margin:12px 0;background:#eef4f0}.assistant-thread .outgoing{background:#e0eee4}.report-table input[type=checkbox]{width:18px;height:18px}@media(max-width:760px){.live-call{bottom:78px;right:12px;width:calc(100vw - 24px)}.live-call-mini{flex-wrap:wrap}.live-call-mini .actions{margin-left:auto}.phone-line-state{font-size:11px}.production-root .app-window{height:calc(100dvh - 24px)}}@media(max-width:760px),(pointer:coarse){.production-root,.production-root *{scrollbar-width:thin;scrollbar-color:#7da493 #edf3ef}.production-root ::-webkit-scrollbar{width:6px;height:6px}.production-root ::-webkit-scrollbar-track{background:#edf3ef;border-radius:999px}.production-root ::-webkit-scrollbar-thumb{background:#7da493;border-radius:999px}.production-root ::-webkit-scrollbar-thumb:hover{background:#3b7561}.production-root ::-webkit-scrollbar-button{display:none;width:0;height:0}.production-root ::-webkit-scrollbar-corner{background:transparent}@supports selector(::-webkit-scrollbar){.production-root,.production-root *{scrollbar-width:auto;scrollbar-color:auto}}}.production-root .candidate-stage-label{font-size:12px;line-height:1.45;color:#39715e;margin-top:5px;white-space:normal;overflow-wrap:anywhere}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202832;background:#f5f6f8;font-synthesis:none;font-size:14px;--green:#39705c;--muted:#7c8490;--border:#e5e9ed;--pale:#eef5f1}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid #39705c}input,select,textarea{border:1px solid #dfe4e9;border-radius:7px;padding:10px 12px;background:#fff;color:#202832;max-width:100%}input:focus,textarea:focus,select:focus{outline:2px solid #39705c30;border-color:#39705c}textarea{resize:vertical;line-height:1.55}select{cursor:pointer}input::placeholder,textarea::placeholder{color:#9099a6}h1,h2,h3,p{margin:0}h1{font-size:27px;font-weight:800;letter-spacing:-1px}h2{font-size:20px;font-weight:800;letter-spacing:-.6px}h3{font-size:15px;font-weight:750}p{line-height:1.65}strong{font-weight:700}svg{flex-shrink:0}a{color:inherit;text-decoration:none}.small{font-size:12px}.muted{color:var(--muted)}.red{color:#bd574b!important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn,.primary{min-height:40px;padding:9px 14px;border-radius:7px;font-size:13px;font-weight:650;white-space:nowrap;transition:background .15s,border-color .15s}.btn{background:#fff;border:1px solid #dce2e8}.btn:hover{background:#f5f7f8;border-color:#bccbc3}.primary{background:var(--green);color:#fff;border:1px solid var(--green);box-shadow:0 1px 2px #1b3c2410}.primary:hover{background:#2d5e4b}.square{width:40px;padding:8px}.icon-btn{width:40px;height:40px;border-radius:7px}.icon-btn:hover{background:#edf2ef}.text-btn{padding:8px 0;color:var(--green);font-weight:650;font-size:13px;justify-content:flex-start}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:5px;background:#f0f3f6;color:#647080;padding:5px 8px;font-size:11px;white-space:nowrap}.success{background:#edf6ef!important;color:#35715a!important}.count{font-size:11px;min-width:20px;line-height:20px;text-align:center;border-radius:7px;background:#edf0f3;color:#67717e;display:inline-block}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:1px solid var(--border);border-radius:8px;background:#f7f9fa;font-size:13px;line-height:1.55;margin:12px 0}.notice p{margin-top:5px;font-size:12px;color:#738076}.notice svg{margin-top:2px}.amber{background:#fff6e6;border-color:#f6dfb4;color:#986927}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.preview-stage{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.demo-bar{height:36px;flex-shrink:0;background:#eaf0ed;border-bottom:1px solid #dce6df;display:flex;justify-content:space-between;align-items:center;padding:0 22px;color:#51665c;font-size:11px;gap:10px}.demo-label{display:flex;align-items:center;gap:6px;white-space:nowrap}.demo-label>span:first-child{width:6px;height:6px;background:#7d9b88;border-radius:50%}.demo-controls{display:flex;align-items:center;gap:15px}.demo-controls label{display:flex;align-items:center;gap:8px}.demo-controls select{background:transparent;padding:3px 22px 3px 4px;font-size:11px;border:0;color:#3e584b;font-weight:650}.viewport-toggle{display:flex;gap:2px}.viewport-toggle button{height:26px;width:30px;border-radius:4px;color:#7b8b81}.viewport-toggle .active{background:#fff;color:var(--green)}.demo-help{padding:3px}.app-window{flex:1;min-height:0;container-type:inline-size;width:100%;transition:width .25s;overflow:hidden}.app-shell{display:flex;height:100%;overflow:hidden}.sidebar{width:210px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:25px 13px 0}.brand{display:flex;gap:10px;align-items:center;font-size:23px;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.brand>span{width:36px;height:36px;border-radius:8px;background:#39705c;color:#fff;display:grid;place-items:center;font-size:25px;letter-spacing:-1px}.sidebar .brand{padding:0 10px;margin-bottom:32px}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav button{height:45px;justify-content:flex-start;padding:0 15px;font-weight:650;font-size:13px;border-radius:7px;color:#68747b}.sidebar nav button:hover,.sidebar-bottom>button:hover{background:#f6f8f7}.sidebar nav .active{background:var(--pale);color:#31634f}.nav-dot{width:6px;height:6px;background:#39705c;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:5px}.sidebar-bottom>button{justify-content:flex-start;font-size:12px;padding:12px;color:#738077;border-radius:6px}.user-profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);margin-top:12px;padding:19px 5px}.user-profile strong{display:block;font-size:11px}.user-profile span:not(.avatar){display:block;font-size:10px;color:#7c8490;margin-top:3px}.avatar{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#edf0f4;color:#536777;font-weight:650;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.avatar.large{width:56px;height:56px;font-size:21px;background:#e2eee6;color:#39705c}.main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;padding:0 22px 20px}.page-header{height:83px;min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:15px}.page-header>div:first-child{display:flex;align-items:baseline;gap:22px}.page-date{font-size:12px;color:#87909a;white-space:nowrap}.page-actions{display:flex;gap:8px}.queue-tabs{display:flex;gap:24px;border-bottom:1px solid #dfe5e8;height:45px;min-height:45px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.queue-tabs button{gap:7px;font-size:13px;padding:0 12px 13px;white-space:nowrap;border-bottom:2px solid transparent}.queue-tabs button.active{color:#2e654f;border-color:#39705c;font-weight:750}.queue-tabs .active .count{background:#e0ece4;color:#39705c}.workspace{display:flex;gap:16px;flex:1;min-height:0}.candidate-list{width:340px;flex-shrink:0;background:#fff;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.list-tools{padding:15px 14px 8px}.search{display:flex;align-items:center;border:1px solid #dfe5ea;border-radius:7px;padding-left:11px;color:#83909a}.search input{border:0;min-width:0;width:100%;padding:11px 8px;font-size:12px;outline:0!important;background:transparent}.search button{padding:8px}.filters{display:flex;gap:7px;margin-top:9px}.filters select{width:50%;font-size:11px;padding:7px 8px}.list-scroll{overflow:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#d5ded8 transparent}.group-title{display:flex;gap:8px;align-items:center;padding:15px 17px 9px;font-size:12px;font-weight:750}.candidate-row{display:flex;align-items:flex-start;text-align:left;width:100%;gap:11px;padding:15px 16px;border-left:2px solid transparent;border-bottom:1px solid #eff1f3;position:relative;min-height:104px}.candidate-row:hover{background:#f8faf9}.candidate-row.selected{background:#eef5f1;border-left-color:var(--green)}.selected .avatar{background:#dfece3;color:#39705c}.row-main{flex:1;min-width:0}.row-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;font-size:12px}.unread-dot{height:6px;width:6px;border-radius:50%;background:#d5a147;display:inline-block;flex-shrink:0}.row-preview{font-size:11px;color:#7b8592;line-height:1.5;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:10px;color:#7b8690;margin-top:7px}.row-bottom>span:first-child{display:flex;gap:4px;align-items:center}.channel-icon{display:inline-flex;align-items:center;justify-content:center}.telegram{color:#36a0ca}.whatsapp{color:#57a36d}.max{color:#646baf}.owner-mini{font-size:10px;color:#60816e;margin-top:5px}.list-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:11px 15px;font-size:10px;color:#89929b}.candidate-detail{flex:1;min-width:0;border:1px solid var(--border);background:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.candidate-header{display:flex;align-items:center;gap:13px;padding:21px 21px 18px;flex-shrink:0}.identity{min-width:0;flex:1}.identity h2{font-size:18px;letter-spacing:-.5px;line-height:1.4}.identity p{color:#88929b;font-size:12px;margin:3px 0}.identity>.small{font-size:11px}.header-actions{display:flex;gap:7px}.header-actions .btn{font-size:11px;min-height:36px;padding:8px 10px}.call-btn{color:#39705c;border-color:#8fb6a2}.more-btn{width:32px}.next-step{display:flex;align-items:center;gap:11px;background:#fff7e6;border:1px solid #f4e4c1;color:#996523;margin:0 20px 14px;padding:11px 13px;border-radius:8px;flex-shrink:0}.next-step>div{display:flex;flex:1;flex-direction:column;gap:2px}.next-step strong{font-size:12px}.next-step .small{font-size:10px;color:#a57d42}.next-step>button{border:1px solid #ecd6ab;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:650}.next-step.missing{background:#faf0ec;color:#a55d4a;border-color:#efd8cf}.pipeline{display:flex;align-items:center;gap:8px;padding:0 21px 11px;min-height:30px;flex-shrink:0}.pipeline>.small{font-size:10px;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline button{color:#39705c;font-size:10px;background:#eef5f0;border-radius:4px;padding:4px 6px}.owner-label{font-size:9px;color:#939aa2;margin-left:auto}.detail-tabs{display:flex;gap:15px;border-bottom:1px solid var(--border);margin:0 20px;flex-shrink:0}.detail-tabs button{border-bottom:2px solid transparent;padding:12px 6px;font-size:12px;white-space:nowrap;color:#7d8590}.detail-tabs button.active{color:#316b52;border-color:#39705c;font-weight:750}.communication{display:flex;flex-direction:column;flex:1;min-height:0;padding:13px 17px 7px}.channel-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 11px;flex-shrink:0}.channel-options{display:flex;gap:5px}.channel-options button{border:1px solid #e9edf0;border-radius:6px;padding:8px 9px;font-size:10px;gap:6px;white-space:nowrap}.channel-options .active{background:#f0f4f6;border-color:#e6ebef}.account-label{font-size:9px;color:#8a949e;display:flex;align-items:center;gap:5px}.green-dot{height:5px;width:5px;border-radius:50%;background:#79a488;flex-shrink:0}.chat-body{background:#f4f6f8;border:1px solid #edf0f2;border-radius:7px;flex:1;min-height:90px;overflow:auto;padding:18px 17px 20px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:#d5ded8 transparent}.chat-date{text-align:center;color:#9ba3ac;font-size:10px;margin-bottom:9px}.message{padding:12px 14px 8px;border-radius:11px;max-width:86%;font-size:12px;line-height:1.6;box-shadow:0 1px 2px #18252203}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.incoming{background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.outgoing{background:#e5f0e6;border-bottom-right-radius:3px;align-self:flex-end}.message-meta{font-size:9px;color:#96a0a7;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.outgoing .message-meta{color:#6d9980}.composer{display:flex;gap:9px;margin-top:11px;align-items:flex-end}.composer textarea{resize:none;min-height:44px;max-height:100px;width:100%;font-size:12px;border-color:#e2e7eb;padding:11px 13px}.composer .square{width:44px;height:44px;flex-shrink:0}.composer-note{font-size:9px;color:#a2aab2;margin-top:7px;text-align:center}.response-needed{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9a854e;padding:8px 2px 0;gap:7px}.response-needed>span{display:flex;align-items:center;gap:6px}.response-needed button{font-size:9px;text-decoration:underline;text-underline-offset:2px;padding:0;color:#8d969d}.detail-scroll{padding:20px;overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;margin:20px 0 30px}.profile-grid strong{font-size:13px;line-height:1.6;display:block;overflow-wrap:anywhere}.field-label{display:block;font-size:11px;color:#8b959e;margin-bottom:5px}.ai-invite{display:flex;align-items:center;gap:12px;border:1px solid #dce8e0;background:#f7faf7;border-radius:9px;padding:15px;margin:25px 0}.ai-sign{color:#648b76}.ai-invite strong{font-size:12px}.ai-invite p{font-size:11px;color:#87938a;margin-top:4px}.ai-invite .btn{font-size:11px;margin-left:auto}.note-content{font-size:12px;margin:11px 0 28px;white-space:pre-wrap;color:#748079}.timeline{margin:15px 0}.timeline>div{font-size:11px;color:#839087;display:flex;gap:10px;padding:10px 0;line-height:1.5}.timeline>div>span{width:6px;height:6px;background:#bed1c4;border-radius:50%;margin-top:6px;flex-shrink:0}.vacancy-brief{display:flex;align-items:center;gap:11px;padding:15px;border-radius:8px;background:#f7f9f8;border:1px solid var(--border)}.vacancy-brief>div{flex:1}.vacancy-brief strong{font-size:13px}.vacancy-brief p{font-size:11px;color:#839087;margin-top:5px}.vacancy-icon{color:#769a83}.stage-edit{margin:20px 0}.stage-edit select{width:100%;font-size:12px}.employment-block{padding:21px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:24px}.progress-heading{display:flex;justify-content:space-between;align-items:center;margin:18px 0 12px}.progress-heading b{font-size:30px;color:#39705c;margin-right:4px}.progress-track{height:7px;background:#eaf0ec;border-radius:6px;overflow:hidden}.progress-track>div{background:#66947a;height:100%;border-radius:6px;transition:width .3s}.shift-dates{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.shift-dates>span{font-size:10px;display:flex;align-items:center;gap:4px;background:#f0f5f1;border:1px solid #e0e9e2;border-radius:4px;padding:5px;color:#779180}.document-list{margin:15px 0 24px;display:flex;flex-direction:column;gap:8px}.document-list label,.document-list>div{display:flex;align-items:center;gap:9px;font-size:12px;padding:11px 12px;border:1px solid var(--border);border-radius:7px}.document-list label>span:last-child{margin-left:auto}.document-list input{accent-color:#39705c;width:16px;height:16px}.task-line{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #edf0f2;color:#739080}.task-line>div{flex:1;display:flex;flex-direction:column;gap:4px}.task-line strong{font-size:12px;color:#56645c}.task-line span{font-size:11px;color:#919a94}.unassigned{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:16px;padding:40px;flex:1;color:#789184}.unassigned h3{color:#3b5346;font-size:19px}.unassigned p{max-width:350px;color:#8a958f;font-size:13px}.unassigned .notice{font-size:11px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:45px 22px;margin:auto;color:#98a69d}.empty h3{font-size:15px;color:#677b6f}.empty p{font-size:12px;max-width:300px;line-height:1.7}.mobile-brand,.mobile-back,.mobile-chevron,.mobile-label,.bottom-nav{display:none}.control-screen,.vacancies-screen{flex:1;overflow:auto;min-height:0;padding:15px 0}.control-intro{display:flex;justify-content:space-between;align-items:center;margin:8px 0 26px}.control-intro h2{font-size:22px}.control-intro p{color:#8b9590;font-size:12px;margin-top:9px}.control-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:25px}.control-stats button{background:#fff;border:1px solid var(--border);border-radius:9px;align-items:flex-start;flex-direction:column;padding:18px;gap:12px;text-align:left}.control-stats span{font-size:11px;color:#87938a}.control-stats b{font-size:28px;font-weight:600}.control-stats button.active{border-color:#88ab94;background:#f0f6f1}.control-stats .active b{color:#39705c}.control-table{background:#fff;border:1px solid var(--border);border-radius:10px;padding:22px}.control-row{display:flex;align-items:center;width:100%;padding:20px 0;text-align:left;border-top:1px solid var(--border);gap:14px}.control-row>div{display:flex;flex-direction:column;gap:6px}.control-row strong{font-size:13px}.control-row span:not(.avatar){font-size:11px;color:#8b958f}.control-result{margin-left:auto;align-items:flex-end}.control-row>svg{color:#8a9e91;margin-left:16px}.control-hint{display:flex;align-items:center;gap:12px;color:#8b9a90;max-width:700px;margin:22px 0;font-size:12px}.vacancies-screen{display:grid;grid-template-columns:290px 1fr;gap:20px}.vacancy-list{display:flex;flex-direction:column;gap:13px}.vacancy-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px;display:block;text-align:left;transition:border-color .2s}.vacancy-card.active{border-color:#6c9a7e;background:#f3f8f3}.vacancy-card .section-heading{color:#7f9b89;margin-bottom:20px}.vacancy-card h3{font-size:17px;margin-bottom:7px}.vacancy-card p{font-size:12px;color:#86928a;margin-bottom:20px}.vacancy-card strong{font-size:14px}.vacancy-card-bottom{border-top:1px solid #e3e9e5;margin-top:18px;padding-top:13px;display:flex;gap:8px;justify-content:space-between;font-size:10px;color:#87998c}.vacancy-description{background:#fff;border:1px solid var(--border);border-radius:10px;padding:27px;overflow:auto}.vacancy-description>p{display:flex;gap:7px;font-size:12px}.vacancy-person{display:flex;width:100%;justify-content:flex-start;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px;gap:12px}.vacancy-person>svg{margin-left:auto;color:#8ca394}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#18312355;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#fff;border-radius:15px;width:520px;max-width:100%;max-height:90dvh;overflow:hidden;box-shadow:0 25px 90px #16321b30;display:flex;flex-direction:column}.modal.wide{width:590px}.modal-header{padding:22px 24px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f2f0;flex-shrink:0}.modal-header h2{font-size:19px}.modal form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.modal-body{padding:22px 24px;overflow:auto;min-height:0;font-size:13px;line-height:1.65}.modal-body>p{margin-bottom:17px}.modal-footer{padding:16px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:9px;flex-shrink:0}.form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;color:#657c6c}.form-field>input,.form-field>select,.form-field>textarea{width:100%;font-size:13px;color:#364d40}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-error{color:#aa4f46;background:#fcf0ed;padding:10px;border-radius:6px;margin-top:15px;font-size:12px}.summary-check{text-align:center;color:#39705c;padding:15px 0 23px}.summary-check h3{font-size:20px;margin-top:12px}.summary-check p{color:#86998c;margin-top:7px}.proposals{margin-top:20px}.proposals>label{display:flex;gap:10px;padding:15px 0;border-top:1px solid var(--border)}.proposals input{accent-color:#39705c;margin-top:5px}.proposals p,.proposals small{font-size:11px;color:#8b9b90}.guide-step{display:flex;gap:15px;padding:15px 0}.guide-step>b{width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;background:#eef5ef;color:#39705c;border-radius:50%}.guide-step p{font-size:12px;color:#7c8c81;margin-top:5px}.lead{font-size:15px}.account-setting{border:1px solid var(--border);border-radius:8px;padding:14px;margin-bottom:12px}.account-setting>.pill{float:right}.account-setting p{margin-top:8px;font-size:12px}.account-setting small{font-size:11px;color:#8a978e}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#244634;color:#fff;box-shadow:0 7px 30px #193b3033;padding:15px 18px;border-radius:9px;font-size:12px;z-index:90;display:flex;align-items:center;gap:10px;max-width:90vw;animation:rise .2s ease-out}.toast button{color:#abc6b4;padding:0;margin-left:5px}.phone-mode{background:#dfe6e1}.phone-mode .app-window{width:390px;max-width:100%;margin:16px auto;height:calc(100dvh - 68px);flex:none;border-radius:20px;box-shadow:0 12px 50px #1b38251c;border:1px solid #cbd6cd;background:#f5f6f8}.phone-mode .demo-bar{background:#eaf0ed}.phone-mode .modal{max-width:390px}@keyframes rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@container (max-width:1200px){.sidebar{width:185px;padding-left:10px;padding-right:10px}.brand{font-size:20px}.main{padding-left:16px;padding-right:16px}.candidate-list{width:310px}.candidate-header{padding:17px 16px;gap:10px;flex-wrap:wrap}.header-actions{margin-left:66px}.identity h2{font-size:17px}.candidate-header .avatar{width:48px;height:48px}.header-actions .more-btn,.owner-label{display:none}.channel-bar{flex-wrap:wrap}.account-label{width:100%;padding-left:3px}.page-date{font-size:11px}.ai-invite{flex-wrap:wrap}.ai-invite .btn{margin-left:32px}.control-stats{gap:8px}.control-stats button{padding:13px}.vacancies-screen{grid-template-columns:240px 1fr}}@container (max-width:850px){.sidebar{width:70px;padding:22px 8px 0}.sidebar .brand{font-size:0;padding:0;justify-content:center;margin-bottom:30px}.sidebar nav button{font-size:0;padding:0;justify-content:center}.sidebar nav svg{width:21px}.sidebar nav .nav-dot{position:absolute;margin-left:28px;margin-top:-18px}.sidebar-bottom>button{font-size:0;justify-content:center}.user-profile{justify-content:center}.user-profile>div{display:none}.candidate-list{width:270px}.page-date{display:none}.header-actions{margin-left:0;width:100%}.header-actions .btn{flex:1}.pipeline>.small{max-width:55%}.main{padding-left:12px;padding-right:12px}.workspace{gap:10px}.detail-tabs{gap:8px;margin:0 14px}.detail-tabs button{font-size:11px}.communication{padding-left:12px;padding-right:12px}.candidate-header{padding:15px}.next-step{margin-left:14px;margin-right:14px}.profile-grid{gap:20px 12px}.control-stats{grid-template-columns:repeat(3,1fr)}.vacancies-screen{grid-template-columns:1fr}.vacancy-list{display:grid;grid-template-columns:repeat(3,1fr)}.vacancy-card{padding:13px}.vacancy-card h3{font-size:14px}}@container (max-width:600px){.app-shell{flex-direction:column}.sidebar{display:none}.mobile-brand{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;background:#fff;border-bottom:1px solid var(--border);height:54px;min-height:54px}.mobile-brand .brand{font-size:19px;gap:8px}.mobile-brand .brand>span{width:29px;height:29px;font-size:21px;border-radius:7px}.main{padding:0;flex:1;min-height:0;overflow:hidden}.page-header{min-height:74px;height:74px;padding:15px 16px;gap:8px}.page-header h1{font-size:23px}.page-header>div:first-child{display:block}.page-header .primary{min-height:42px;font-size:12px;padding:9px 12px}.page-header .icon-mobile span{display:none}.page-header .icon-mobile{padding:8px;min-height:42px;width:36px}.queue-tabs{height:43px;min-height:43px;gap:3px;margin:0 0 12px;padding-left:9px}.queue-tabs button{font-size:11px;gap:5px;padding:0 9px 10px}.queue-tabs .count{min-width:17px;font-size:10px;line-height:18px}.workspace{display:block;flex:1;min-height:0;overflow:hidden}.candidate-list{width:100%;height:100%;border:0;border-radius:0}.list-tools{padding:9px 16px}.search input{font-size:13px;padding:12px 9px}.filters select{font-size:12px;padding:9px 10px}.candidate-row{padding:16px;gap:12px;min-height:108px}.row-heading{font-size:13px}.row-preview{font-size:12px}.row-bottom{font-size:11px}.candidate-row .avatar{width:40px;height:40px}.group-title{padding:18px 17px 10px;font-size:12px}.mobile-chevron{display:block;align-self:center;color:#a2afa6}.list-footer,.candidate-detail{display:none}.bottom-nav{display:flex;justify-content:space-around;flex-shrink:0;min-height:65px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border)}.bottom-nav button{flex-direction:column;gap:5px;flex:1;font-size:9px;color:#96a099;min-height:48px}.bottom-nav button.active{color:#39705c;font-weight:750}.detail-open .candidate-list,.detail-open .page-header,.detail-open .queue-tabs,.detail-open .bottom-nav{display:none}.detail-open .candidate-detail{display:flex;height:100%;border:0;border-radius:0}.mobile-back{display:flex;justify-content:flex-start;padding:9px 14px;gap:4px;font-size:12px;color:#819086;min-height:38px;flex-shrink:0}.candidate-header{padding:5px 16px 13px;gap:10px}.candidate-header .avatar.large{height:43px;width:43px;font-size:17px}.identity h2{font-size:17px;line-height:1.4}.identity p{font-size:11px;margin:2px 0}.identity>.small{display:none}.header-actions{gap:9px;width:100%;margin-top:4px;margin-left:0}.header-actions .btn{font-size:12px;min-height:42px}.header-actions .call-btn{background:#39705c;color:#fff;border-color:#39705c}.header-actions .more-btn{display:flex;flex:0 0 38px;padding:8px}.next-step{margin:0 16px 8px;padding:9px 10px;gap:7px;min-height:58px;border-radius:7px}.next-step .small{font-size:10px}.next-step strong{font-size:11px}.next-step>button{min-height:36px;padding:5px 8px;font-size:10px}.next-step>svg{width:18px}.pipeline{display:none}.detail-tabs{margin:0;padding:0 12px;gap:15px;min-height:44px}.detail-tabs button{font-size:13px;padding:12px 7px}.desktop-label{display:none}.mobile-label{display:inline}.communication{padding:9px 12px 5px}.channel-bar{gap:7px;padding-bottom:9px}.channel-options{gap:6px}.channel-options button{font-size:10px;padding:8px 9px;min-height:36px}.account-label{font-size:9px;display:flex;width:auto;flex:1;min-width:65px;line-height:1.5}.chat-body{padding:15px 11px;gap:12px;min-height:80px;border:0}.chat-date{font-size:9px;margin-bottom:2px}.message{font-size:12px;padding:10px 12px 6px;max-width:91%}.message-meta{font-size:9px}.composer{margin-top:8px;gap:8px}.composer textarea{font-size:14px;min-height:44px;padding:11px 12px}.composer-note{font-size:8px;margin-top:4px}.response-needed{font-size:8px;padding-top:7px}.response-needed button{font-size:8px}.detail-scroll{padding:20px 16px}.profile-grid{margin-top:20px;font-size:12px;gap:22px 16px}.profile-grid strong{font-size:12px}.ai-invite{flex-wrap:wrap;padding:13px;gap:9px}.ai-invite>div:nth-child(2){flex:1;min-width:160px}.ai-invite .btn{margin:0 0 0 28px;min-height:40px}.section-heading{margin-bottom:16px}.section-heading h3{font-size:14px}.section-heading>.btn{font-size:11px;padding:8px 10px}.vacancy-brief{padding:12px;gap:9px;flex-wrap:wrap}.vacancy-brief .pill{margin-left:30px}.employment-block .actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.employment-block .actions button{font-size:11px;white-space:normal;min-height:44px}.progress-heading b{font-size:28px}.document-list label{padding:13px 10px}.task-line{gap:7px}.task-line .text-btn{font-size:11px}.unassigned{padding:28px 20px}.control-screen{padding:16px}.control-intro{align-items:flex-start;margin-top:2px}.control-intro h2{font-size:20px;max-width:250px}.control-intro p{font-size:11px;margin-top:8px}.control-intro>.pill{display:none}.control-stats{display:flex;overflow:auto;gap:8px;padding-bottom:8px;margin-bottom:13px}.control-stats button{min-width:128px;padding:14px;gap:10px}.control-stats span{font-size:10px}.control-stats b{font-size:25px}.control-table{padding:16px}.control-row{padding:16px 0;gap:10px;flex-wrap:wrap}.control-row strong{font-size:11px}.control-row>svg{margin-left:auto}.control-result{margin-left:48px!important;order:4;align-items:flex-start;width:100%}.control-result span{font-size:10px}.control-hint{font-size:11px}.vacancies-screen{display:block;padding:15px}.vacancy-list{display:flex;flex-direction:row;overflow:auto;gap:10px;padding-bottom:12px}.vacancy-card{min-width:245px;padding:18px}.vacancy-card h3{font-size:16px}.vacancy-description{padding:20px;margin-top:8px}.vacancy-description h2{font-size:18px}}@media(max-width:600px){.demo-bar{padding:0 9px;height:38px}.demo-description,.demo-role-label,.viewport-toggle{display:none}.demo-controls{gap:6px}.demo-controls select{font-size:10px;max-width:170px;padding-right:5px}.demo-label{font-size:10px}.phone-mode .app-window{width:100%;margin:0;border:0;border-radius:0;height:auto;flex:1}.modal-overlay{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:12px}.modal-header{padding:16px 18px 11px}.modal-header h2{font-size:17px}.modal-body{padding:18px;font-size:12px}.modal-footer{padding:14px 18px}.modal-footer .primary{font-size:12px;white-space:normal}.form-field>input,.form-field>select,.form-field>textarea{font-size:16px;padding:11px 10px}.form-grid{grid-template-columns:1fr}.toast{bottom:20px;font-size:11px;width:max-content;max-width:calc(100vw - 28px);padding:13px}.form-field{font-size:12px}.modal-body .notice{font-size:11px}.modal-body .btn{min-height:44px}}@container (min-width:1201px){.candidate-list{width:360px}.identity h2{font-size:20px}.sidebar nav button{font-size:14px}.detail-tabs button,.row-heading{font-size:13px}.row-preview{font-size:12px}.row-bottom{font-size:11px}.candidate-row{padding-top:16px;padding-bottom:16px}.message{font-size:14px}.message-meta{font-size:10px}.channel-options button{font-size:12px}.account-label{font-size:10px}.header-actions .btn{font-size:12px}.next-step strong{font-size:13px}.next-step .small{font-size:11px}.next-step>button{font-size:12px}.composer textarea{font-size:14px}.pipeline>.small,.pipeline button{font-size:11px}.response-needed,.response-needed button,.composer-note{font-size:10px}}@container (max-width:600px){.message,.row-heading{font-size:14px}.row-preview{font-size:12px}.channel-options button{min-height:40px}.channel-options{width:100%}.account-label{font-size:10px;width:100%;padding-left:2px}.identity h2{font-size:18px}.next-step>button{min-height:40px}.detail-tabs button{min-height:44px}.form-field input,.form-field textarea{font-size:16px}.message-meta{font-size:10px}.response-needed,.response-needed button{font-size:9px}.candidate-header .header-actions .btn{min-height:44px}}.registry{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.registry-tools{display:flex;align-items:center;gap:14px;padding:16px;flex-wrap:wrap}.registry-tools .search{max-width:320px;flex:1;min-width:180px}.table-scroll{overflow:auto;flex:1;min-height:0}.candidate-table{border-collapse:separate;border-spacing:0;min-width:1200px;width:100%;font-size:13px}.candidate-table th,.candidate-table td{padding:16px;border-bottom:1px solid #e6ece8;text-align:left;min-width:150px;max-width:260px;vertical-align:top}.candidate-table th{position:sticky;top:0;background:#f6f8f7;z-index:2;font-size:12px}.candidate-table th>button{font-weight:700;text-align:left;min-height:32px}.candidate-table th input{width:100%;margin-top:8px;font-size:12px;padding:8px}.candidate-table th:first-child,.candidate-table td:first-child{position:sticky;left:0;background:#fff;z-index:1;min-width:205px;box-shadow:2px 0 5px #263c2910}.candidate-table th:first-child{z-index:3;background:#f6f8f7}.candidate-table tr:hover td{background:#f3f8f4}.candidate-table td .text-btn{text-align:left;line-height:1.5;font-weight:650}.registry-note{padding:12px 16px;color:#748278;font-size:11px;border-top:1px solid var(--border)}.column-settings{position:absolute;right:12px;top:70px;z-index:6;max-height:calc(100% - 85px);overflow:auto;width:320px;max-width:calc(100% - 24px);padding:20px;background:#fff;border:1px solid #dbe4df;border-radius:12px;box-shadow:0 12px 40px #1d362425}.column-settings>span{display:block;margin:8px 0 14px}.column-settings>div{display:flex;gap:8px;align-items:center;padding:9px 0}.column-settings label{flex:1;display:flex;gap:9px;font-size:13px}.column-settings input{accent-color:#39705c}.column-settings button{min-height:30px}.table-detail>.candidate-list{display:none}.table-back{padding:10px 0}.cold-filter{display:flex;align-items:center;gap:18px;padding:0 0 12px;font-size:12px}.cold-filter select{margin-left:8px;max-width:230px}.dialogue-list .list-tools{display:flex;flex-direction:column;gap:10px}.dialogue-list strong{font-size:13px}.dialogue-list .candidate-row{align-items:center}.assistant-panel{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;background:#fff;overflow:hidden}.assistant-chat{display:flex;flex-direction:column;flex:1;min-height:0;padding:22px}.assistant-heading{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--border);color:#39705c}.assistant-heading h2{font-size:19px}.assistant-heading p{font-size:12px;color:#809186;margin-top:5px}.assistant-messages{flex:1;min-height:0;overflow:auto;padding:20px 0}.assistant-prompts{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.assistant-prompts .btn{font-size:12px;text-align:left}.assistant-turn{display:flex;flex-direction:column;gap:14px;margin:22px 0}.assistant-turn .incoming{background:#f3f6f4;max-width:100%}.assistant-turn .text-btn{display:block;margin-top:9px}.chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;flex-shrink:0}.chat-toolbar strong{font-size:12px;color:#708578}.chat-toolbar .btn{font-size:11px;padding:6px 10px;min-height:32px}.chat-body{min-height:170px}.candidate-header{padding-top:14px;padding-bottom:14px}.next-step{min-height:54px}.chat-expanded{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:45;background:#fff;border:1px solid #d3dfd7;border-radius:12px;padding:20px;box-shadow:0 0 0 50vmax #19352766}.chat-expanded .chat-toolbar strong{font-size:18px}.chat-expanded .chat-body{min-height:0}.chat-expanded .message{max-width:75%;font-size:15px}.chat-expanded .composer textarea{font-size:16px}.source-editor{padding:0 20px 12px}.source-editor select{width:100%}@container (max-width:600px){.registry{border:0;border-radius:0}.registry-tools{gap:10px;padding:12px}.registry-tools .search{max-width:none;flex-basis:100%}.registry-tools .btn{min-height:40px}.registry-note{font-size:10px}.candidate-table td,.candidate-table th{padding:12px;min-width:145px}.candidate-table td:first-child,.candidate-table th:first-child{min-width:160px;max-width:160px}.column-settings{top:110px}.table-back{padding:10px 16px}.table-detail,.table-detail .candidate-detail{display:flex}.cold-filter{padding:0 12px 10px;flex-wrap:wrap;gap:8px}.cold-filter select{max-width:200px}.assistant-panel{display:none}.detail-open .assistant-panel{display:flex;height:100%;border:0;border-radius:0}.assistant-chat{padding:14px}.assistant-heading h2{font-size:18px}.assistant-prompts{flex-direction:column}.assistant-prompts button{justify-content:flex-start;min-height:44px}.detail-open .cold-filter{display:none}.chat-toolbar{padding-bottom:6px}.chat-toolbar .btn{min-height:36px}.chat-body{min-height:110px}.candidate-header{padding-bottom:8px}.chat-expanded{top:0;right:0;bottom:0;left:0;padding:12px;border-radius:0}.chat-expanded .message{max-width:93%;font-size:15px}.chat-expanded .chat-toolbar{padding:8px 0 14px}.chat-expanded .chat-toolbar strong{font-size:15px}.source-editor{padding:0 16px 10px}}@media(max-height:740px){.candidate-header{padding-top:8px;padding-bottom:8px}.candidate-header .identity p{margin:0}.next-step{margin-bottom:4px}.chat-body{min-height:90px}.chat-expanded .chat-body{min-height:0}}.candidate-table td:nth-child(2){white-space:nowrap}.work-badges{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.work-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:19px;padding:0 4px;border-radius:6px;font-size:10px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums}.work-badge.overdue{background:#fbe3df;color:#a33e34}.work-badge.reply{background:#fff0c7;color:#8b6313}.work-badge.zero{background:#edf1ef;color:#85918a}.sidebar nav button:has(.work-badges){gap:7px;padding-left:9px;padding-right:9px}.sidebar nav .work-badges{margin-left:auto}.nav-icon-line{display:inline-flex;align-items:center;justify-content:center;gap:5px}.bottom-nav .work-badges{gap:3px}.bottom-nav .work-badge{min-width:17px;height:18px;font-size:10px;padding:0 4px}@container (max-width:850px) and (min-width:601px){.sidebar nav button:has(.work-badges){flex-direction:column;gap:4px;min-height:60px;padding:5px 0}.sidebar nav .work-badges{margin-left:0}}.work-badge.total{background:#dcebe2;color:#31664d}.work-badge.total.zero{background:#edf1ef;color:#85918a}.detail-tabs-row{display:flex;align-items:center;gap:8px;margin:0 20px;border-bottom:1px solid var(--border);flex-shrink:0}.detail-tabs-row .detail-tabs{margin:0;border:0;flex:1;min-width:0}.detail-tabs-row .expand-detail{font-size:11px;gap:6px;padding:7px 9px;min-height:34px;flex-shrink:0}.candidate-detail.detail-expanded{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:45;background:#fff;border-radius:12px;box-shadow:0 0 0 50vmax #19352766;height:auto;display:flex}.detail-expanded>.next-step,.detail-expanded>.pipeline,.detail-expanded>.mobile-back{display:none}.detail-expanded>.candidate-header{padding:14px 20px;flex-wrap:nowrap}.detail-expanded .candidate-header .avatar,.detail-expanded .candidate-header .identity p,.detail-expanded .candidate-header .identity>.small,.detail-expanded .header-actions{display:none}.detail-expanded .identity h2{font-size:17px}.detail-expanded .communication,.detail-expanded .chat-body{min-height:0}.work-badge.attention{background:#fbe3df;color:#a33e34}@container (max-width:1100px){.expand-detail>span{display:none}.detail-tabs-row{margin:0 14px}.detail-tabs-row .expand-detail{width:36px;padding:7px}.detail-tabs-row .detail-tabs{gap:6px}}@container (max-width:600px){.detail-tabs-row{margin:0;padding:0 12px;gap:4px}.detail-tabs-row .detail-tabs{padding:0;gap:8px}.detail-tabs-row .detail-tabs button{font-size:12px;padding:12px 6px}.detail-tabs-row .expand-detail{min-height:40px;width:40px}.candidate-detail.detail-expanded{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;height:100dvh}.detail-expanded>.candidate-header{padding:12px 16px 6px}.detail-expanded .identity h2{font-size:16px}}.overdue-report{padding:22px;border:1px solid var(--border);background:#fff;border-radius:10px}.overdue-report .section-heading p{margin-top:7px}.overdue-report select{max-width:220px;font-size:12px}.overdue-buckets{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0}.overdue-buckets button{border:1px solid #e8dfdb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;font-size:11px;text-align:left}.overdue-buckets b{font-size:23px;color:#a55042}.overdue-buckets button.active{background:#fff1eb;border-color:#c88775}.overdue-row{width:100%;display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--border);text-align:left}.overdue-row>div{display:flex;flex-direction:column;gap:7px}.overdue-row strong{font-size:13px}.overdue-row span{font-size:12px;color:#7d8981}.overdue-row b{font-size:12px;color:#a55042}.overdue-rows{margin-top:15px}@container (max-width:850px){.overdue-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:600px){.overdue-report{padding:16px}.overdue-report .section-heading{flex-direction:column;align-items:flex-start}.overdue-report select{width:100%;max-width:none}.overdue-buckets{gap:6px}.overdue-buckets button{padding:10px 8px;font-size:10px}.overdue-row{flex-direction:column;gap:12px}}.advanced-search{padding:18px 20px;background:#f8faf9;border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-height:55%;overflow:auto;flex-shrink:0}.advanced-search .section-heading{margin-bottom:8px}.advanced-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:18px 0}.advanced-fields .form-field{margin:0}.advanced-fields fieldset{border:0;margin:0;padding:0;min-width:0}.advanced-fields legend{font-size:12px;color:#657c6c;margin-bottom:7px}.advanced-fields input{width:100%;font-size:13px;min-width:0}.range-inputs{display:flex;align-items:center;gap:7px}.range-inputs input{flex:1;width:0}.advanced-search>.btn{margin-top:10px}.registry-tools .selected{border-color:#6c947c;background:#edf5ef}.candidate-table th{padding-top:12px;padding-bottom:12px}.candidate-table th button{gap:5px}@container (max-width:850px){.advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:600px){.advanced-search{max-height:55%;padding:14px}.advanced-fields{grid-template-columns:1fr;gap:14px}.advanced-fields input{font-size:16px}.registry-tools{gap:8px}.registry-tools>.btn{font-size:11px;padding:8px}.registry-tools .count{font-size:10px}}.vacancy-card .vacancy-request-summary{font-size:11px;margin:14px 0 0;color:#667d6c}.vacancy-request-summary b{color:#39705c}.vacancy-request{border:1px solid #dce7df;background:#f6faf7;padding:16px;border-radius:9px;margin:0 0 24px;display:flex;align-items:center;gap:14px;justify-content:space-between}.vacancy-request p{margin-top:5px}.vacancy-request>strong{white-space:nowrap;color:#39705c}.vacancy-request form{display:flex;align-items:center;gap:8px}.vacancy-request input{width:105px;font-size:14px}.vacancy-request form span{font-size:12px;color:#7e8f84}@container (max-width:850px){.vacancy-request{align-items:flex-start;flex-direction:column}.vacancy-request input{font-size:16px}}.mobile-top-actions{display:flex;align-items:center;gap:8px}.settings-page-actions{display:none}.sidebar-bottom>button.active{color:#39705c;background:#eaf3ed;border-radius:7px}.settings-screen{flex:1;min-height:0;overflow:auto;padding:0 0 20px}.settings-intro{display:flex;justify-content:space-between;align-items:center;padding:8px 0 22px}.settings-intro h2{font-size:21px}.settings-intro p{font-size:12px;color:#849188;margin-top:7px}.settings-tabs{display:flex;gap:6px;border-bottom:1px solid #dfe7e2;margin-bottom:20px;overflow:auto;flex-shrink:0}.settings-tabs button{font-size:12px;gap:7px;padding:12px 15px;white-space:nowrap;border-bottom:2px solid transparent;color:#819085}.settings-tabs button.active{color:#39705c;font-weight:700;border-bottom-color:#39705c;background:#edf4ef}.settings-content{padding:26px;background:#fff;border:1px solid var(--border);border-radius:12px}.settings-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.settings-section-title h3,.settings-narrow>h3{font-size:18px}.settings-section-title p,.settings-narrow>p{font-size:12px;color:#7e8d83;margin-top:8px;line-height:1.6}.settings-section-title .actions{gap:14px;flex-shrink:0}.settings-section-title .text-btn{font-size:11px}.notification-status{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 26px}.notification-status>div{display:flex;align-items:center;gap:12px;border:1px solid #e0e9e3;border-radius:9px;padding:15px;color:#557664}.notification-status>div>span{flex:1}.notification-status strong{display:block;font-size:12px}.notification-status small{display:block;color:#84958a;font-size:10px;line-height:1.6;margin-top:5px}.notification-status button{font-size:11px}.notification-matrix{border:1px solid #e0e7e2;border-radius:9px;overflow:hidden}.notification-head{display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(85px,1fr));background:#f5f8f6;padding:15px 18px;gap:12px;align-items:center}.notification-head strong{font-size:12px}.notification-head>span{display:flex;flex-direction:column;gap:6px;align-items:center;font-size:10px;text-align:center;color:#708677}.notification-row{display:grid;grid-template-columns:minmax(220px,1.8fr) 3fr;gap:12px;padding:17px 18px;border-top:1px solid #e8eee9;align-items:center}.notification-row strong{font-size:12px}.notification-row p{font-size:11px;color:#8b9890;margin-top:5px}.notification-options{display:grid;grid-template-columns:repeat(3,minmax(85px,1fr));gap:12px}.notification-options label{display:flex;justify-content:center;align-items:center;min-height:34px;cursor:pointer}.notification-options input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:33px;height:20px;border-radius:20px;border:1px solid #c7d1ca;background:#dce3de;position:relative;cursor:pointer;flex-shrink:0}.notification-options input:before{content:"";position:absolute;width:14px;height:14px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #19331d33;transition:transform .15s}.notification-options input:checked{background:#39705c;border-color:#39705c}.notification-options input:checked:before{transform:translate(13px)}.notification-options input:focus-visible{outline:2px solid #39705c;outline-offset:3px}.notification-options label>span{display:none}.settings-footnote{font-size:11px;line-height:1.8;color:#84938a;margin-top:20px}.settings-status{display:flex;align-items:center;gap:8px;background:#edf5ef;color:#39705c;padding:11px 13px;border-radius:7px;font-size:12px;margin-bottom:18px;line-height:1.6}.settings-narrow{max-width:550px}.settings-narrow .notice{margin:18px 0;font-size:12px}.settings-narrow form{margin-top:22px}.settings-narrow input{font-size:14px}.settings-narrow form>.primary{margin-top:10px}.telegram-linked{display:flex;align-items:center;gap:13px;border:1px solid #caddd0;background:#f3f9f5;border-radius:9px;padding:17px;color:#39705c}.telegram-linked>div{flex:1}.telegram-linked strong{font-size:14px}.telegram-linked small{display:block;font-size:11px;margin-top:5px;color:#819489}.telegram-confirm{margin-top:22px;padding:18px;border:1px solid #d9e5dd;border-radius:9px;background:#f7faf8}.telegram-confirm p{font-size:12px;line-height:1.7;margin:12px 0;color:#7a8b80}.settings-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.mailbox-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}.mailbox-list>.empty{grid-column:1/-1}.mailbox-card{border:1px solid #dce5df;border-radius:10px;padding:20px;min-width:0}.mailbox-heading{display:flex;align-items:center;gap:10px;color:#5d7e69}.mailbox-heading>div{flex:1;min-width:0}.mailbox-heading h4{font-size:14px;overflow-wrap:anywhere;color:#30483a}.mailbox-heading p{font-size:11px;margin-top:5px;color:#8a988f;overflow-wrap:anywhere}.mailbox-route{font-size:12px;line-height:1.7;margin:18px 0 9px}.mailbox-route strong{display:block}.mailbox-actions{border-top:1px solid #e5ebe7;margin-top:17px;padding-top:15px;display:flex;gap:13px;align-items:center}.mailbox-actions label{font-size:11px;display:flex;gap:7px;align-items:center;flex:1}.mailbox-actions input,.recipient-picker input{accent-color:#39705c;width:16px;height:16px}.mailbox-actions .text-btn{font-size:11px}.mailbox-form{border:1px solid #9cbaa7;background:#f7faf8;border-radius:10px;padding:22px;margin:22px 0}.mailbox-form h3{margin-bottom:20px}.mailbox-form .actions{margin-top:20px}.recipient-picker{border:0;padding:0;margin:0 0 13px;display:flex;flex-wrap:wrap;gap:12px 22px}.recipient-picker legend{font-size:12px;color:#6a8272;margin-bottom:12px}.recipient-picker label{display:flex;align-items:center;gap:8px;font-size:12px}.mailbox-remove{padding:13px;background:#fcf0ec;border-radius:7px;margin-top:15px;display:flex;flex-wrap:wrap;gap:12px;font-size:11px}.mailbox-remove>span{width:100%}.routing-preview{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.routing-preview>p{margin:9px 0 18px}.routing-preview .form-grid{max-width:700px}.routing-preview .notice{margin:16px 0;font-size:12px;line-height:1.8}@container (max-width:1100px){.notification-head{display:none}.notification-row{grid-template-columns:1fr;gap:15px}.notification-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.notification-options label{flex-direction:column;gap:8px}.notification-options label>span{display:flex;align-items:center;gap:4px;font-size:10px;color:#7f9285;text-align:center}.notification-options label>span svg{display:none}.settings-section-title{flex-wrap:wrap}.mailbox-list{grid-template-columns:1fr}}@container (max-width:600px){.settings-screen{padding:12px 14px 20px}.settings-intro{padding:2px 0 17px}.settings-intro h2{font-size:19px}.settings-tabs{margin-bottom:14px;gap:3px}.settings-tabs button{font-size:11px;padding:10px 9px}.settings-content{padding:16px}.settings-section-title h3,.settings-narrow>h3{font-size:17px}.settings-section-title{gap:13px;margin-bottom:16px}.settings-section-title .actions{gap:12px}.notification-status{grid-template-columns:1fr;gap:9px;margin:15px 0}.notification-status>div{padding:12px;gap:9px}.notification-row{padding:14px 12px}.notification-row strong{font-size:12px}.notification-row p{font-size:10px}.notification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notification-options label{flex-direction:row;justify-content:flex-start;gap:7px}.notification-options label>span{font-size:9px;text-align:left}.notification-options input{width:30px;height:19px}.notification-options input:before{width:13px;height:13px}.notification-options input:checked:before{transform:translate(11px)}.settings-narrow input,.mailbox-form input,.routing-preview select{font-size:16px}.mailbox-card,.mailbox-form{padding:15px}.recipient-picker{flex-direction:column;gap:14px}.settings-content .form-grid{grid-template-columns:1fr}.telegram-linked{padding:12px}.telegram-linked .text-btn{font-size:11px}.mailbox-form .actions{flex-wrap:wrap}.mailbox-form .primary{font-size:12px}.settings-section-title>.primary{font-size:12px}.settings-screen .settings-status{font-size:11px}}.settings-tabs{position:sticky;top:0;background:#f5f6f8;z-index:4}.sidebar{position:relative}.sidebar-toggle{position:absolute;right:-14px;top:70px;width:28px;height:28px;border:1px solid #dce6df;background:#fff;border-radius:8px;z-index:8;color:#638170;box-shadow:0 2px 6px #2148320d}.sidebar-toggle:hover{background:#eaf3ee}.menu-collapsed .sidebar{width:72px;padding-left:8px;padding-right:8px}.menu-collapsed .sidebar .brand{font-size:0;padding:0;justify-content:center;gap:0}.menu-collapsed .sidebar nav button{font-size:0;padding:0;justify-content:center;gap:0}.menu-collapsed .sidebar nav svg{width:21px}.menu-collapsed .sidebar nav button:has(.work-badges){flex-direction:column;gap:3px;padding:5px 0;min-height:58px}.menu-collapsed .sidebar nav .work-badges{margin:0}.menu-collapsed .sidebar-bottom>button{font-size:0;justify-content:center;padding-left:0;padding-right:0}.menu-collapsed .user-profile{justify-content:center}.menu-collapsed .user-profile>div{display:none}@container (min-width:601px) and (max-width:850px){.menu-expanded .sidebar{width:210px;padding:22px 13px 0}.menu-expanded .sidebar .brand{font-size:20px;gap:9px;justify-content:flex-start;margin-bottom:30px}.menu-expanded .sidebar nav button{font-size:12px;padding:12px;justify-content:flex-start}.menu-expanded .sidebar nav button:has(.work-badges){flex-direction:row;gap:7px;min-height:45px;padding:9px}.menu-expanded .sidebar nav .work-badges{margin-left:auto}.menu-expanded .sidebar-bottom>button{font-size:11px;justify-content:flex-start}.menu-expanded .user-profile{justify-content:flex-start}.menu-expanded .user-profile>div{display:block}}.communication{position:relative}.template-control{flex-shrink:0}.template-control>.text-btn{font-size:11px;padding:5px 2px;margin-top:4px}.template-picker{position:absolute;bottom:80px;left:14px;right:14px;z-index:12;max-height:min(520px,65dvh);overflow:auto;padding:18px;background:#fff;border:1px solid #cadbd0;border-radius:12px;box-shadow:0 12px 45px #1c3a2630}.template-picker .section-heading{margin-bottom:12px}.template-picker>input{width:100%;font-size:13px}.template-choices{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.template-choices button{padding:8px 10px;border:1px solid #dde6e0;border-radius:7px;font-size:11px}.template-choices button.active{background:#e9f3ec;border-color:#6d9a7e;color:#39705c}.template-preview{padding:14px;border-radius:8px;background:#f2f6f3;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.template-picker>p{margin-top:10px;font-size:11px;line-height:1.6}.template-picker>.primary{margin-top:12px}.template-warning{color:#9b6c2c}.saved-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.saved-templates article{border:1px solid var(--border);border-radius:10px;padding:18px}.saved-templates .section-heading{margin-bottom:10px}.saved-templates h4{margin:0;font-size:14px}.saved-templates article>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#73867a}.template-fields{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.template-fields button{font-size:11px;padding:6px 9px;min-height:32px}@container (max-width:600px){.template-picker{left:8px;right:8px;bottom:80px;padding:14px;max-height:60dvh}.template-picker>input{font-size:16px}.saved-templates{grid-template-columns:1fr}.template-picker .primary{min-height:42px;font-size:12px}.template-control>.text-btn{min-height:30px;padding:3px 2px;margin-top:2px}}.shift-toggle.on-shift{color:#39705c;background:#edf5ef;border-radius:7px}.mobile-top-actions .shift-toggle{width:36px;height:36px;padding:0}.mobile-top-actions .shift-toggle span{display:none}.mobile-top-actions{gap:4px}.menu-collapsed .sidebar-bottom>button span{display:none}.control-hub{flex:1;min-height:0;display:flex;flex-direction:column}.control-view-tabs{display:flex;gap:10px;border-bottom:1px solid var(--border);margin-bottom:12px;flex-shrink:0}.control-view-tabs button{padding:12px;font-size:13px;border-bottom:2px solid transparent}.control-view-tabs .active{color:#39705c;border-bottom-color:#39705c;font-weight:700}.workforce-report{overflow:auto;flex:1;min-height:0;padding:15px 0}.workforce-filters{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.workforce-filters label{font-size:12px;color:#758779;display:flex;flex-direction:column;gap:7px;min-width:180px}.workforce-filters input,.workforce-filters select{font-size:13px}.workforce-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.workforce-summary>div{padding:18px;border:1px solid var(--border);border-radius:9px;background:#fff}.workforce-summary span{font-size:12px;color:#839187;display:block;margin-bottom:12px}.workforce-summary strong{font-size:23px;color:#39705c}.workforce-table-scroll{overflow:auto;border:1px solid var(--border);border-radius:9px;background:#fff}.workforce-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.workforce-table th{text-align:left;padding:14px;background:#f0f5f2;font-size:11px}.workforce-table td{padding:15px 14px;border-top:1px solid #e6ece8;line-height:1.8}.workforce-table small{color:#849489}.missed-heading{margin-top:28px}.missed-heading select{font-size:12px}.missed-call-list{margin-top:14px;background:#fff;border:1px solid var(--border);border-radius:9px;padding:0 18px}.missed-call-list>div{padding:17px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center}.missed-call-list strong{font-size:12px;display:block}.missed-call-list div>span:not(.pill){font-size:11px;color:#839187;display:block;margin-top:6px}.missed-in{color:#a04e39;background:#fceee7}@container (max-width:600px){.control-view-tabs{padding:0 9px;gap:5px;margin-bottom:0}.control-view-tabs button{font-size:11px;padding:12px 8px}.workforce-report{padding:15px}.workforce-report .section-heading{flex-wrap:wrap}.workforce-report h2{font-size:20px}.workforce-filters{gap:10px;margin:16px 0}.workforce-filters label{min-width:0;flex:1;flex-basis:45%}.workforce-filters label:last-child{flex-basis:100%}.workforce-filters input,.workforce-filters select{font-size:16px;width:100%}.workforce-summary{gap:8px}.workforce-summary>div{padding:12px 9px}.workforce-summary span{font-size:10px}.workforce-summary strong{font-size:16px}.missed-call-list{padding:0 12px}.missed-call-list>div{align-items:flex-start;flex-direction:column;gap:8px}}.mobile-data-actions{display:none}@container (max-width:600px){.mobile-brand{padding:8px 12px;height:60px;min-height:60px;gap:8px}.mobile-brand h1{font-size:18px;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mobile-top-actions{flex-shrink:0;gap:3px}.mobile-add-candidate{font-size:11px;padding:8px;min-height:38px;gap:4px}.mobile-top-actions>.icon-btn{width:32px;height:36px}.mobile-top-actions .shift-toggle{width:30px;height:36px}.main>.page-header{display:none}.main>.queue-tabs{margin-top:10px}.mobile-data-actions{display:flex;gap:18px;padding:7px 16px;border-bottom:1px solid var(--border);background:#fff;flex-shrink:0}.mobile-data-actions .text-btn{font-size:11px}.settings-screen{padding-top:15px}}.app-window{position:relative}.candidate-detail.detail-expanded{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;border-radius:inherit}.active-call{position:absolute;top:0;left:0;right:0;z-index:46;background:#edf5ef;border-bottom:1px solid #c1d8c9;padding:18px;color:#284d39;box-shadow:0 4px 16px #243c251a;display:flex;flex-direction:column;align-items:center;gap:12px}.call-person{display:flex;align-items:center;gap:10px;min-width:0}.call-person>div{min-width:0}.call-person strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-person span{display:block;font-size:11px;margin-top:4px}.call-controls{display:flex;gap:10px}.call-controls button{min-height:40px;font-size:12px}.call-end{background:#b84c42;color:#fff;border-radius:8px;padding:8px 12px;gap:6px}.active-call.compact{height:66px;padding:8px 12px;flex-direction:row;justify-content:space-between;gap:8px}.compact .call-controls{gap:5px}.compact .call-controls button{width:40px;padding:0}.compact .call-controls button span{display:none}.has-active-call .app-shell{padding-top:66px}.has-active-call .candidate-detail.detail-expanded{top:66px;height:calc(100% - 66px)}.sidebar-bottom>.shift-toggle,.mobile-top-actions>.shift-toggle{border:1px solid #b8c5bd;border-radius:9px;position:relative}.sidebar-bottom>.shift-toggle{padding:10px;gap:9px;justify-content:flex-start}.shift-toggle.on-shift{background:#286c50!important;color:#fff!important;border-color:#286c50!important}.shift-toggle.off-shift{background:#fff3dc;color:#815a20;border-color:#e7ca91}.shift-status-text{text-align:left}.shift-status-text strong{display:block;font-size:12px}.shift-status-text small{display:block;font-size:9px;margin-top:4px}.shift-mini{display:none;font-size:8px;line-height:1}.menu-collapsed .shift-toggle,.mobile-top-actions .shift-toggle{flex-direction:column;gap:2px}.menu-collapsed .shift-toggle .shift-mini,.mobile-top-actions .shift-mini{display:block}.menu-collapsed .sidebar-bottom>.shift-toggle{padding:7px 0;justify-content:center}.demo-incoming{font-size:10px;padding:5px 8px;border:1px solid #bacbc0;border-radius:6px}.incoming-call{position:absolute;z-index:46;top:8px;right:8px;width:340px;max-width:calc(100% - 16px);padding:22px;background:#fff;border:2px solid #39705c;border-radius:14px;box-shadow:0 10px 40px #1e3f2833;display:flex;flex-direction:column;gap:14px}.incoming-call h2{font-size:20px}.incoming-call p{font-size:14px}.incoming-call .actions{justify-content:space-between}.incoming-call .actions button{flex:1;min-height:44px}@media(max-width:600px){.demo-controls{gap:3px}.demo-incoming{font-size:9px;padding:5px}.demo-controls select{max-width:120px}.demo-label{font-size:9px}}.call-controls{flex-shrink:0}.mic-toggle.is-muted{background:#fff0d8;color:#855615;border-color:#d7ad60}.mic-status{font-style:normal;color:#855615;font-weight:600}.active-call:not(.compact) .call-controls{flex-wrap:wrap;justify-content:center}.compact .call-person{flex:1}.compact .call-person>div{overflow:hidden}.compact .call-person>svg{flex-shrink:0}.compact .call-person span{font-size:10px}.call-history article{padding:18px;margin:15px 0;border:1px solid #dce6df;border-radius:10px;background:#f8faf8;font-size:13px}.call-history header{display:flex;align-items:center;gap:9px;color:#39705c}.call-history h4{font-size:12px;margin:17px 0 8px}.call-history p{line-height:1.65;overflow-wrap:anywhere}.call-history header+p{margin-top:8px}.call-summary{white-space:pre-wrap}.recording-unavailable{display:flex;align-items:center;gap:8px;color:#87928b;font-size:12px}.call-history audio{width:100%}.shift-proofs{margin:16px 0;padding:14px;border:1px solid #dce6df;border-radius:9px;background:#f8faf8}.shift-proofs h4{font-size:13px;margin:0 0 10px}.shift-proofs>div{display:flex;align-items:center;gap:10px;padding:9px 0}.shift-proofs>div>div{flex:1;min-width:0}.shift-proofs strong{display:block;font-size:12px}.shift-proofs span{display:block;font-size:11px;color:#7b8c81;overflow-wrap:anywhere;margin-top:5px}.shift-proofs .btn{flex-shrink:0}.form-field input[type=file]{max-width:100%;font-size:12px}.telegram-preview{position:absolute;right:12px;top:12px;z-index:44;width:340px;max-width:calc(100% - 24px);padding:18px;background:#fff;border:1px solid #b6d6e5;border-radius:12px;box-shadow:0 8px 35px #1b415030}.telegram-preview .section-heading{margin-bottom:12px;font-size:12px;color:#3283a4}.telegram-preview h3{font-size:16px}.telegram-preview p{font-size:13px;line-height:1.7;margin:5px 0}.telegram-preview .btn{width:100%;margin:12px 0;font-size:12px;text-decoration:none}.telegram-preview small{display:block;font-size:10px;color:#84938a;line-height:1.6}@container (max-width:600px){.mobile-top-actions{gap:12px}.bottom-nav button{min-width:0;flex:1;padding-left:2px;padding-right:2px;font-size:9px}}.ai-field-mark{display:inline-block;margin-left:5px;color:#9b6cba;font-size:12px;line-height:1;cursor:help;vertical-align:middle}.ai-field-mark:focus-visible{outline:2px solid #9b6cba;outline-offset:3px}.ai-field-legend{font-size:11px;color:#8d6aa1;margin:10px 0}.vacancy-conditions{border:1px solid #dce7df;border-radius:10px;padding:18px;margin:0 0 20px;background:#f8faf8}.vacancy-conditions .section-heading{gap:12px;flex-wrap:wrap}.vacancy-conditions h3{margin:0}.vacancy-conditions .profile-grid{margin:18px 0 0}.vacancy-conditions .profile-grid>div:last-child{grid-column:1/-1}.vacancy-conditions strong{white-space:pre-wrap;overflow-wrap:anywhere}.vacancy-conditions form{margin-top:18px}.vacancy-conditions .btn{font-size:12px}
