.unified-module__QDpUEW__page{--orange:#ff6300;--orangeBg:#fff7ed;--orangeBd:#fdba74;--orangeTx:#9a3412;--green:#16a34a;--greenBg:#f0fdf4;--red:#dc2626;--redBg:#fef2f2;--redBd:#fecaca;--blue:#2563eb;--amber:#b45309;--gray:#9ca3af;--bd:#e5e7eb;--bd2:#d1d5db;--tx:#1f2937;--tx2:#6b7280;--cream:#fffdf9;color:var(--tx);max-width:1320px;margin:0 auto;padding:28px 24px 80px;font-size:14px;line-height:1.45}.unified-module__QDpUEW__page *{box-sizing:border-box}.unified-module__QDpUEW__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.unified-module__QDpUEW__title{letter-spacing:-.01em;margin:0 0 2px;font-size:1.6rem}.unified-module__QDpUEW__sub{color:var(--tx2);margin:0;font-size:.85rem}.unified-module__QDpUEW__filter{border:1px solid var(--bd);background:#fff;border-radius:10px;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0000000a}.unified-module__QDpUEW__filter button{cursor:pointer;color:var(--tx2);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .12s}.unified-module__QDpUEW__filter button.unified-module__QDpUEW__active{background:var(--orange);color:#fff}.unified-module__QDpUEW__filter button:not(.unified-module__QDpUEW__active):hover{background:var(--orangeBg);color:var(--orangeTx)}.unified-module__QDpUEW__card{border:1px solid var(--bd);background:#fff;border-radius:14px;margin-bottom:22px;padding:22px 24px;box-shadow:0 1px 3px #0000000d}.unified-module__QDpUEW__card.unified-module__QDpUEW__cream{background:var(--cream)}.unified-module__QDpUEW__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.unified-module__QDpUEW__cardHead h2{margin:0 0 3px;font-size:1.05rem}.unified-module__QDpUEW__cardHead .unified-module__QDpUEW__desc{color:var(--tx2);margin:0;font-size:.8rem}.unified-module__QDpUEW__tagInline{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);vertical-align:middle;background:#eef0f2;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:.62rem;font-weight:700}.unified-module__QDpUEW__pill{background:var(--orangeBg);color:var(--orangeTx);border:1px solid var(--orangeBd);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.unified-module__QDpUEW__pill.unified-module__QDpUEW__gray{color:var(--tx2);border-color:var(--bd);background:#f3f4f6}.unified-module__QDpUEW__funnel{flex-direction:column;gap:9px;display:flex}.unified-module__QDpUEW__frow{grid-template-columns:170px 1fr 96px;align-items:center;gap:14px;display:grid}.unified-module__QDpUEW__flabel{align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.unified-module__QDpUEW__fdot{border-radius:50%;flex:none;width:9px;height:9px}.unified-module__QDpUEW__fbarTrack{background:#f3f4f6;border-radius:7px;height:30px;position:relative;overflow:hidden}.unified-module__QDpUEW__fbar{color:#fff;white-space:nowrap;border-radius:7px;align-items:center;height:100%;padding-left:12px;font-size:.82rem;font-weight:700;transition:width .4s;display:flex}.unified-module__QDpUEW__fnum{text-align:right;font-variant-numeric:tabular-nums}.unified-module__QDpUEW__fnum b{font-size:.98rem}.unified-module__QDpUEW__fnum .unified-module__QDpUEW__pct{color:var(--tx2);font-size:.72rem;display:block}.unified-module__QDpUEW__fstage{border-top:1px dashed var(--bd);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 4px;padding-top:10px;display:flex}.unified-module__QDpUEW__fstage:first-child{border-top:0;margin-top:0;padding-top:0}.unified-module__QDpUEW__fstageT{text-transform:uppercase;letter-spacing:.05em;color:var(--orangeTx);font-size:.72rem;font-weight:800}.unified-module__QDpUEW__fstageS{color:var(--tx2);font-size:.73rem}.unified-module__QDpUEW__ftag{color:var(--tx2);white-space:nowrap;background:#eef0f2;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.68rem;font-weight:700}.unified-module__QDpUEW__ftag.unified-module__QDpUEW__fixed{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.unified-module__QDpUEW__fstock .unified-module__QDpUEW__fbar{background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#ffffff40 5px 10px)}.unified-module__QDpUEW__legend{color:var(--tx2);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:.76rem;display:flex}.unified-module__QDpUEW__legend span{align-items:center;gap:6px;display:inline-flex}.unified-module__QDpUEW__legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.unified-module__QDpUEW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.unified-module__QDpUEW__table th{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);border-bottom:2px solid var(--bd);padding:9px 12px;font-size:.7rem;font-weight:700}.unified-module__QDpUEW__table th.unified-module__QDpUEW__l,.unified-module__QDpUEW__table td.unified-module__QDpUEW__l{text-align:left}.unified-module__QDpUEW__table td{border-bottom:1px solid var(--bd);padding:11px 12px}.unified-module__QDpUEW__table tbody tr:hover{background:#fcfbfa}.unified-module__QDpUEW__num{text-align:right;font-weight:700}.unified-module__QDpUEW__cellR{text-align:right}.unified-module__QDpUEW__subN{color:var(--tx2);font-size:.74rem;font-weight:500}.unified-module__QDpUEW__muted{color:var(--gray)}.unified-module__QDpUEW__scrollX{overflow-x:auto}tr.unified-module__QDpUEW__lowapply{background:var(--redBg)}tr.unified-module__QDpUEW__lowapply:hover{background:#fde8e8}tr.unified-module__QDpUEW__lowapply td.unified-module__QDpUEW__l .unified-module__QDpUEW__uname{color:var(--red)}.unified-module__QDpUEW__applybadge{font-variant-numeric:tabular-nums;border-radius:7px;min-width:30px;padding:2px 8px;font-weight:800;display:inline-block}.unified-module__QDpUEW__applybadge.unified-module__QDpUEW__ok{background:var(--greenBg);color:var(--green)}.unified-module__QDpUEW__applybadge.unified-module__QDpUEW__bad{color:var(--red);background:#fee2e2}.unified-module__QDpUEW__uname{font-weight:600}.unified-module__QDpUEW__uemail{color:var(--tx2);font-size:.74rem}.unified-module__QDpUEW__clickable{cursor:pointer;position:relative}.unified-module__QDpUEW__clickable:hover{box-shadow:inset 0 0 0 2px var(--orangeBd);border-radius:7px}.unified-module__QDpUEW__ucontrols{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.unified-module__QDpUEW__usearch{border:1px solid var(--bd);min-width:280px;max-width:380px;color:var(--tx2);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.unified-module__QDpUEW__usearch:focus-within{border-color:var(--orangeBd);box-shadow:0 0 0 3px var(--orangeBg)}.unified-module__QDpUEW__usearch input{width:100%;color:var(--tx);background:0 0;border:0;outline:0;font-size:.85rem}.unified-module__QDpUEW__useg{background:#f3f4f6;border-radius:9px;padding:3px;display:inline-flex}.unified-module__QDpUEW__useg button{cursor:pointer;color:var(--tx2);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:.78rem;font-weight:600}.unified-module__QDpUEW__useg button.unified-module__QDpUEW__active{color:var(--orangeTx);background:#fff;box-shadow:0 1px 2px #00000014}.unified-module__QDpUEW__upager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.unified-module__QDpUEW__pgsize{color:var(--tx2);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.unified-module__QDpUEW__pgsize select{color:var(--tx);border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:7px;padding:4px 6px;font-size:.78rem;font-weight:600}.unified-module__QDpUEW__pgsize select:focus{border-color:var(--orangeBd);box-shadow:0 0 0 3px var(--orangeBg);outline:none}.unified-module__QDpUEW__pginfo{color:var(--tx2);font-variant-numeric:tabular-nums;font-size:.76rem}.unified-module__QDpUEW__pgctrls{align-items:center;gap:5px;display:flex}.unified-module__QDpUEW__pgbtn{border:1px solid var(--bd);cursor:pointer;min-width:30px;height:30px;color:var(--tx);font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:0 8px;font-size:.8rem;font-weight:600}.unified-module__QDpUEW__pgbtn:hover:not(:disabled):not(.unified-module__QDpUEW__on){background:var(--orangeBg);border-color:var(--orangeBd)}.unified-module__QDpUEW__pgbtn.unified-module__QDpUEW__on{background:var(--orange);border-color:var(--orange);color:#fff;cursor:default}.unified-module__QDpUEW__pgbtn:disabled{opacity:.4;cursor:not-allowed}.unified-module__QDpUEW__pgdots{color:var(--gray);padding:0 2px}.unified-module__QDpUEW__portals{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.unified-module__QDpUEW__portalcol{border-left:1px solid var(--bd);padding:0 22px}.unified-module__QDpUEW__portalcol:first-child{border-left:0;padding-left:0}.unified-module__QDpUEW__portalcol:last-child{padding-right:0}.unified-module__QDpUEW__portalcol h3{text-transform:uppercase;letter-spacing:.05em;margin:0 0 2px;font-size:.72rem}.unified-module__QDpUEW__portalcol .unified-module__QDpUEW__ptag{color:var(--tx2);margin:0 0 12px;font-size:.74rem}.unified-module__QDpUEW__pmetric{border-bottom:1px solid #f1efec;justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.unified-module__QDpUEW__pmetric:first-of-type{background:var(--orangeBg);border-bottom:0;border-radius:6px;margin:0 -8px;padding:8px}.unified-module__QDpUEW__pmL{font-size:.82rem}.unified-module__QDpUEW__pmR{text-align:right}.unified-module__QDpUEW__pmR b{font-size:.95rem}.unified-module__QDpUEW__pmR .unified-module__QDpUEW__hoy{color:var(--orange);margin-left:8px;font-size:.78rem;font-weight:700}.unified-module__QDpUEW__pmR .unified-module__QDpUEW__pct{color:var(--tx2);font-size:.72rem;display:block}.unified-module__QDpUEW__pmR .unified-module__QDpUEW__poolref{color:var(--tx2);font-size:.7rem;font-weight:500;display:block}.unified-module__QDpUEW__fbpGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.unified-module__QDpUEW__fbpCard{border:1px solid var(--bd);border-radius:12px;padding:14px 16px}.unified-module__QDpUEW__fbpPhead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.unified-module__QDpUEW__fbpPdot{border-radius:3px;flex:none;width:10px;height:10px}.unified-module__QDpUEW__fbpPname{font-size:.85rem;font-weight:700}.unified-module__QDpUEW__fbpPcat{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);margin-left:auto;font-size:.68rem;font-weight:700}.unified-module__QDpUEW__fbpTotal{background:var(--red-bg);border:1px solid var(--red-bd);border-radius:7px;justify-content:space-between;align-items:baseline;margin-bottom:11px;padding:7px 9px;display:flex}.unified-module__QDpUEW__fbpTotal .unified-module__QDpUEW__l{color:var(--red);font-size:.76rem;font-weight:700}.unified-module__QDpUEW__fbpTotal .unified-module__QDpUEW__n{color:var(--red);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.unified-module__QDpUEW__fbpRows{flex-direction:column;gap:7px;display:flex}.unified-module__QDpUEW__fbpRow{grid-template-columns:1fr 50px;align-items:center;gap:8px;display:grid}.unified-module__QDpUEW__fbpRlabel{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.unified-module__QDpUEW__fbpRlabel.unified-module__QDpUEW__otro{color:var(--tx2);font-style:italic}.unified-module__QDpUEW__fbpRval{text-align:right;font-variant-numeric:tabular-nums}.unified-module__QDpUEW__fbpRval b{font-size:.82rem}.unified-module__QDpUEW__fbpRval .unified-module__QDpUEW__pct{color:var(--tx2);font-size:.66rem;display:block}.unified-module__QDpUEW__fbpTrack{background:#f3f4f6;border-radius:5px;grid-column:1/-1;height:6px;margin-top:-3px;overflow:hidden}.unified-module__QDpUEW__fbpFill{background:#fca5a5;border-radius:5px;height:100%}.unified-module__QDpUEW__fbpFill.unified-module__QDpUEW__top{background:var(--red)}.unified-module__QDpUEW__fbpFill.unified-module__QDpUEW__otro{background:#d1d5db}.unified-module__QDpUEW__runStatus{align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:inline-flex}.unified-module__QDpUEW__runStatus .unified-module__QDpUEW__sDot{border-radius:50%;width:9px;height:9px}.unified-module__QDpUEW__sOk{color:var(--green)}.unified-module__QDpUEW__sOk .unified-module__QDpUEW__sDot{background:var(--green)}.unified-module__QDpUEW__sFail{color:var(--red)}.unified-module__QDpUEW__sFail .unified-module__QDpUEW__sDot{background:var(--red)}.unified-module__QDpUEW__sRun{color:var(--blue)}.unified-module__QDpUEW__sRun .unified-module__QDpUEW__sDot{background:var(--blue);animation:1.2s infinite unified-module__QDpUEW__pulse}.unified-module__QDpUEW__sMiss{color:var(--amber)}.unified-module__QDpUEW__sMiss .unified-module__QDpUEW__sDot{background:var(--amber)}.unified-module__QDpUEW__sPend{color:var(--gray)}.unified-module__QDpUEW__sPend .unified-module__QDpUEW__sDot{background:var(--gray)}@keyframes unified-module__QDpUEW__pulse{0%,to{opacity:1}50%{opacity:.3}}.unified-module__QDpUEW__failN{color:var(--red);text-align:right;font-weight:700}.unified-module__QDpUEW__note{color:var(--tx2);border-top:1px dashed var(--bd);margin-top:14px;padding-top:14px;font-size:.76rem}.unified-module__QDpUEW__empty{color:var(--tx2);text-align:center;padding:30px;font-size:.85rem}.unified-module__QDpUEW__ovl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#11182773;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow:auto}.unified-module__QDpUEW__modal{background:#fff;border-radius:16px;width:100%;max-width:720px;animation:.14s unified-module__QDpUEW__pop;overflow:hidden;box-shadow:0 20px 60px #00000040}@keyframes unified-module__QDpUEW__pop{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}.unified-module__QDpUEW__mhead{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.unified-module__QDpUEW__mhead h3{margin:0 0 3px;font-size:1.08rem}.unified-module__QDpUEW__mhead .unified-module__QDpUEW__msub{color:var(--tx2);font-size:.8rem}.unified-module__QDpUEW__mclose{cursor:pointer;width:30px;height:30px;color:var(--tx2);background:#f3f4f6;border:0;border-radius:8px;font-size:1.1rem;line-height:1}.unified-module__QDpUEW__mclose:hover{background:#e5e7eb}.unified-module__QDpUEW__mbody{max-height:62vh;padding:16px 24px 24px;overflow:auto}.unified-module__QDpUEW__mchips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.unified-module__QDpUEW__mchip{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:600}.unified-module__QDpUEW__mchip.unified-module__QDpUEW__on{background:var(--orange);border-color:var(--orange);color:#fff}.unified-module__QDpUEW__mchip b{font-variant-numeric:tabular-nums;opacity:.85;margin-left:3px}.unified-module__QDpUEW__failtot{background:var(--cream);border:1px solid var(--bd);border-radius:10px;margin-bottom:14px;padding:14px 16px}.unified-module__QDpUEW__tothead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.unified-module__QDpUEW__totlabel{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);font-size:.7rem;font-weight:700}.unified-module__QDpUEW__totall{border:1px solid var(--bd);cursor:pointer;color:var(--tx2);background:#fff;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:600}.unified-module__QDpUEW__totall.unified-module__QDpUEW__on{background:var(--orange);border-color:var(--orange);color:#fff}.unified-module__QDpUEW__totall b{margin-left:4px}.unified-module__QDpUEW__totcount{color:var(--tx2);font-size:.72rem;font-weight:600}.unified-module__QDpUEW__totcount b{color:var(--tx);margin-left:4px}.unified-module__QDpUEW__totloading{text-align:center;color:var(--tx2);border:1px dashed var(--bd2);background:#fff;border-radius:14px;margin-bottom:14px;padding:28px 16px;font-size:.82rem;font-weight:600}.unified-module__QDpUEW__totempty{color:var(--tx2);padding:10px 2px 2px;font-size:.8rem}@keyframes unified-module__QDpUEW__skShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.unified-module__QDpUEW__skBlock{background:#eef0f2 linear-gradient(90deg,#eef0f2 0,#f6f7f8 200px,#eef0f2 400px) 0 0/800px 100%;border-radius:6px;animation:1.3s linear infinite unified-module__QDpUEW__skShimmer}.unified-module__QDpUEW__skTot{border:1px solid var(--bd);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px 18px}.unified-module__QDpUEW__skHead{width:46%;height:12px;margin-bottom:16px;}.unified-module__QDpUEW__skBarRow{grid-template-columns:150px 1fr 60px;align-items:center;gap:12px;margin-bottom:11px;display:grid}.unified-module__QDpUEW__skLabel{width:80%;height:12px;}.unified-module__QDpUEW__skTrack{background:#f3f4f6;border-radius:7px;height:26px;overflow:hidden}.unified-module__QDpUEW__skFill{border-radius:7px;height:100%;}.unified-module__QDpUEW__skVal{width:100%;height:12px;}.unified-module__QDpUEW__skList{flex-direction:column;gap:8px;margin-top:6px;display:flex}.unified-module__QDpUEW__skItem{border:1px solid var(--bd);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.unified-module__QDpUEW__skItemMain{flex-direction:column;flex:1;gap:8px;display:flex}.unified-module__QDpUEW__skItemTitle{width:55%;height:13px;}.unified-module__QDpUEW__skItemSub{width:32%;height:11px;}.unified-module__QDpUEW__skItemTag{border-radius:999px;width:74px;height:22px;}.unified-module__QDpUEW__totbars{flex-direction:column;gap:6px;display:flex}.unified-module__QDpUEW__barrow{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(150px,230px) 1fr 88px;align-items:center;gap:12px;width:100%;padding:5px 8px;display:grid}.unified-module__QDpUEW__barrow:hover{border-color:var(--bd);background:#fff}.unified-module__QDpUEW__barrow.unified-module__QDpUEW__on{border-color:var(--orangeBd);box-shadow:0 0 0 2px var(--orangeBg);background:#fff}.unified-module__QDpUEW__barlabel{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.unified-module__QDpUEW__bartrack{background:#eef0f2;border-radius:6px;height:18px;overflow:hidden}.unified-module__QDpUEW__barfill{background:#fdba74;border-radius:6px;height:100%;transition:width .35s;display:block}.unified-module__QDpUEW__barrow.unified-module__QDpUEW__top .unified-module__QDpUEW__barfill{background:var(--orange)}.unified-module__QDpUEW__barval{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.unified-module__QDpUEW__barval b{font-size:.86rem}.unified-module__QDpUEW__barpct{color:var(--tx2);margin-left:6px;font-size:.72rem}.unified-module__QDpUEW__jcard{border:1px solid var(--bd);border-radius:12px;margin-bottom:11px;padding:14px 16px}.unified-module__QDpUEW__jtop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unified-module__QDpUEW__jtitle{font-size:.92rem;font-weight:700}.unified-module__QDpUEW__jtitle mark.unified-module__QDpUEW__thit{background:var(--orangeBg);color:var(--orangeTx);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px}.unified-module__QDpUEW__jco{color:var(--tx2);font-size:.8rem}.unified-module__QDpUEW__jtime{color:var(--gray);white-space:nowrap;font-size:.72rem}.unified-module__QDpUEW__pbadge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.unified-module__QDpUEW__pEa{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.unified-module__QDpUEW__pLever{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.unified-module__QDpUEW__pGreenhouse{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.unified-module__QDpUEW__pAshby{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.unified-module__QDpUEW__pRedirect{color:var(--orangeTx);border:1px solid var(--orangeBd);background:#fff7ed}.unified-module__QDpUEW__jreason{align-items:flex-start;gap:8px;margin-top:10px;font-size:.82rem;display:flex}.unified-module__QDpUEW__jreason .unified-module__QDpUEW__rlab{color:var(--tx);white-space:nowrap;font-weight:700}.unified-module__QDpUEW__jreason.unified-module__QDpUEW__ok .unified-module__QDpUEW__rlab{color:var(--green)}.unified-module__QDpUEW__jreason.unified-module__QDpUEW__bad .unified-module__QDpUEW__rlab{color:var(--red)}.unified-module__QDpUEW__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.unified-module__QDpUEW__tag{background:var(--orangeBg);color:var(--orangeTx);border:1px solid var(--orangeBd);border-radius:6px;padding:2px 8px;font-size:.7rem}.unified-module__QDpUEW__tag.unified-module__QDpUEW__neg{color:var(--red);border-color:var(--redBd);background:#fef2f2}.unified-module__QDpUEW__tag.unified-module__QDpUEW__flt{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.unified-module__QDpUEW__tag.unified-module__QDpUEW__stk{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.unified-module__QDpUEW__tag.unified-module__QDpUEW__miss{color:#9ca3af;background:#fff;border-color:#e5e7eb;text-decoration:line-through}.unified-module__QDpUEW__pctbadge{border-radius:6px;margin-left:4px;padding:2px 9px;font-size:.7rem;font-weight:800}.unified-module__QDpUEW__pctbadge.unified-module__QDpUEW__good{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.unified-module__QDpUEW__pctbadge.unified-module__QDpUEW__mid{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.unified-module__QDpUEW__pctbadge.unified-module__QDpUEW__low{color:var(--red);border:1px solid var(--redBd);background:#fef2f2}.unified-module__QDpUEW__jmatch{flex-direction:column;gap:7px;margin-top:11px;display:flex}.unified-module__QDpUEW__mrow{grid-template-columns:62px 1fr;align-items:center;gap:10px;display:grid}.unified-module__QDpUEW__mk{text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);font-size:.7rem;font-weight:700}.unified-module__QDpUEW__mvals{flex-wrap:wrap;gap:6px;display:flex}.unified-module__QDpUEW__shot{border:1px solid var(--bd);border-radius:10px;margin-top:12px;overflow:hidden}.unified-module__QDpUEW__shotBar{border-bottom:1px solid var(--bd);background:#f3f4f6;align-items:center;gap:6px;padding:6px 10px;display:flex}.unified-module__QDpUEW__dot3{background:#e5e7eb;border-radius:50%;width:9px;height:9px}.unified-module__QDpUEW__shotUrl{color:var(--tx2);margin-left:6px;font-size:.68rem}.unified-module__QDpUEW__shotImg{object-fit:contain;cursor:zoom-in;background:#fafafa;width:100%;max-height:280px;display:block}.unified-module__QDpUEW__jmeta{color:var(--tx2);margin-top:10px;font-size:.74rem}.unified-module__QDpUEW__verOferta{color:var(--orange);align-items:center;gap:3px;margin-top:10px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.unified-module__QDpUEW__verOferta:hover{text-decoration:underline}.unified-module__QDpUEW__mempty{color:var(--tx2);text-align:center;padding:30px;font-size:.85rem}.unified-module__QDpUEW__mpager{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.unified-module__QDpUEW__groupRow th{border-bottom:0;padding:2px 12px 8px}.unified-module__QDpUEW__groupHead{text-align:center;border-bottom:0;padding:2px 12px 8px}.unified-module__QDpUEW__groupChipNow,.unified-module__QDpUEW__groupChipRange{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:3px 12px;font-size:.6rem;font-weight:800;display:inline-block}.unified-module__QDpUEW__groupChipNow{background:var(--orangeBg);color:var(--orangeTx);border-color:var(--orangeBd)}.unified-module__QDpUEW__groupChipRange{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.unified-module__QDpUEW__groupDiv{border-left:1px solid var(--bd)}
.Button-module__8iS5EG__button{border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.Button-module__8iS5EG__button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Button-module__8iS5EG__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__8iS5EG__primary{background-color:var(--primary-color);color:#fff}.Button-module__8iS5EG__primary:hover:not(:disabled){background-color:var(--primary-hover)}.Button-module__8iS5EG__secondary{color:var(--primary-color);border:2px solid var(--primary-color);background:linear-gradient(135deg,#ff63000d 0%,#ff63001a 100%);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Button-module__8iS5EG__secondary:hover:not(:disabled){border-color:var(--primary-hover);background:linear-gradient(135deg,#ff63001a 0%,#ff630026 100%);box-shadow:0 4px 12px #ff630033}.Button-module__8iS5EG__outline{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#ff630014}.Button-module__8iS5EG__outline:hover:not(:disabled){background-color:#ff63002e}.Button-module__8iS5EG__ghost{color:var(--text-primary);background-color:#0000}.Button-module__8iS5EG__ghost:hover:not(:disabled){background-color:var(--surface)}.Button-module__8iS5EG__small{min-height:32px;padding:6px 12px;font-size:14px;line-height:1}.Button-module__8iS5EG__medium{min-height:40px;padding:10px 20px;font-size:16px;line-height:1}.Button-module__8iS5EG__large{min-height:48px;padding:14px 28px;font-size:18px;line-height:1}.Button-module__8iS5EG__fullWidth{width:100%}.Button-module__8iS5EG__loading{pointer-events:none}
.Alert-module__a6OjSW__alert{border-radius:var(--radius-md);z-index:10000;background:#fff;border-left:3px solid;justify-content:space-between;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:14px 18px;animation:.3s ease-out Alert-module__a6OjSW__slideIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 4px 12px #0000001a}@keyframes Alert-module__a6OjSW__slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.Alert-module__a6OjSW__message{color:var(--text-primary);flex:1;font-size:14px;font-weight:500;line-height:1.5}.Alert-module__a6OjSW__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;transition:color .2s;display:flex}.Alert-module__a6OjSW__closeButton:hover{color:var(--text-primary)}.Alert-module__a6OjSW__success{border-left-color:var(--primary-color)}.Alert-module__a6OjSW__error{border-left-color:#dc3545}.Alert-module__a6OjSW__warning{border-left-color:#ffc107}.Alert-module__a6OjSW__info{border-left-color:#17a2b8}
.users-module__4tjjNa__container{padding:2rem}.users-module__4tjjNa__header{margin-bottom:2rem}.users-module__4tjjNa__title{color:var(--text-primary);margin-bottom:.25rem;font-size:2rem;font-weight:600}.users-module__4tjjNa__subtitle{color:var(--text-secondary);font-size:.95rem}.users-module__4tjjNa__filtersCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:1.5rem;padding:1.5rem}.users-module__4tjjNa__filters{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.users-module__4tjjNa__resultsCount{border-top:1px solid var(--border-color,#eee);color:var(--text-secondary);margin-top:1rem;padding-top:1rem;font-size:.875rem;font-weight:600}.users-module__4tjjNa__searchInput{flex:1;min-width:250px;position:relative}.users-module__4tjjNa__searchIcon{color:var(--text-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.users-module__4tjjNa__search{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;transition:var(--transition-fast);padding:10px 12px 10px 40px;font-size:.95rem}.users-module__4tjjNa__search:focus{border-color:var(--primary-color);outline:none}.users-module__4tjjNa__clearButton{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:#fff;justify-content:center;align-items:center;padding:10px;display:flex}.users-module__4tjjNa__clearButton:hover{background:var(--surface);border-color:var(--primary-color)}.users-module__4tjjNa__tableCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem;overflow:hidden}.users-module__4tjjNa__tableHeader{background:var(--surface);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-md);grid-template-columns:40px minmax(0,2fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:grid}.users-module__4tjjNa__tableBody{flex-direction:column;display:flex}.users-module__4tjjNa__tableRow{border-bottom:1px solid var(--border);transition:var(--transition-fast);grid-template-columns:40px minmax(0,2fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid}.users-module__4tjjNa__tableRow:hover{background:var(--surface)}.users-module__4tjjNa__tableRow:last-child{border-bottom:none}.users-module__4tjjNa__columnName{align-items:center;min-width:0;display:flex}.users-module__4tjjNa__userInfo{flex-direction:column;min-width:0;display:flex}.users-module__4tjjNa__userName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.users-module__4tjjNa__userEmail{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.users-module__4tjjNa__columnAutoApply{justify-content:center;align-items:center;display:flex}.users-module__4tjjNa__autoApplyToggle{border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary);background:#fff;justify-content:center;align-items:center;padding:6px;display:flex}.users-module__4tjjNa__autoApplyToggle:hover{border-color:var(--primary-color)}.users-module__4tjjNa__autoApplyToggle.users-module__4tjjNa__enabled{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.users-module__4tjjNa__columnApplications{justify-content:center;display:flex}.users-module__4tjjNa__applicationsCount{color:var(--primary-color);font-size:1.1rem;font-weight:600}.users-module__4tjjNa__columnStartDate,.users-module__4tjjNa__columnDays,.users-module__4tjjNa__columnAvgDaily{justify-content:center;display:flex}.users-module__4tjjNa__date,.users-module__4tjjNa__daysCount,.users-module__4tjjNa__avgDailyCount{color:var(--text-primary);font-size:.9rem}.users-module__4tjjNa__daysCount{font-weight:600}.users-module__4tjjNa__avgDailyCount{color:var(--text-secondary);font-weight:600}.users-module__4tjjNa__avgDailyLow{color:#b42318;background:#fee4e2;border-radius:6px;padding:2px 8px}.users-module__4tjjNa__columnStatus{justify-content:center;display:flex}.users-module__4tjjNa__statusBadge{border-radius:var(--radius-full);text-align:center;padding:6px 12px;font-size:.85rem;font-weight:500}.users-module__4tjjNa__statusActive{color:#065f46;background:#d1fae5}.users-module__4tjjNa__statusPending{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.users-module__4tjjNa__statusFinished{color:#991b1b;background:#fee2e2}.users-module__4tjjNa__statusHired{color:#1e40af;background:#dbeafe}.users-module__4tjjNa__statusDisabled{color:#4b5563;background:#e5e7eb;border:1px solid #9ca3af}.users-module__4tjjNa__statusBadgeClickable{cursor:pointer;border:1px solid #0000;transition:filter .15s,border-color .15s}.users-module__4tjjNa__statusBadgeClickable:hover{filter:brightness(.95);border-color:currentColor}.users-module__4tjjNa__statusToggleCell{align-items:center;gap:.5rem;display:inline-flex}.users-module__4tjjNa__statusToggleLabel{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.8125rem;font-weight:600}.users-module__4tjjNa__columnSector{justify-content:center;display:flex}.users-module__4tjjNa__sector{color:var(--text-primary);font-size:.9rem;font-weight:500}.users-module__4tjjNa__columnUserType{justify-content:center;display:flex}.users-module__4tjjNa__userTypeBadge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.users-module__4tjjNa__userType_admin{color:#991b1b;background:#fee2e2}.users-module__4tjjNa__userType_beta{color:#5b21b6;background:#ede9fe}.users-module__4tjjNa__userType_recruiter{color:#1e40af;background:#dbeafe}.users-module__4tjjNa__userType_customer{color:#374151;background:#e5e7eb}.users-module__4tjjNa__columnActions{justify-content:center;gap:.5rem;display:flex}.users-module__4tjjNa__actionButton{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);color:var(--text-secondary);background:#fff;justify-content:center;align-items:center;padding:8px;display:flex}.users-module__4tjjNa__actionButton:hover{background:var(--surface);border-color:var(--primary-color);color:var(--primary-color)}.users-module__4tjjNa__modalOverlay{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.users-module__4tjjNa__modal{border-radius:var(--radius-lg);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex}.users-module__4tjjNa__modalHeader{border-bottom:1px solid var(--border);z-index:10;background:#fff;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.users-module__4tjjNa__modalHeader h2{color:var(--text-primary);font-size:1.5rem;font-weight:600}.users-module__4tjjNa__closeButton{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.users-module__4tjjNa__closeButton:hover{background:var(--surface);color:var(--text-primary)}.users-module__4tjjNa__modalContent{flex:1;padding:1.5rem;overflow-y:auto}.users-module__4tjjNa__section{margin-bottom:2rem}.users-module__4tjjNa__section:last-child{margin-bottom:0}.users-module__4tjjNa__sectionTitle{color:var(--text-primary);border-bottom:2px solid var(--primary-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.users-module__4tjjNa__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.users-module__4tjjNa__formGroup{flex-direction:column;display:flex}.users-module__4tjjNa__formGroup label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem;font-weight:500}.users-module__4tjjNa__formGroup input,.users-module__4tjjNa__formGroup select{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition-fast);padding:10px 12px;font-size:.95rem}.users-module__4tjjNa__formGroup input:focus,.users-module__4tjjNa__formGroup select:focus{border-color:var(--primary-color);outline:none}.users-module__4tjjNa__modalFooter{border-top:1px solid var(--border);z-index:10;background:#fff;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex;position:sticky;bottom:0}.users-module__4tjjNa__searchConfigHeader{margin-bottom:1.5rem}.users-module__4tjjNa__searchConfigLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:900px){.users-module__4tjjNa__searchConfigLayout{grid-template-columns:1.5fr 1fr}}.users-module__4tjjNa__searchConfigMain,.users-module__4tjjNa__searchConfigSide{flex-direction:column;gap:1rem;display:flex}.users-module__4tjjNa__sectionHeader2{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.users-module__4tjjNa__subsectionTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.users-module__4tjjNa__groupsList{flex-direction:column;gap:1rem;display:flex}.users-module__4tjjNa__groupCard{transition:var(--transition-base);background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px #0000000d}.users-module__4tjjNa__groupCard:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.users-module__4tjjNa__groupHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.users-module__4tjjNa__jobTitleInput{color:var(--text-primary);transition:var(--transition-base);background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.users-module__4tjjNa__jobTitleInput:focus{border-color:var(--primary-color);background-color:#fff;outline:none;box-shadow:0 0 0 3px #ff63001a}.users-module__4tjjNa__jobTitleInput::placeholder{color:#9ca3af;font-weight:400}.users-module__4tjjNa__deleteButton{cursor:pointer;color:#ef4444;transition:var(--transition-base);background:0 0;border:1px solid #fee2e2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;font-size:1.125rem;display:flex}.users-module__4tjjNa__deleteButton:hover{background-color:#fee2e2;border-color:#fecaca}.users-module__4tjjNa__groupContent{flex-direction:column;gap:1rem;display:flex}.users-module__4tjjNa__filtersList{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}.users-module__4tjjNa__switchItem{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.users-module__4tjjNa__dateRange{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;align-items:center;gap:.5rem;padding:.5rem;display:flex}.users-module__4tjjNa__dateInput{color:var(--text-primary);border:none;width:130px;padding:.25rem;font-size:.9rem}.users-module__4tjjNa__dateInput:focus{outline:none}.users-module__4tjjNa__dateSeparator{color:var(--text-secondary)}.users-module__4tjjNa__bulkActionsBar{background:var(--primary-light);border:1px solid var(--primary-color);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.users-module__4tjjNa__bulkActionsText{color:var(--primary-color);font-weight:600}.users-module__4tjjNa__bulkActionsButtons{gap:.75rem;display:flex}.users-module__4tjjNa__bulkActionButton{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:flex}.users-module__4tjjNa__bulkActionButton:first-child{background:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.users-module__4tjjNa__bulkActionButton:first-child:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.users-module__4tjjNa__bulkActionButton:last-child{color:var(--text-primary);border:1px solid var(--border);background:#fff}.users-module__4tjjNa__bulkActionButton:last-child:hover{background:var(--surface);border-color:var(--primary-color);color:var(--primary-color)}.users-module__4tjjNa__columnCheckbox{justify-content:center;align-items:center;width:40px;display:flex}.users-module__4tjjNa__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--primary-color)}.users-module__4tjjNa__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;display:flex}.users-module__4tjjNa__sortableHeader:hover,.users-module__4tjjNa__sortableHeader:hover .users-module__4tjjNa__sortIconInactive{color:var(--primary-color)}.users-module__4tjjNa__sortIcon,.users-module__4tjjNa__sortIconActive{color:var(--primary-color);align-items:center;display:flex}.users-module__4tjjNa__sortIconInactive{color:#9ca3af;transition:var(--transition-fast);align-items:center;display:flex}@media (max-width:1200px){.users-module__4tjjNa__tableHeader,.users-module__4tjjNa__tableRow{grid-template-columns:40px minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.6fr) minmax(0,.8fr) minmax(0,.6fr) minmax(0,1fr);font-size:.85rem}}@media (max-width:768px){.users-module__4tjjNa__formGrid{grid-template-columns:1fr}.users-module__4tjjNa__modalContent{padding:1rem}}
.ConfirmDialog-module__OsmwnG__overlay{z-index:var(--z-modal,1000);background:#00000080;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out ConfirmDialog-module__OsmwnG__fadeIn;display:flex;position:fixed;inset:0}.ConfirmDialog-module__OsmwnG__dialog{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:1.5rem;animation:.15s ease-out ConfirmDialog-module__OsmwnG__scaleIn;box-shadow:0 20px 50px #0003}.ConfirmDialog-module__OsmwnG__title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.ConfirmDialog-module__OsmwnG__message{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.ConfirmDialog-module__OsmwnG__actions{justify-content:flex-end;gap:.75rem;display:flex}.ConfirmDialog-module__OsmwnG__dangerBtn{background-color:#dc2626!important;border-color:#dc2626!important}.ConfirmDialog-module__OsmwnG__dangerBtn:hover{background-color:#b91c1c!important;border-color:#b91c1c!important}@keyframes ConfirmDialog-module__OsmwnG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__OsmwnG__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.FileCard-module__OmEx1q__fileCard{border:1px solid var(--border);background-color:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.FileCard-module__OmEx1q__fileCard:hover{border-color:var(--primary-color);box-shadow:0 2px 4px #0000000d}.FileCard-module__OmEx1q__fileCardIcon{color:var(--primary-color);flex-shrink:0;font-size:24px}.FileCard-module__OmEx1q__fileCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.FileCard-module__OmEx1q__fileCardActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.FileCard-module__OmEx1q__fileCardButtonDownload,.FileCard-module__OmEx1q__fileCardButtonDelete{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.FileCard-module__OmEx1q__fileCardButtonDownload:hover{background-color:var(--primary-light);color:var(--primary-color)}.FileCard-module__OmEx1q__fileCardButtonDelete:hover{background-color:var(--error-light,#fee2e2);color:var(--error)}.FileCard-module__OmEx1q__fileCardButtonDelete{font-size:20px;font-weight:300}
.Input-module__IznlTq__inputWrapper{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.Input-module__IznlTq__fullWidth{width:100%}.Input-module__IznlTq__label{color:var(--text-primary);font-size:14px;font-weight:500}.Input-module__IznlTq__inputContainer{width:100%;position:relative}.Input-module__IznlTq__iconWrapper{color:var(--text-secondary);pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Input-module__IznlTq__input{border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all var(--transition-fast);box-sizing:border-box;background-color:#fff;border:1px solid #d4d4d4;height:40px;padding:10px 14px;font-size:16px}.Input-module__IznlTq__inputWithIcon{padding-left:40px}.Input-module__IznlTq__inputWithToggle{padding-right:42px}.Input-module__IznlTq__toggleBtn{cursor:pointer;color:var(--text-secondary);z-index:2;transition:color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Input-module__IznlTq__toggleBtn:hover{color:var(--text-primary)}.Input-module__IznlTq__input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff63001a}.Input-module__IznlTq__input:disabled{background-color:var(--surface);cursor:not-allowed;opacity:.6}.Input-module__IznlTq__input::placeholder{color:var(--text-disabled)}.Input-module__IznlTq__error{border-color:var(--error)}.Input-module__IznlTq__error:focus{border-color:var(--error);box-shadow:0 0 0 3px #dc35451a}.Input-module__IznlTq__errorText{color:var(--error);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:14px;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden}@media (max-width:768px){.Input-module__IznlTq__input{font-size:16px}}
.Checkbox-module__3BiclW__checkboxWrapper{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.Checkbox-module__3BiclW__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.Checkbox-module__3BiclW__checkboxLabel .Checkbox-module__3BiclW__checkbox{margin-top:1px}.Checkbox-module__3BiclW__checkbox{cursor:pointer;appearance:none;border:2px solid var(--border);background-color:#fff;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.Checkbox-module__3BiclW__checkbox:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.Checkbox-module__3BiclW__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.Checkbox-module__3BiclW__checkbox:disabled{opacity:.5;cursor:not-allowed}.Checkbox-module__3BiclW__labelText{color:var(--text-primary);font-size:14px}.Checkbox-module__3BiclW__errorText{color:var(--error);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:14px;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden}
.Pagination-module__gMMzqq__pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.Pagination-module__gMMzqq__navButton{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Pagination-module__gMMzqq__navButton:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);background:#fff5f0}.Pagination-module__gMMzqq__navButton:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__gMMzqq__pages{align-items:center;gap:4px;display:flex}.Pagination-module__gMMzqq__pageButton{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:36px;height:36px;padding:0 8px;font-size:14px;font-weight:500;transition:all .2s}.Pagination-module__gMMzqq__pageButton:hover{border-color:var(--primary-color);color:var(--primary-color);background:#fff5f0}.Pagination-module__gMMzqq__pageButton.Pagination-module__gMMzqq__active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.Pagination-module__gMMzqq__ellipsis{color:#666;padding:0 8px;font-size:14px}@media (max-width:768px){.Pagination-module__gMMzqq__pagination{gap:4px}.Pagination-module__gMMzqq__navButton,.Pagination-module__gMMzqq__pageButton{width:32px;min-width:32px;height:32px;font-size:13px}}
.DateRangePicker-module__i66j7q__container{min-width:200px;max-width:250px;position:relative}.DateRangePicker-module__i66j7q__trigger{color:#333;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:10px 14px;font-size:16px;transition:all .2s;display:flex}.DateRangePicker-module__i66j7q__trigger:hover{border-color:#999}.DateRangePicker-module__i66j7q__trigger:focus{border-color:var(--primary);outline:none}.DateRangePicker-module__i66j7q__icon{color:#666;flex-shrink:0}.DateRangePicker-module__i66j7q__displayText{text-align:left;color:#666;flex:1;font-size:13px}.DateRangePicker-module__i66j7q__dropdown{z-index:100;background:#fff;border:1px solid #d0d0d0;border-radius:8px;min-width:320px;padding:16px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000001a}.DateRangePicker-module__i66j7q__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.DateRangePicker-module__i66j7q__navButton{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.DateRangePicker-module__i66j7q__navButton:hover{color:var(--primary)}.DateRangePicker-module__i66j7q__monthYear{color:#333;text-transform:capitalize;font-size:14px;font-weight:600}.DateRangePicker-module__i66j7q__weekDays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.DateRangePicker-module__i66j7q__weekDay{text-align:center;color:#666;padding:8px 0;font-size:12px;font-weight:600}.DateRangePicker-module__i66j7q__daysGrid{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px;display:grid}.DateRangePicker-module__i66j7q__day,.DateRangePicker-module__i66j7q__dayEmpty{aspect-ratio:1;cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:all .2s;display:flex}.DateRangePicker-module__i66j7q__dayEmpty{cursor:default}.DateRangePicker-module__i66j7q__day:hover{background:#f5f5f5}.DateRangePicker-module__i66j7q__daySelected{z-index:1;position:relative;background:var(--primary-color)!important;color:#fff!important}.DateRangePicker-module__i66j7q__dayInRange{background:#ff63001a}.DateRangePicker-module__i66j7q__day.DateRangePicker-module__i66j7q__daySelected.DateRangePicker-module__i66j7q__dayInRange{background:var(--primary-color)!important;color:#fff!important}.DateRangePicker-module__i66j7q__actions{border-top:1px solid #e0e0e0;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.DateRangePicker-module__i66j7q__clearButton,.DateRangePicker-module__i66j7q__todayButton{cursor:pointer;color:var(--primary);background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.DateRangePicker-module__i66j7q__clearButton:hover,.DateRangePicker-module__i66j7q__todayButton:hover{background:#ff63001a}@media (max-width:768px){.DateRangePicker-module__i66j7q__dropdown{min-width:280px}}
.LocaleSwitcher-module__JxLPuq__wrapper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LocaleSwitcher-module__JxLPuq__label{color:#374151;font-size:.9rem;font-weight:600}.LocaleSwitcher-module__JxLPuq__chips{background:#f3f4f6;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.LocaleSwitcher-module__JxLPuq__chip{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.LocaleSwitcher-module__JxLPuq__chip:hover:not(:disabled){color:#374151}.LocaleSwitcher-module__JxLPuq__chipActive{color:#c2410c;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.LocaleSwitcher-module__JxLPuq__chipActive:hover:not(:disabled){color:#c2410c;background:#fff}.LocaleSwitcher-module__JxLPuq__chip:disabled{cursor:not-allowed;opacity:.6}.LocaleSwitcher-module__JxLPuq__code{letter-spacing:.04em;color:inherit;opacity:.7;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:700}.LocaleSwitcher-module__JxLPuq__chipActive .LocaleSwitcher-module__JxLPuq__code{opacity:1}
.PortalConnectionAlert-module__Msxcha__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.PortalConnectionAlert-module__Msxcha__iconWrapper{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.3s ease-out PortalConnectionAlert-module__Msxcha__scaleIn;display:flex}.PortalConnectionAlert-module__Msxcha__iconWrapper.PortalConnectionAlert-module__Msxcha__success{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.PortalConnectionAlert-module__Msxcha__iconWrapper.PortalConnectionAlert-module__Msxcha__error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.PortalConnectionAlert-module__Msxcha__icon{animation:.4s ease-out .15s both PortalConnectionAlert-module__Msxcha__iconPop}@keyframes PortalConnectionAlert-module__Msxcha__scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes PortalConnectionAlert-module__Msxcha__iconPop{0%{opacity:0;transform:scale(0)rotate(-45deg)}50%{transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.PortalConnectionAlert-module__Msxcha__title{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.PortalConnectionAlert-module__Msxcha__message{color:var(--text-secondary);max-width:280px;margin:0;font-size:.9rem;line-height:1.5}
.Select-module__AUU7mG__selectWrapper{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.Select-module__AUU7mG__fullWidth{width:100%}.Select-module__AUU7mG__label{color:var(--text-primary);font-size:14px;font-weight:500}.Select-module__AUU7mG__selectContainer{position:relative}.Select-module__AUU7mG__selectButton{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;background-color:#fff;justify-content:flex-start;align-items:center;gap:20px;height:40px;padding:10px 14px;font-size:16px;display:flex}.Select-module__AUU7mG__selectButton:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff63001a}.Select-module__AUU7mG__disabled{background-color:var(--surface);cursor:not-allowed;opacity:.6}.Select-module__AUU7mG__selectedText{color:var(--text-primary);text-align:left;flex:1}.Select-module__AUU7mG__placeholder{color:var(--text-disabled);text-align:left;flex:1}.Select-module__AUU7mG__icon{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto;font-size:20px}.Select-module__AUU7mG__iconOpen{transform:rotate(180deg)}.Select-module__AUU7mG__dropdown{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;background-color:#fff;max-height:250px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.Select-module__AUU7mG__option{cursor:pointer;transition:background-color var(--transition-fast);padding:10px 14px}.Select-module__AUU7mG__option:hover{color:var(--primary-color);background-color:#ff63001a}.Select-module__AUU7mG__optionSelected{color:var(--primary-color);background-color:#ff63001a;font-weight:500}.Select-module__AUU7mG__error{border-color:var(--error)}.Select-module__AUU7mG__error:focus{border-color:var(--error);box-shadow:0 0 0 3px #dc35451a}.Select-module__AUU7mG__errorText{color:var(--error);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:14px;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden}.Select-module__AUU7mG__nativeSelectContainer{position:relative}.Select-module__AUU7mG__nativeSelect{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;appearance:none;background-color:#fff;height:40px;padding:10px 40px 10px 14px;font-size:16px}.Select-module__AUU7mG__nativeSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff63001a}.Select-module__AUU7mG__nativeSelect:disabled{background-color:var(--surface);cursor:not-allowed;opacity:.6}.Select-module__AUU7mG__nativeIcon{color:var(--text-secondary);pointer-events:none;font-size:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Select-module__AUU7mG__dropdown::-webkit-scrollbar{width:8px}.Select-module__AUU7mG__dropdown::-webkit-scrollbar-track{background:var(--surface);border-radius:var(--radius-md)}.Select-module__AUU7mG__dropdown::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-md)}.Select-module__AUU7mG__dropdown::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}
.CountdownAndres-module__6LrJfa__wrap{color:#fff;background:linear-gradient(120deg,#7c3aed 0%,#db2777 45%,#f59e0b 100%) 0 0/200% 200%;border-radius:18px;margin-bottom:24px;padding:26px 28px;animation:9s infinite CountdownAndres-module__6LrJfa__gradientShift;position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #7c3aed8c}@keyframes CountdownAndres-module__6LrJfa__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.CountdownAndres-module__6LrJfa__wrap:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;height:100%;animation:5.5s ease-in-out infinite CountdownAndres-module__6LrJfa__sweep;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes CountdownAndres-module__6LrJfa__sweep{0%,65%{left:-60%}to{left:130%}}.CountdownAndres-module__6LrJfa__content{z-index:2;position:relative}.CountdownAndres-module__6LrJfa__headRow{justify-content:flex-end;display:flex}.CountdownAndres-module__6LrJfa__badge{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.CountdownAndres-module__6LrJfa__badgeIcon{color:#fde68a;font-size:11px}.CountdownAndres-module__6LrJfa__title{letter-spacing:-.01em;text-shadow:0 2px 10px #0000002e;align-items:center;gap:12px;margin:6px 0 4px;font-size:26px;font-weight:800;display:flex}.CountdownAndres-module__6LrJfa__titleIcon{color:#fde68a;font-size:24px;animation:2.4s ease-in-out infinite CountdownAndres-module__6LrJfa__bob}@keyframes CountdownAndres-module__6LrJfa__bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}.CountdownAndres-module__6LrJfa__subtitle{color:#ffffffe6;margin:0 0 18px;font-size:14px;font-weight:500}.CountdownAndres-module__6LrJfa__units{flex-wrap:wrap;gap:12px;display:flex}.CountdownAndres-module__6LrJfa__unit{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff24;border:1px solid #ffffff40;border-radius:14px;flex-direction:column;align-items:center;min-width:84px;padding:14px 10px;display:flex}.CountdownAndres-module__6LrJfa__unitValue{font-variant-numeric:tabular-nums;text-shadow:0 3px 12px #00000038;font-size:40px;font-weight:800;line-height:1}.CountdownAndres-module__6LrJfa__unitLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9;margin-top:6px;font-size:12px;font-weight:600}.CountdownAndres-module__6LrJfa__doneBox{background:#ffffff2e;border:1px solid #ffffff59;border-radius:14px;align-items:center;gap:10px;padding:14px 20px;font-size:22px;font-weight:800;animation:1.6s ease-in-out infinite CountdownAndres-module__6LrJfa__pop;display:inline-flex}.CountdownAndres-module__6LrJfa__doneIcon{color:#fde68a}@keyframes CountdownAndres-module__6LrJfa__pop{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.CountdownAndres-module__6LrJfa__confettiLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.CountdownAndres-module__6LrJfa__confetti{opacity:.9;border-radius:2px;width:9px;height:9px;animation-name:CountdownAndres-module__6LrJfa__fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-12px}@keyframes CountdownAndres-module__6LrJfa__fall{0%{opacity:0;transform:translateY(-12px)rotate(0)}12%{opacity:.95}to{opacity:0;transform:translateY(220px)rotate(540deg)}}@media (max-width:640px){.CountdownAndres-module__6LrJfa__title{font-size:21px}.CountdownAndres-module__6LrJfa__unit{min-width:68px}.CountdownAndres-module__6LrJfa__unitValue{font-size:32px}}
.PortalConnectionModal-module__DblhiW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PortalConnectionModal-module__DblhiW__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.PortalConnectionModal-module__DblhiW__statusContent{flex-direction:column;width:100%;height:100%;display:flex}.PortalConnectionModal-module__DblhiW__statusHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.PortalConnectionModal-module__DblhiW__statusOverlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffffa;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PortalConnectionModal-module__DblhiW__statusCard{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:100%;padding:2rem;display:flex}.PortalConnectionModal-module__DblhiW__spinnerContainer{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.PortalConnectionModal-module__DblhiW__spinner{border:3px solid #f0f0f0;border-radius:50%;width:100%;height:100%;animation:1s linear infinite PortalConnectionModal-module__DblhiW__spin;position:absolute}.PortalConnectionModal-module__DblhiW__spinnerIcon{justify-content:center;align-items:center;display:flex}.PortalConnectionModal-module__DblhiW__spinnerIcon svg{width:32px;height:32px}@keyframes PortalConnectionModal-module__DblhiW__spin{to{transform:rotate(360deg)}}.PortalConnectionModal-module__DblhiW__statusTitle{color:var(--text-primary);width:100%;margin:0;padding:0 1rem;font-size:1.1rem;font-weight:600}.PortalConnectionModal-module__DblhiW__statusTitleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.PortalConnectionModal-module__DblhiW__countdown{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.PortalConnectionModal-module__DblhiW__statusText{color:var(--text-secondary);width:100%;max-width:100%;margin:0;padding:0 1rem;font-size:.9rem}.PortalConnectionModal-module__DblhiW__progressBar{background:#f0f0f0;border-radius:2px;width:100%;max-width:300px;height:4px;margin-top:.5rem;overflow:hidden}.PortalConnectionModal-module__DblhiW__progressFill{border-radius:2px;width:30%;height:100%;animation:2s ease-in-out infinite PortalConnectionModal-module__DblhiW__progress}@keyframes PortalConnectionModal-module__DblhiW__progress{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.PortalConnectionModal-module__DblhiW__successIcon{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.3s ease-out PortalConnectionModal-module__DblhiW__scaleIn;display:flex}@keyframes PortalConnectionModal-module__DblhiW__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.PortalConnectionModal-module__DblhiW__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.PortalConnectionModal-module__DblhiW__headerContent{align-items:center;gap:1rem;display:flex}.PortalConnectionModal-module__DblhiW__portalIcon{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.PortalConnectionModal-module__DblhiW__portalIcon svg{width:40px;height:40px}.PortalConnectionModal-module__DblhiW__title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.PortalConnectionModal-module__DblhiW__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:.5rem;transition:color .2s}.PortalConnectionModal-module__DblhiW__closeButton:hover:not(:disabled){color:var(--text-primary);background:#f5f5f5}.PortalConnectionModal-module__DblhiW__closeButton:disabled{opacity:.5;cursor:not-allowed}.PortalConnectionModal-module__DblhiW__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.9rem;display:flex}.PortalConnectionModal-module__DblhiW__form{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.PortalConnectionModal-module__DblhiW__formGroup{flex-direction:column;gap:.5rem;display:flex}.PortalConnectionModal-module__DblhiW__label{color:var(--text-primary);font-size:.9rem;font-weight:500}.PortalConnectionModal-module__DblhiW__passwordFieldWrapper{align-items:stretch;display:flex;position:relative}.PortalConnectionModal-module__DblhiW__passwordFieldWrapper>:first-child{flex:1;min-width:0}.PortalConnectionModal-module__DblhiW__passwordInput input{padding-right:44px!important}.PortalConnectionModal-module__DblhiW__passwordToggle{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex;position:absolute;top:20px;right:10px;transform:translateY(-50%)}.PortalConnectionModal-module__DblhiW__passwordToggle:hover:not(:disabled){color:var(--text-primary);background:#0000000d}.PortalConnectionModal-module__DblhiW__passwordToggle:disabled{opacity:.5;cursor:not-allowed}.PortalConnectionModal-module__DblhiW__actions{gap:.75rem;margin-top:.5rem;display:flex}.PortalConnectionModal-module__DblhiW__actions button{flex:1}.PortalConnectionModal-module__DblhiW__verificationContainer{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.PortalConnectionModal-module__DblhiW__verificationHeader{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.PortalConnectionModal-module__DblhiW__verificationIconWrapper{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.PortalConnectionModal-module__DblhiW__verificationTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.PortalConnectionModal-module__DblhiW__verificationText{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.PortalConnectionModal-module__DblhiW__verificationText strong{color:var(--text-primary)}.PortalConnectionModal-module__DblhiW__codeInputContainer{justify-content:center;gap:.5rem;display:flex}.PortalConnectionModal-module__DblhiW__codeInput{text-align:center;width:48px;height:56px;color:var(--text-primary);background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;font-size:1.5rem;font-weight:600;transition:all .2s}.PortalConnectionModal-module__DblhiW__codeInput:focus{background:#fff;border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f973161a}.PortalConnectionModal-module__DblhiW__codeInput::placeholder{color:#d1d5db}.PortalConnectionModal-module__DblhiW__codeInput:disabled{opacity:.6;cursor:not-allowed}.PortalConnectionModal-module__DblhiW__verificationActions{flex-direction:column;align-items:center;gap:1rem;display:flex}.PortalConnectionModal-module__DblhiW__verificationActions button:first-child{width:100%}.PortalConnectionModal-module__DblhiW__resendLink{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.PortalConnectionModal-module__DblhiW__resendLink span{color:#f97316;font-weight:500}.PortalConnectionModal-module__DblhiW__resendLink:hover:not(:disabled) span{text-decoration:underline}.PortalConnectionModal-module__DblhiW__resendLink:disabled{opacity:.5;cursor:not-allowed}.PortalConnectionModal-module__DblhiW__securityNote{color:var(--text-secondary);text-align:center;background:#f9fafb;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1rem 1.5rem;font-size:.85rem;display:flex}@media (max-width:640px){.PortalConnectionModal-module__DblhiW__modal{max-width:100%;margin:1rem}.PortalConnectionModal-module__DblhiW__actions{flex-direction:column}.PortalConnectionModal-module__DblhiW__actions button{width:100%}.PortalConnectionModal-module__DblhiW__codeInput{width:42px;height:50px;font-size:1.25rem}}.PortalConnectionModal-module__DblhiW__mobileVerificationHint{text-align:left;background:#0a66c20f;border:1px solid #0a66c22e;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.PortalConnectionModal-module__DblhiW__mobileVerificationIcon{color:#0a66c2;background:#0a66c21f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PortalConnectionModal-module__DblhiW__mobileVerificationHint strong{color:#0a66c2;margin-bottom:4px;font-weight:600;display:block}.PortalConnectionModal-module__DblhiW__mobileVerificationHint p{color:var(--text-secondary,#475467);margin:0}.PortalConnectionModal-module__DblhiW__appApprovalCard{text-align:center;background:linear-gradient(#f973160f,#f9731604);border:1px solid #f973162e;border-radius:16px;flex-direction:column;align-items:center;padding:28px 24px 24px;display:flex}.PortalConnectionModal-module__DblhiW__appApprovalPhone{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:16px;display:flex;position:relative;box-shadow:0 6px 18px #f9731659}.PortalConnectionModal-module__DblhiW__appApprovalPulse,.PortalConnectionModal-module__DblhiW__appApprovalPulse2{border:2px solid #f9731673;border-radius:50%;animation:2s ease-out infinite PortalConnectionModal-module__DblhiW__appPulse;position:absolute;inset:0}.PortalConnectionModal-module__DblhiW__appApprovalPulse2{animation-delay:1s}@keyframes PortalConnectionModal-module__DblhiW__appPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.PortalConnectionModal-module__DblhiW__appApprovalBadge{color:#ff6300;letter-spacing:.05em;text-transform:uppercase;background:#ff63001f;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.PortalConnectionModal-module__DblhiW__appApprovalTitle{color:#0a0a0a;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}.PortalConnectionModal-module__DblhiW__appApprovalSub{color:var(--text-secondary,#475467);max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.5}.PortalConnectionModal-module__DblhiW__appApprovalSteps{flex-direction:column;gap:10px;width:100%;max-width:330px;margin:0 0 20px;padding:0;list-style:none;display:flex}.PortalConnectionModal-module__DblhiW__appApprovalSteps li{border:1px solid var(--border,#e4e7ec);color:#0a0a0a;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.PortalConnectionModal-module__DblhiW__appApprovalSteps li span{color:#fff;background:#f97316;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.PortalConnectionModal-module__DblhiW__appApprovalWaiting{color:#ea580c;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.PortalConnectionModal-module__DblhiW__appApprovalDot{background:#f97316;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite PortalConnectionModal-module__DblhiW__appBounce}.PortalConnectionModal-module__DblhiW__appApprovalDot:nth-child(2){animation-delay:.2s}.PortalConnectionModal-module__DblhiW__appApprovalDot:nth-child(3){animation-delay:.4s}@keyframes PortalConnectionModal-module__DblhiW__appBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}
.logs-module__4FKgVa__container{padding:2rem}.logs-module__4FKgVa__unifiedSection{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:1.5rem;padding:1.5rem}.logs-module__4FKgVa__unifiedSectionDivider{background:var(--border);height:1px;margin:1.25rem 0}.logs-module__4FKgVa__failureTechSplit{flex-direction:column;gap:1.5rem;display:flex}.logs-module__4FKgVa__failureTechSplitDivider{background:var(--border);width:100%;height:1px}.logs-module__4FKgVa__header{margin-bottom:2rem}.logs-module__4FKgVa__title{color:var(--text-primary);margin-bottom:.25rem;font-size:2rem;font-weight:600}.logs-module__4FKgVa__subtitle{color:var(--text-secondary);font-size:.95rem}.logs-module__4FKgVa__filtersCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:1.5rem;padding:1.5rem}.logs-module__4FKgVa__filters{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.logs-module__4FKgVa__select{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:#fff;min-width:200px;padding:10px 12px;font-size:.95rem}.logs-module__4FKgVa__select:focus{border-color:var(--primary-color);outline:none}.logs-module__4FKgVa__clearButton{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);background:#fff;padding:10px 16px;font-size:.9rem}.logs-module__4FKgVa__clearButton:hover{background:var(--surface);border-color:var(--primary-color);color:var(--primary-color)}.logs-module__4FKgVa__detailLinkButton{cursor:pointer;color:var(--primary-color);transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.logs-module__4FKgVa__detailLinkButton:hover{color:var(--primary-hover);text-decoration:underline}.logs-module__4FKgVa__detailLinkButton:focus{outline:none;text-decoration:underline}.logs-module__4FKgVa__tableCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem;overflow:hidden}.logs-module__4FKgVa__tableHeader{background:var(--surface);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-md);grid-template-columns:1.5fr 1fr .8fr 1.6fr 2fr .8fr .8fr .8fr 1fr .9fr;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:grid}.logs-module__4FKgVa__tableBody{flex-direction:column;display:flex}.logs-module__4FKgVa__emptyState{text-align:center;color:var(--text-secondary);padding:3rem 1rem;font-size:.95rem}.logs-module__4FKgVa__tableRow{border-bottom:1px solid var(--border);transition:var(--transition-fast);grid-template-columns:1.5fr 1fr .8fr 1.6fr 2fr .8fr .8fr .8fr 1fr .9fr;align-items:center;gap:1rem;padding:1rem;display:grid}.logs-module__4FKgVa__tableRow:hover{background:var(--surface)}.logs-module__4FKgVa__tableRow:last-child{border-bottom:none}.logs-module__4FKgVa__columnDateTime{align-items:center;display:flex}.logs-module__4FKgVa__dateTimeWrapper{align-items:center;gap:.5rem;display:flex}.logs-module__4FKgVa__clockIcon{color:var(--text-secondary)}.logs-module__4FKgVa__dateTime{color:var(--text-primary);font-size:.9rem}.logs-module__4FKgVa__columnStatus{justify-content:center;display:flex}.logs-module__4FKgVa__statusBadge{border-radius:var(--radius-full);text-align:center;align-items:center;gap:.5rem;padding:6px 12px;font-size:.85rem;font-weight:500;display:flex}.logs-module__4FKgVa__statusSuccess{color:#065f46;background:#d1fae5}.logs-module__4FKgVa__statusFailed{color:#991b1b;background:#fee2e2}.logs-module__4FKgVa__statusInProgress{color:#92400e;background:#fef3c7}.logs-module__4FKgVa__statusCanceled{color:#4b5563;background:#e5e7eb}.logs-module__4FKgVa__columnTime{justify-content:center;display:flex}.logs-module__4FKgVa__executionTime{color:var(--text-primary);font-size:.9rem;font-weight:500}.logs-module__4FKgVa__columnExecutionId{align-items:center;display:flex}.logs-module__4FKgVa__executionIdText{color:var(--text-secondary);cursor:default;font-family:ui-monospace,monospace;font-size:.8rem}.logs-module__4FKgVa__columnUrl{align-items:center;display:flex}.logs-module__4FKgVa__urlLink{color:var(--primary-color);transition:var(--transition-fast);align-items:center;gap:.4rem;max-width:100%;font-size:.85rem;text-decoration:none;display:flex}.logs-module__4FKgVa__urlLink:hover{color:var(--primary-hover);text-decoration:underline}.logs-module__4FKgVa__urlText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.logs-module__4FKgVa__externalIcon{opacity:.7;transition:var(--transition-fast);flex-shrink:0}.logs-module__4FKgVa__urlLink:hover .logs-module__4FKgVa__externalIcon{opacity:1}.logs-module__4FKgVa__columnFound,.logs-module__4FKgVa__columnDuplicates,.logs-module__4FKgVa__columnInserted{justify-content:center;display:flex}.logs-module__4FKgVa__offersCount{color:var(--primary-color);font-size:1rem;font-weight:600}.logs-module__4FKgVa__duplicatesCount{color:#f59e0b;font-size:1rem;font-weight:600}.logs-module__4FKgVa__insertedCount{color:#10b981;font-size:1rem;font-weight:600}.logs-module__4FKgVa__columnCoverage{justify-content:center;align-items:center;display:flex}.logs-module__4FKgVa__coverageWrapper{align-items:center;gap:8px;width:100%;max-width:120px;display:flex}.logs-module__4FKgVa__coverageBar{background:var(--border-color,#e5e7eb);border-radius:3px;flex:1;height:6px;overflow:hidden}.logs-module__4FKgVa__coverageFill{border-radius:3px;height:100%;transition:width .3s}.logs-module__4FKgVa__coverageText{text-align:right;min-width:38px;font-size:.85rem;font-weight:700}.logs-module__4FKgVa__coverageHigh{color:#22c55e;background:#22c55e}.logs-module__4FKgVa__coverageMedium{color:#f59e0b;background:#f59e0b}.logs-module__4FKgVa__coverageLow{color:#ef4444;background:#ef4444}.logs-module__4FKgVa__columnScreen{justify-content:center;align-items:center;display:flex}.logs-module__4FKgVa__actionsCell{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.logs-module__4FKgVa__cancelActionButton{cursor:pointer;color:#b91c1c;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.logs-module__4FKgVa__cancelActionButton:hover:not(:disabled){color:#991b1b;text-decoration:underline}.logs-module__4FKgVa__cancelActionButton:disabled{cursor:not-allowed;opacity:.7}.logs-module__4FKgVa__cancelActionButton:focus{outline:none}.logs-module__4FKgVa__screenIcon{cursor:pointer;color:var(--primary-color);transition:var(--transition-fast)}.logs-module__4FKgVa__screenIcon:hover{color:var(--primary-hover,#2563eb);opacity:.85}.logs-module__4FKgVa__noScreen{color:var(--text-secondary);font-size:.9rem}.logs-module__4FKgVa__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.logs-module__4FKgVa__modalContent{border-radius:var(--radius-lg);max-width:90vw;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;padding:1.5rem;position:relative;overflow:auto}.logs-module__4FKgVa__modalClose{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:.25rem;position:absolute;top:.75rem;right:.75rem}.logs-module__4FKgVa__modalClose:hover{color:var(--text-primary)}.logs-module__4FKgVa__modalTitle{color:var(--text-primary);margin-bottom:.5rem;padding-right:2rem;font-size:1.25rem;font-weight:600}.logs-module__4FKgVa__modalExecutionId{color:var(--text-secondary);word-break:break-all;margin-bottom:1rem;font-size:.8rem}.logs-module__4FKgVa__modalExecutionId code{background:var(--surface);border-radius:var(--radius-sm);padding:.15rem .4rem;font-family:ui-monospace,monospace}.logs-module__4FKgVa__modalLoading{color:var(--text-secondary);flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.logs-module__4FKgVa__modalImageContainer{flex-direction:column;gap:.5rem;display:flex}.logs-module__4FKgVa__modalImageLink{color:var(--primary-color);font-size:.9rem;text-decoration:underline}.logs-module__4FKgVa__modalImage{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;max-height:70vh}.logs-module__4FKgVa__modalError{color:#ef4444;text-align:center;padding:2rem}.logs-module__4FKgVa__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;display:flex}.logs-module__4FKgVa__sortableHeader:hover,.logs-module__4FKgVa__sortableHeader:hover .logs-module__4FKgVa__sortIconInactive{color:var(--primary-color)}.logs-module__4FKgVa__sortIconActive{color:var(--primary-color);align-items:center;display:flex}.logs-module__4FKgVa__sortIconInactive{color:#9ca3af;transition:var(--transition-fast);align-items:center;display:flex}@media (max-width:1200px){.logs-module__4FKgVa__tableHeader,.logs-module__4FKgVa__tableRow{grid-template-columns:1.2fr .8fr .6fr 1.2fr 1.5fr .6fr .6fr .6fr .8fr .4fr;font-size:.85rem}.logs-module__4FKgVa__urlLink{max-width:200px}}@media (max-width:768px){.logs-module__4FKgVa__tableHeader,.logs-module__4FKgVa__tableRow{grid-template-columns:1fr;gap:.5rem}.logs-module__4FKgVa__columnDateTime,.logs-module__4FKgVa__columnStatus,.logs-module__4FKgVa__columnTime,.logs-module__4FKgVa__columnExecutionId,.logs-module__4FKgVa__columnUrl,.logs-module__4FKgVa__columnFound,.logs-module__4FKgVa__columnDuplicates,.logs-module__4FKgVa__columnInserted,.logs-module__4FKgVa__columnCoverage,.logs-module__4FKgVa__columnScreen{justify-content:flex-start}.logs-module__4FKgVa__urlLink{max-width:100%}}
.CancelSubscriptionModal-module__dr7_Ga__overlay{z-index:var(--z-modal,1000);background:#00000080;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out CancelSubscriptionModal-module__dr7_Ga__fadeIn;display:flex;position:fixed;inset:0}.CancelSubscriptionModal-module__dr7_Ga__dialog{background:#fff;border-radius:12px;width:100%;max-width:460px;padding:1.5rem;animation:.15s ease-out CancelSubscriptionModal-module__dr7_Ga__scaleIn;box-shadow:0 20px 50px #0003}.CancelSubscriptionModal-module__dr7_Ga__header{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.CancelSubscriptionModal-module__dr7_Ga__warnIcon{color:#dc2626;background:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.CancelSubscriptionModal-module__dr7_Ga__title{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.CancelSubscriptionModal-module__dr7_Ga__intro{color:var(--text-secondary);margin:0 0 .875rem;font-size:.9375rem;line-height:1.5}.CancelSubscriptionModal-module__dr7_Ga__loseList{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.CancelSubscriptionModal-module__dr7_Ga__loseList li{color:var(--text-primary);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.CancelSubscriptionModal-module__dr7_Ga__loseIcon{color:#dc2626;flex-shrink:0;margin-top:2px}.CancelSubscriptionModal-module__dr7_Ga__keepNote{color:var(--text-secondary);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.CancelSubscriptionModal-module__dr7_Ga__reasonLabel{flex-direction:column;gap:.375rem;margin-bottom:1.25rem;display:flex}.CancelSubscriptionModal-module__dr7_Ga__reasonLabelText{color:var(--text-primary);font-size:.8125rem;font-weight:600}.CancelSubscriptionModal-module__dr7_Ga__optional{color:var(--text-secondary);font-weight:400}.CancelSubscriptionModal-module__dr7_Ga__textarea{resize:vertical;border:1px solid var(--border-color,#e5e7eb);width:100%;min-height:70px;color:var(--text-primary);border-radius:8px;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.45}.CancelSubscriptionModal-module__dr7_Ga__textarea:focus{border-color:var(--landing-accent,#ff6300);outline:none}.CancelSubscriptionModal-module__dr7_Ga__actions{justify-content:flex-end;gap:.75rem;display:flex}.CancelSubscriptionModal-module__dr7_Ga__dangerBtn{background-color:#dc2626!important;border-color:#dc2626!important}.CancelSubscriptionModal-module__dr7_Ga__dangerBtn:hover{background-color:#b91c1c!important;border-color:#b91c1c!important}@keyframes CancelSubscriptionModal-module__dr7_Ga__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CancelSubscriptionModal-module__dr7_Ga__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.JobDetailModal-module__zITqUW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.JobDetailModal-module__zITqUW__modalContent{border-radius:var(--radius-lg);width:100%;max-width:880px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex}.JobDetailModal-module__zITqUW__modalHeaderWrap{border-bottom:1px solid var(--border);border-radius:var(--radius-lg)var(--radius-lg)0 0;z-index:10;background:#fff;padding:24px 28px 20px;position:sticky;top:0}.JobDetailModal-module__zITqUW__modalHeader{border-bottom:1px solid var(--border);border-radius:var(--radius-lg)var(--radius-lg)0 0;z-index:10;background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 20px;display:flex;position:sticky;top:0}.JobDetailModal-module__zITqUW__heroMain{flex:1;min-width:0}.JobDetailModal-module__zITqUW__modalTitle{color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3}.JobDetailModal-module__zITqUW__heroMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.JobDetailModal-module__zITqUW__heroCompany{color:var(--text-primary);font-weight:500}.JobDetailModal-module__zITqUW__heroSep{color:var(--text-disabled)}.JobDetailModal-module__zITqUW__heroCountryPill{background:var(--primary-light);color:var(--primary-color);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.JobDetailModal-module__zITqUW__modalClose{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.JobDetailModal-module__zITqUW__modalClose:hover{background:var(--surface-hover);color:var(--primary-color)}.JobDetailModal-module__zITqUW__modalBody{padding:24px 28px 32px;overflow-y:auto}.JobDetailModal-module__zITqUW__tagsSection{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.JobDetailModal-module__zITqUW__tagLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:600}.JobDetailModal-module__zITqUW__tagsList{flex-wrap:wrap;gap:6px;display:flex}.JobDetailModal-module__zITqUW__tagStack{background:var(--primary-light);color:var(--primary-color);border:1px solid color-mix(in srgb,var(--primary-color)25%,transparent);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.JobDetailModal-module__zITqUW__tag{background:var(--primary-light);color:var(--primary-color);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.JobDetailModal-module__zITqUW__statStrip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.JobDetailModal-module__zITqUW__stat{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.JobDetailModal-module__zITqUW__statHeader{align-items:center;gap:6px;display:flex}.JobDetailModal-module__zITqUW__statIcon{color:var(--text-secondary);flex-shrink:0}.JobDetailModal-module__zITqUW__statLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:11px;font-weight:500}.JobDetailModal-module__zITqUW__statValue{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.JobDetailModal-module__zITqUW__statValueEmpty{color:var(--text-disabled);font-size:14px;font-weight:400}.JobDetailModal-module__zITqUW__actionRow{flex-wrap:wrap;gap:8px;margin-top:20px;margin-bottom:32px;display:flex}.JobDetailModal-module__zITqUW__linkedinBtn{color:#0a66c2;background:#f0f7ff;border:1px solid #cce0fc;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.JobDetailModal-module__zITqUW__linkedinBtn:hover{color:#0a66c2;background:#e0efff;border-color:#b8daff;text-decoration:none}.JobDetailModal-module__zITqUW__cvBtn{border:1px solid var(--border);color:var(--text-primary);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:360px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .16s;display:inline-flex}.JobDetailModal-module__zITqUW__cvBtnLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobDetailModal-module__zITqUW__cvBtn:hover{border-color:var(--primary-color);color:var(--primary-color);text-decoration:none}.JobDetailModal-module__zITqUW__cvBtnEmpty{border:1px dashed var(--border);color:var(--text-disabled);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-style:italic;display:inline-flex}.JobDetailModal-module__zITqUW__section{margin-bottom:32px}.JobDetailModal-module__zITqUW__section:last-child{margin-bottom:0}.JobDetailModal-module__zITqUW__aiSection{border:1px solid var(--border);border-radius:var(--radius-md);background:#fafafa;padding:16px 18px}.JobDetailModal-module__zITqUW__aiSection .JobDetailModal-module__zITqUW__sectionHeader{margin-bottom:12px}.JobDetailModal-module__zITqUW__aiBadge{background:var(--primary-light);width:26px;height:26px;color:var(--primary-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.JobDetailModal-module__zITqUW__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.JobDetailModal-module__zITqUW__sectionCount{background:var(--primary-light);min-width:20px;height:20px;color:var(--primary-color);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.JobDetailModal-module__zITqUW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.JobDetailModal-module__zITqUW__sectionHeader .JobDetailModal-module__zITqUW__sectionTitle{margin-bottom:0}.JobDetailModal-module__zITqUW__toggleAllBtn{cursor:pointer;color:var(--primary-color);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 10px;font-size:12px;font-weight:500;transition:background .16s}.JobDetailModal-module__zITqUW__toggleAllBtn:hover{background:var(--primary-light)}.JobDetailModal-module__zITqUW__qaList{flex-direction:column;gap:8px;display:flex}.JobDetailModal-module__zITqUW__qaItem{background:var(--surface);border-radius:var(--radius-md);overflow:hidden}.JobDetailModal-module__zITqUW__qaTrigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:flex-start;gap:14px;padding:14px 18px;transition:background .16s;display:flex}.JobDetailModal-module__zITqUW__qaTrigger:hover{background:#00000008}.JobDetailModal-module__zITqUW__qaNum{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:600;display:flex}.JobDetailModal-module__zITqUW__qaQuestion{color:var(--text-primary);flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.JobDetailModal-module__zITqUW__qaChevron{color:var(--text-secondary);flex-shrink:0;margin-top:3px;transition:transform .2s}.JobDetailModal-module__zITqUW__qaChevronOpen{transform:rotate(180deg)}.JobDetailModal-module__zITqUW__qaAnswer{border-top:1px solid var(--border);color:var(--text-primary);white-space:pre-wrap;align-items:flex-start;gap:8px;padding:12px 18px 16px 54px;font-size:14px;line-height:1.5;display:flex}.JobDetailModal-module__zITqUW__qaAnswerIcon{color:var(--text-secondary);flex-shrink:0;margin-top:4px}.JobDetailModal-module__zITqUW__descriptionBlock{background:var(--surface);border-radius:var(--radius-md);padding:20px}.JobDetailModal-module__zITqUW__description{color:var(--text-primary);word-wrap:break-word;max-width:75ch;font-size:14px;line-height:1.65}.JobDetailModal-module__zITqUW__description>*+*{margin-top:12px}.JobDetailModal-module__zITqUW__description h4{color:var(--text-primary);margin-top:20px;margin-bottom:4px;font-size:15px;font-weight:700}.JobDetailModal-module__zITqUW__description ul{margin:0 0 12px;padding-left:22px}.JobDetailModal-module__zITqUW__description li{margin-bottom:6px}.JobDetailModal-module__zITqUW__description h1,.JobDetailModal-module__zITqUW__description h2,.JobDetailModal-module__zITqUW__description h3,.JobDetailModal-module__zITqUW__description h4,.JobDetailModal-module__zITqUW__description h5,.JobDetailModal-module__zITqUW__description h6{color:var(--text-primary);margin:16px 0 8px;font-weight:600}.JobDetailModal-module__zITqUW__description h2{font-size:20px}.JobDetailModal-module__zITqUW__description h3{font-size:18px}.JobDetailModal-module__zITqUW__description p{margin:8px 0}.JobDetailModal-module__zITqUW__description ul,.JobDetailModal-module__zITqUW__description ol{margin:8px 0;padding-left:24px}.JobDetailModal-module__zITqUW__description li{margin:4px 0}.JobDetailModal-module__zITqUW__description strong,.JobDetailModal-module__zITqUW__description b{font-weight:600}.JobDetailModal-module__zITqUW__description em,.JobDetailModal-module__zITqUW__description i{font-style:italic}.JobDetailModal-module__zITqUW__description br{line-height:1.5}.JobDetailModal-module__zITqUW__description span{display:inline}.JobDetailModal-module__zITqUW__twoCol{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:720px){.JobDetailModal-module__zITqUW__twoCol{grid-template-columns:1fr;gap:0}}.JobDetailModal-module__zITqUW__dl{grid-template-columns:max-content 1fr;align-items:baseline;gap:10px 16px;margin:0;font-size:13px;display:grid}.JobDetailModal-module__zITqUW__dl dt{color:var(--text-secondary);font-weight:500}.JobDetailModal-module__zITqUW__dl dd{color:var(--text-primary);word-break:break-word;min-width:0;margin:0;font-weight:500}.JobDetailModal-module__zITqUW__inlineCountry{align-items:center;gap:6px;display:inline-flex}.JobDetailModal-module__zITqUW__empty{color:var(--text-disabled);font-weight:400}.JobDetailModal-module__zITqUW__linkInline{color:var(--primary-color);font-weight:500;text-decoration:none}.JobDetailModal-module__zITqUW__linkInline:hover{text-decoration:underline}.JobDetailModal-module__zITqUW__recruiterList{flex-direction:column;gap:14px;display:flex}.JobDetailModal-module__zITqUW__recruiterCard{align-items:flex-start;gap:12px;display:flex}.JobDetailModal-module__zITqUW__recruiterAvatar{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.JobDetailModal-module__zITqUW__recruiterInfo{flex:1;min-width:0}.JobDetailModal-module__zITqUW__recruiterName{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3}.JobDetailModal-module__zITqUW__recruiterPosition{color:var(--text-secondary);margin-top:2px;font-size:12px}.JobDetailModal-module__zITqUW__recruiterLink{color:#0a66c2;align-items:center;gap:4px;margin-top:6px;font-size:12px;text-decoration:none;display:inline-flex}.JobDetailModal-module__zITqUW__recruiterLink:hover{text-decoration:underline}.JobDetailModal-module__zITqUW__recruiterEmpty{color:var(--text-disabled);margin-top:4px;font-size:12px;font-style:italic}.JobDetailModal-module__zITqUW__emptyState{background:var(--surface);border-radius:var(--radius-md);color:var(--text-disabled);text-align:center;padding:16px;font-size:13px;font-style:italic}
@keyframes Skeleton-module__oFz9HW__skShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.Skeleton-module__oFz9HW__skel{background:#eef0f2 linear-gradient(90deg,#eef0f2 0,#f6f7f8 234px,#eef0f2 468px) 0 0/800px 100% no-repeat;border-radius:6px;animation:1.4s ease-in-out infinite Skeleton-module__oFz9HW__skShimmer;display:block}@media (prefers-reduced-motion:reduce){.Skeleton-module__oFz9HW__skel{animation:none}}
.job-search-module__ruYluG__container{max-width:1400px;margin:0 auto;padding:1.5rem}.job-search-module__ruYluG__header{margin-bottom:24px}.job-search-module__ruYluG__title{color:var(--text-primary);margin:0 0 8px;font-size:32px;font-weight:700}.job-search-module__ruYluG__subtitle{color:var(--text-secondary);margin:0;font-size:16px}.job-search-module__ruYluG__layoutGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.job-search-module__ruYluG__layoutGrid{grid-template-columns:1fr 400px}}.job-search-module__ruYluG__mainColumn,.job-search-module__ruYluG__sideColumn{flex-direction:column;gap:1.5rem;display:flex}.job-search-module__ruYluG__sectionHeader{border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.job-search-module__ruYluG__sectionTitle{color:var(--text-primary);font-size:1.125rem;font-weight:600}.job-search-module__ruYluG__sectionDescription{color:var(--text-secondary);border-left:3px solid var(--primary-color);background-color:#fff7ed;border-radius:6px;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.job-search-module__ruYluG__sectionDescription strong{color:var(--text-primary);font-weight:600}.job-search-module__ruYluG__sectionDescription em{color:var(--primary-color);font-style:normal;font-weight:600}.job-search-module__ruYluG__groupsList{flex-direction:column;gap:1.25rem;display:flex}.job-search-module__ruYluG__groupCard{transition:var(--transition-base);background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem;position:relative;box-shadow:0 1px 3px #0000000d}.job-search-module__ruYluG__groupCard:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.job-search-module__ruYluG__groupSector{margin-bottom:1rem}.job-search-module__ruYluG__groupHeader{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.job-search-module__ruYluG__jobTitleWrapper{flex-direction:column;flex:1;gap:.5rem;display:flex}.job-search-module__ruYluG__jobTitleLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.job-search-module__ruYluG__jobTitleInput{width:100%;color:var(--text-primary);transition:var(--transition-base);background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1rem;font-size:1rem;font-weight:600}.job-search-module__ruYluG__jobTitleInput:focus{border-color:var(--primary-color);background-color:#fff;outline:none;box-shadow:0 0 0 3px #ff63001a}.job-search-module__ruYluG__jobTitleInput::placeholder{color:#9ca3af;font-weight:400}.job-search-module__ruYluG__jobTitleInput.job-search-module__ruYluG__inputError{background-color:#fef2f2;border-color:#dc2626}.job-search-module__ruYluG__jobTitleInput.job-search-module__ruYluG__inputError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.job-search-module__ruYluG__fieldErrorText{color:#dc2626;margin-top:2px;font-size:12px;line-height:1.4}.job-search-module__ruYluG__jobTitleHelp{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.job-search-module__ruYluG__deleteButton{cursor:pointer;color:#ef4444;transition:var(--transition-base);z-index:10;background:0 0;border:1px solid #fee2e2;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;display:flex;position:absolute;top:.5rem;right:.5rem}.job-search-module__ruYluG__deleteButton:hover{background-color:#fee2e2;border-color:#fecaca}.job-search-module__ruYluG__groupContent{flex-direction:column;gap:1rem;display:flex}.job-search-module__ruYluG__filtersList{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.job-search-module__ruYluG__filterItem{flex-direction:column;gap:.5rem;display:flex}.job-search-module__ruYluG__filterHint{color:var(--text-secondary);margin-top:.25rem;font-size:.8125rem;line-height:1.4}.job-search-module__ruYluG__switchItem{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.job-search-module__ruYluG__modalityLabel{color:var(--text-primary);font-size:.875rem;font-weight:500}.job-search-module__ruYluG__modalityGroup{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.job-search-module__ruYluG__modalityGroupError{background-color:#fef2f2;border-color:#dc2626}.job-search-module__ruYluG__mainColumnSave{justify-content:flex-end;display:flex}@media (max-width:1023px){.job-search-module__ruYluG__sideColumn{order:2}.job-search-module__ruYluG__mainColumn{order:1}}@media (max-width:768px){.job-search-module__ruYluG__container{padding:1rem}.job-search-module__ruYluG__sectionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.job-search-module__ruYluG__groupCard,.job-search-module__ruYluG__filtersList{padding:1.25rem}}@media (max-width:480px){.job-search-module__ruYluG__container{padding:.75rem}.job-search-module__ruYluG__groupCard{padding:1rem}.job-search-module__ruYluG__groupHeader{flex-direction:column;gap:.5rem}.job-search-module__ruYluG__deleteButton{align-self:flex-end}}
.portals-module__bbZB2W__container{max-width:1200px;margin:0 auto;padding:2rem}.portals-module__bbZB2W__header{margin-bottom:24px}.portals-module__bbZB2W__title{color:var(--text-primary);margin:0 0 8px;font-size:32px;font-weight:700}.portals-module__bbZB2W__subtitle{color:var(--text-secondary);margin:0;font-size:16px}.portals-module__bbZB2W__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1rem;display:grid}.portals-module__bbZB2W__card{background:#fff;border-radius:8px;padding:1.25rem;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a}.portals-module__bbZB2W__card:hover{box-shadow:0 2px 8px #0000001f}.portals-module__bbZB2W__cardContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.portals-module__bbZB2W__portalInfo{flex:1;align-items:center;gap:1rem;display:flex}.portals-module__bbZB2W__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.portals-module__bbZB2W__iconWrapper svg{width:32px;height:32px}.portals-module__bbZB2W__portalDetails{flex-direction:column;gap:.4rem;display:flex}.portals-module__bbZB2W__portalName{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.portals-module__bbZB2W__statusBadge{border-radius:12px;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.portals-module__bbZB2W__statusBadge.portals-module__bbZB2W__connected{color:#2e7d32;background:#e8f5e9}.portals-module__bbZB2W__statusBadge.portals-module__bbZB2W__disconnected{color:#666;background:#f5f5f5}.portals-module__bbZB2W__statusBadge.portals-module__bbZB2W__disabled{color:#999;background:#e0e0e0}.portals-module__bbZB2W__statusBadge.portals-module__bbZB2W__autoApplyBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;display:inline-flex}.portals-module__bbZB2W__limitNotice{color:#a16207;background:#fefce8;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:.15rem;padding:.3rem .6rem;font-size:.75rem;line-height:1.35;display:inline-flex}.portals-module__bbZB2W__limitNoticeIcon{flex-shrink:0;font-size:.8rem}.portals-module__bbZB2W__card.portals-module__bbZB2W__autoApplyCard{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-color:#d1fae5}.portals-module__bbZB2W__card.portals-module__bbZB2W__autoApplyCard:hover{border-color:#10b981}.portals-module__bbZB2W__card.portals-module__bbZB2W__maintenanceCard{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);border-color:#fed7aa}.portals-module__bbZB2W__statusBadge.portals-module__bbZB2W__maintenanceBadge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;align-items:center;display:inline-flex}.portals-module__bbZB2W__autoApplyHint{color:#047857;text-align:right;font-size:.78rem;font-style:italic;font-weight:500}.portals-module__bbZB2W__card.portals-module__bbZB2W__disabled{opacity:.6;filter:grayscale(.3);cursor:not-allowed}.portals-module__bbZB2W__card.portals-module__bbZB2W__disabled:hover{box-shadow:0 1px 3px #0000001a}.portals-module__bbZB2W__actions{align-items:center;gap:.5rem;display:flex}.portals-module__bbZB2W__autoApplyButton{cursor:pointer;color:#999;background:#fff;border:1.5px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.portals-module__bbZB2W__autoApplyButton:hover{border-color:var(--primary);color:var(--primary);background:#ff63000d}.portals-module__bbZB2W__autoApplyButton.portals-module__bbZB2W__active{background:var(--primary);border-color:var(--primary);color:#fff}.portals-module__bbZB2W__autoApplyButton.portals-module__bbZB2W__active:hover{background:var(--primary-dark);border-color:var(--primary-dark)}@media (max-width:768px){.portals-module__bbZB2W__container{padding:1rem}.portals-module__bbZB2W__grid{grid-template-columns:1fr}.portals-module__bbZB2W__cardContent{flex-direction:column;align-items:flex-start}.portals-module__bbZB2W__actions{justify-content:flex-end;width:100%}}.portals-module__bbZB2W__masterSwitch{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;transition:border-color .2s,background .2s;display:flex;box-shadow:0 1px 3px #00000014}.portals-module__bbZB2W__masterSwitch.portals-module__bbZB2W__masterSwitchOn{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-color:#a7f3d0}.portals-module__bbZB2W__masterSwitchIcon{color:#9ca3af;background:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.portals-module__bbZB2W__masterSwitch.portals-module__bbZB2W__masterSwitchOn .portals-module__bbZB2W__masterSwitchIcon{color:#047857;background:#ecfdf5}.portals-module__bbZB2W__masterSwitchControl{flex:1}
.applied-jobs-module__38fWmq__container{max-width:1400px;margin:0 auto;padding:32px}.applied-jobs-module__38fWmq__header{margin-bottom:24px}.applied-jobs-module__38fWmq__title{color:var(--text-primary);margin:0 0 8px;font-size:32px;font-weight:700}.applied-jobs-module__38fWmq__filtersCard{background:#fff;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 1px 3px #0000001a}.applied-jobs-module__38fWmq__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.applied-jobs-module__38fWmq__quickRanges{gap:6px;display:inline-flex}.applied-jobs-module__38fWmq__quickRange{border:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#6b7280);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:600;transition:all .12s}.applied-jobs-module__38fWmq__quickRange:hover{color:#9a3412;background:#fff7ed;border-color:#fdba74}.applied-jobs-module__38fWmq__quickRangeActive,.applied-jobs-module__38fWmq__quickRangeActive:hover{color:#fff;background:#ff6300;border-color:#ff6300}.applied-jobs-module__38fWmq__searchInput{flex:1;min-width:200px;position:relative}.applied-jobs-module__38fWmq__searchIcon{color:#666;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.applied-jobs-module__38fWmq__search{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 40px;font-size:14px;transition:border-color .2s}.applied-jobs-module__38fWmq__search:focus{border-color:var(--primary-color)}.applied-jobs-module__38fWmq__dateInput{position:relative}.applied-jobs-module__38fWmq__datePicker{cursor:pointer;border:1px solid #ddd;border-radius:8px;outline:none;padding:10px 40px 10px 12px;font-size:14px;transition:border-color .2s}.applied-jobs-module__38fWmq__datePicker:focus{border-color:var(--primary-color)}.applied-jobs-module__38fWmq__dateIcon{color:#666;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.applied-jobs-module__38fWmq__clearButton{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.applied-jobs-module__38fWmq__clearButton:hover{background:#f5f5f5;border-color:#999}.applied-jobs-module__38fWmq__tableCard{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.applied-jobs-module__38fWmq__tableHeader{background:var(--surface);border-radius:var(--radius-md);color:#666;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f0f0f0;grid-template-columns:2fr .5fr .5fr 1fr .7fr 1fr;gap:16px;margin-bottom:8px;padding:12px 16px;font-size:13px;font-weight:600;display:grid}.applied-jobs-module__38fWmq__portalIcons{align-items:center;gap:8px;display:inline-flex}.applied-jobs-module__38fWmq__portalIconPrimary{justify-content:center;align-items:center;display:inline-flex}.applied-jobs-module__38fWmq__portalIconSecondary{object-fit:contain;border-radius:4px;width:24px;height:24px}.applied-jobs-module__38fWmq__portalIconSecondaryText{color:#666;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}.applied-jobs-module__38fWmq__tableBody{flex-direction:column;display:flex}.applied-jobs-module__38fWmq__tableRow{border-bottom:1px solid #f0f0f0;grid-template-columns:2fr .5fr .5fr 1fr .7fr 1fr;align-items:center;gap:16px;padding:20px 16px;transition:background .2s;display:grid}.applied-jobs-module__38fWmq__tableRow:hover{background:#fafafa}.applied-jobs-module__38fWmq__tableRow:last-child{border-bottom:none}.applied-jobs-module__38fWmq__columnCompany,.applied-jobs-module__38fWmq__columnPortal,.applied-jobs-module__38fWmq__columnCountry,.applied-jobs-module__38fWmq__columnDate,.applied-jobs-module__38fWmq__columnTimeAgo,.applied-jobs-module__38fWmq__columnStatus{align-items:center;display:flex}.applied-jobs-module__38fWmq__columnTimeAgo{color:#666;font-variant-numeric:tabular-nums;font-size:14px}.applied-jobs-module__38fWmq__companyInfo{align-items:center;gap:12px;display:flex}.applied-jobs-module__38fWmq__companyIcon{background:var(--primary-color);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.applied-jobs-module__38fWmq__jobTitle{color:#1a1a1a;margin-bottom:4px;font-size:15px;font-weight:600}.applied-jobs-module__38fWmq__companyName{color:#666;font-size:13px}.applied-jobs-module__38fWmq__flag{font-size:28px}.applied-jobs-module__38fWmq__columnDate{color:#666;gap:8px;font-size:14px}.applied-jobs-module__38fWmq__dateIconSmall{color:#999}.applied-jobs-module__38fWmq__statusBadge{border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.applied-jobs-module__38fWmq__statusPosted{color:var(--primary-color);background:#fff5f0;border:1px solid #ffd7c2}.applied-jobs-module__38fWmq__statusReview{color:#1976d2;background:#e3f2fd;border:1px solid #90caf9}.applied-jobs-module__38fWmq__statusInterview{color:#7b1fa2;background:#f3e5f5;border:1px solid #ce93d8}.applied-jobs-module__38fWmq__statusRejected{color:#c62828;background:#ffebee;border:1px solid #ef9a9a}.applied-jobs-module__38fWmq__statusAccepted{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.applied-jobs-module__38fWmq__statusBadge:hover{opacity:.8}@media (max-width:1024px){.applied-jobs-module__38fWmq__container{padding:20px}.applied-jobs-module__38fWmq__filters{flex-direction:column;align-items:stretch}.applied-jobs-module__38fWmq__searchInput{width:100%}.applied-jobs-module__38fWmq__tableHeader{display:none}.applied-jobs-module__38fWmq__tableRow{grid-template-columns:1fr;gap:12px;padding:16px}.applied-jobs-module__38fWmq__columnCompany,.applied-jobs-module__38fWmq__columnPortal,.applied-jobs-module__38fWmq__columnCountry,.applied-jobs-module__38fWmq__columnDate,.applied-jobs-module__38fWmq__columnTimeAgo,.applied-jobs-module__38fWmq__columnStatus{justify-content:flex-start}}.applied-jobs-module__38fWmq__kwHighlight{color:#ff6300;background:#ff630024;border-radius:3px;padding:0 2px;font-weight:600}.applied-jobs-module__38fWmq__positiveHighlight{color:#16a34a;background:#16a34a1f;border-radius:3px;padding:0 2px;font-weight:600}.applied-jobs-module__38fWmq__tabs{border-bottom:1px solid #eee;gap:4px;margin-bottom:20px;display:flex}.applied-jobs-module__38fWmq__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.applied-jobs-module__38fWmq__tab:hover{color:#ff6300}.applied-jobs-module__38fWmq__tabActive{color:#ff6300;border-bottom-color:#ff6300}.applied-jobs-module__38fWmq__tabCount{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.applied-jobs-module__38fWmq__tabActive .applied-jobs-module__38fWmq__tabCount{color:#ff6300;background:#ff630024}.applied-jobs-module__38fWmq__discardBadge{color:#6b7280;background:#f3f4f6;font-weight:600}.applied-jobs-module__38fWmq__discardActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.applied-jobs-module__38fWmq__queueButton{color:#fff;cursor:pointer;white-space:nowrap;background:#ff6300;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #00000014}.applied-jobs-module__38fWmq__queueButton:hover:not(:disabled){background:#e85800;box-shadow:0 3px 8px #ff630047}.applied-jobs-module__38fWmq__queueButton:active:not(:disabled){transform:translateY(1px)}.applied-jobs-module__38fWmq__queueButton:disabled{opacity:.6;cursor:default}.applied-jobs-module__38fWmq__goToOffer{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.applied-jobs-module__38fWmq__goToOffer:hover{color:#ff6300;background:#fff3ea}.applied-jobs-module__38fWmq__forcedBadge{color:#b4500a;background:#ff630024;font-weight:600}.applied-jobs-module__38fWmq__excludeHighlight{color:#dc2626;background:#dc26261f;border-radius:3px;padding:0 2px;font-weight:600}.applied-jobs-module__38fWmq__subtitle{color:var(--text-secondary);margin:0;font-size:16px}
.profile-module__dkH0ta__container{flex-direction:column;gap:28px;max-width:900px;margin:0 auto;display:flex}.profile-module__dkH0ta__header{margin-bottom:24px}.profile-module__dkH0ta__title{color:var(--text-primary);margin:0 0 8px;font-size:32px;font-weight:700}.profile-module__dkH0ta__subtitle{color:var(--text-secondary);margin:0;font-size:16px}.profile-module__dkH0ta__form{flex-direction:column;gap:32px;display:flex}.profile-module__dkH0ta__section{border:1px solid var(--border);background-color:#fff;border-radius:12px;padding:24px}.profile-module__dkH0ta__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.profile-module__dkH0ta__sectionTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.profile-module__dkH0ta__editButton{border:1px solid var(--border);color:var(--primary-color);cursor:pointer;background:0 0;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.profile-module__dkH0ta__editButton:hover{background-color:var(--primary-light);border-color:var(--primary-color)}.profile-module__dkH0ta__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.profile-module__dkH0ta__addressSubsection{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.profile-module__dkH0ta__subsectionTitle{color:var(--text-primary);margin:0 0 16px;font-size:15px;font-weight:600}.profile-module__dkH0ta__fullWidthUpload{width:100%;margin-top:20px}.profile-module__dkH0ta__uploads{flex-direction:column;gap:20px;display:flex}.profile-module__dkH0ta__cvsList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.profile-module__dkH0ta__cvsListTitle{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:600}.profile-module__dkH0ta__uploadNewCV{background:var(--bg-secondary,#f5f5f5);border:1px dashed var(--border);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.profile-module__dkH0ta__uploadTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.profile-module__dkH0ta__uploadHint{color:var(--text-secondary);margin:-8px 0 0;font-size:12px}.profile-module__dkH0ta__skillItem{background:var(--bg-secondary,#f5f5f5);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;padding:16px;display:grid}.profile-module__dkH0ta__removeSkillButton{border:1px solid var(--border);cursor:pointer;width:40px;height:40px;color:var(--error,#c62828);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.profile-module__dkH0ta__removeSkillButton:hover{background:var(--error-light,#ffebee);border-color:var(--error,#c62828)}.profile-module__dkH0ta__addSkillButton{border:1px dashed var(--border);cursor:pointer;color:var(--primary-color);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.profile-module__dkH0ta__addSkillButton:hover{background:var(--primary-light);border-color:var(--primary-color)}@media (max-width:768px){.profile-module__dkH0ta__skillItem{grid-template-columns:1fr;gap:12px}.profile-module__dkH0ta__removeSkillButton{width:100%;height:40px}}.profile-module__dkH0ta__actions{justify-content:flex-end;padding-top:16px;display:flex}@media (max-width:768px){.profile-module__dkH0ta__grid{grid-template-columns:1fr}.profile-module__dkH0ta__section{padding:20px}.profile-module__dkH0ta__title{font-size:24px}}.profile-module__dkH0ta__skillsList{flex-direction:column;gap:16px;display:flex}.profile-module__dkH0ta__skillItem{grid-template-columns:1fr 200px 40px;align-items:end;gap:12px;display:grid}.profile-module__dkH0ta__removeSkillButton{border:1px solid var(--border);color:#ef4444;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:0;transition:all .2s;display:flex}.profile-module__dkH0ta__removeSkillButton:hover{background-color:#fef2f2;border-color:#ef4444}.profile-module__dkH0ta__addSkillButton{border:1px dashed var(--border);color:var(--primary-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.profile-module__dkH0ta__addSkillButton:hover{background-color:var(--primary-light);border-color:var(--primary-color);border-style:solid}@media (max-width:768px){.profile-module__dkH0ta__grid{grid-template-columns:1fr}.profile-module__dkH0ta__section{padding:20px}.profile-module__dkH0ta__title{font-size:24px}.profile-module__dkH0ta__skillItem{grid-template-columns:1fr;gap:12px}.profile-module__dkH0ta__removeSkillButton{width:100%;margin-top:8px}}.profile-module__dkH0ta__sectionHelper{color:var(--text-secondary);margin:-8px 0 16px;font-size:13px;line-height:1.5}.profile-module__dkH0ta__subsection{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.profile-module__dkH0ta__subsectionHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profile-module__dkH0ta__dangerSection{background:#fef2f2;border:1.5px solid #fecaca;border-radius:12px;margin-top:32px;padding:24px}.profile-module__dkH0ta__dangerHeader{color:#b91c1c;margin:0 0 6px;font-size:16px;font-weight:700}.profile-module__dkH0ta__dangerDescription{color:#7f1d1d;margin:0 0 16px;font-size:14px;line-height:1.6}.profile-module__dkH0ta__dangerButton{color:#b91c1c;cursor:pointer;background:#fff;border:1.5px solid #b91c1c;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.profile-module__dkH0ta__dangerButton:hover{color:#fff;background:#b91c1c}.profile-module__dkH0ta__modalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profile-module__dkH0ta__modalBox{background:#fff;border-radius:14px;width:100%;max-width:460px;padding:28px;box-shadow:0 20px 50px #00000040}.profile-module__dkH0ta__modalTitle{color:#b91c1c;margin:0 0 12px;font-size:20px;font-weight:700}.profile-module__dkH0ta__modalBody{color:#374151;margin:0 0 18px;font-size:14px;line-height:1.6}.profile-module__dkH0ta__modalBody strong{color:#b91c1c}.profile-module__dkH0ta__modalInput{color:#0a0a0a;background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;outline:none;width:100%;margin-bottom:18px;padding:11px 14px;font-family:inherit;font-size:15px}.profile-module__dkH0ta__modalInput:focus{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.profile-module__dkH0ta__modalActions{justify-content:flex-end;gap:10px;display:flex}.profile-module__dkH0ta__modalCancel{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}.profile-module__dkH0ta__modalCancel:hover{background:#f3f4f6}.profile-module__dkH0ta__modalConfirm{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .16s,opacity .16s}.profile-module__dkH0ta__modalConfirm:hover:not(:disabled){background:#991b1b}.profile-module__dkH0ta__modalConfirm:disabled{opacity:.45;cursor:not-allowed}
.AdminDataTable-module__M3wzEa__tableCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem;overflow:auto visible}.AdminDataTable-module__M3wzEa__tableCardFlat{box-shadow:none;background:0 0;border-radius:0;padding:0}.AdminDataTable-module__M3wzEa__gridTable{grid-template-columns:var(--columns);grid-auto-rows:auto;gap:0 1rem;display:grid;position:relative}.AdminDataTable-module__M3wzEa__headerBg{background:var(--surface);border-radius:var(--radius-md);z-index:0;pointer-events:none;grid-area:1/1/auto/-1;margin:0 -.5rem}.AdminDataTable-module__M3wzEa__headerRow,.AdminDataTable-module__M3wzEa__dataRow{display:contents}.AdminDataTable-module__M3wzEa__cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.AdminDataTable-module__M3wzEa__headerCell{z-index:1;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;align-self:center;padding:.75rem 0;font-size:.85rem;font-weight:600;position:relative}.AdminDataTable-module__M3wzEa__bodyCell{border-bottom:1px solid var(--border);align-self:center;padding:1rem 0}.AdminDataTable-module__M3wzEa__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-fast);align-items:center;gap:.25rem;display:inline-flex}.AdminDataTable-module__M3wzEa__sortableHeader:hover,.AdminDataTable-module__M3wzEa__sortableHeader:hover .AdminDataTable-module__M3wzEa__sortIconInactive{color:var(--primary-color)}.AdminDataTable-module__M3wzEa__sortIconInactive{color:#9ca3af;transition:var(--transition-fast);align-items:center;display:flex}.AdminDataTable-module__M3wzEa__sortIconActive{color:var(--primary-color);align-items:center;display:flex}.AdminDataTable-module__M3wzEa__mono{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;overflow:hidden}.AdminDataTable-module__M3wzEa__link{color:var(--primary-color);align-items:center;gap:.35rem;max-width:100%;text-decoration:none;display:inline-flex}.AdminDataTable-module__M3wzEa__link:hover{text-decoration:underline}.AdminDataTable-module__M3wzEa__linkText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.AdminDataTable-module__M3wzEa__linkIcon{flex:none}.AdminDataTable-module__M3wzEa__emptyState{color:var(--text-secondary);padding:2rem 0}
