@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#172033;font-synthesis:none;--blue:#1768e5;--navy:#111b34;--muted:#778196;--line:#e7eaf0;background:#f5f7fa;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:var(--blue);text-decoration:none}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:250px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.logo{color:var(--navy);align-items:center;gap:7px;font-family:Manrope,sans-serif;display:flex}.logo em{color:var(--blue);border:1px solid #cbdcf7;border-radius:4px;padding:2px 4px;font-size:10px;font-style:normal;font-weight:800}.logo-mark{border:6px solid var(--blue);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.logo-mark span{background:#70a9ff;border-radius:50%;width:5px;height:5px}.logo-dark{color:#fff}.side-head{justify-content:space-between;padding:0 8px 38px;display:flex}.close-menu{background:0 0;border:0;display:none}.sidebar nav{gap:5px;display:grid}.sidebar nav small{letter-spacing:1.2px;color:#a0a7b5;padding:0 12px 10px;font-size:10px;font-weight:700}.sidebar nav button{color:#687286;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;height:45px;padding:0 12px;font-weight:600;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:var(--blue);background:#edf4ff}.nav-count{background:#dceaff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px}.side-bottom{margin-top:auto}.user-card{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding:18px 7px 0;display:flex}.avatar,.top-avatar{color:#fff;background:#162440;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.user-card div{flex-direction:column;flex:1;display:flex}.user-card small{color:var(--muted);margin-top:3px;font-size:11px}.user-card button{color:#8b94a7;background:0 0;border:0;padding:5px}.workspace{min-height:100vh;margin-left:250px}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;justify-content:space-between;align-items:center;height:72px;padding:0 32px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.top-label{color:#9ba3b1;letter-spacing:.8px;font-size:10px}.top-actions{align-items:center;gap:12px;display:flex}.search{border:1px solid var(--line);color:#9ba3b1;background:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;width:150px}.search kbd{background:#f2f4f7;border-radius:4px;padding:3px 6px;font-size:10px}.icon-button{border:1px solid var(--line);color:#657086;background:#fff;border-radius:8px;width:38px;height:38px;position:relative}.icon-button i{background:#f05656;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.top-avatar{width:38px;height:38px}.menu-button{background:0 0;border:0;display:none}.content{max-width:1600px;margin:auto;padding:36px 38px 60px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.4px;color:var(--blue);font-size:10px;font-weight:800}.page-title h1{letter-spacing:-1px;color:#111a2f;margin:7px 0 5px;font-family:Manrope,sans-serif;font-size:29px}.page-title p,.subtext{color:var(--muted);margin:0;font-size:14px}.primary,.secondary,.select-button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.primary{background:var(--blue);color:#fff;box-shadow:0 5px 12px #1768e533}.primary:hover{background:#0f59ca}.secondary,.select-button{border:1px solid var(--line);color:#445068;background:#fff}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:18px;display:grid}.metric-card,.panel,.quote-stats{border:1px solid var(--line);background:#fff;border-radius:12px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{width:40px;height:40px;color:var(--blue);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.metric-change{color:#20a46b;background:#edf9f4;border-radius:5px;align-items:center;padding:4px 6px;font-size:11px;font-weight:700;display:flex}.metric-change svg{width:13px}.metric-change.down{color:#e15b64;background:#fff0f1}.metric-card p{color:var(--muted);margin:17px 0 5px;font-size:12px}.metric-card h3{color:#141d31;margin:0;font:700 24px Manrope}.metric-card small{color:#9aa2b2;font-size:11px}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h3,.conversion h3{margin:5px 0 0;font:700 16px Manrope}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.chart-summary{align-items:center;gap:12px;display:flex}.chart-summary b{font:700 23px Manrope}.chart-summary span{color:#159a63;background:#edf9f4;border-radius:5px;align-items:center;padding:4px 7px;font-size:11px;display:flex}.chart-wrap{height:220px;margin-top:15px;display:flex}.y-labels{color:#a1a8b5;flex-direction:column;justify-content:space-between;padding:1px 10px 27px 0;font-size:9px;display:flex}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 52px,#eff1f4 53px);flex:1;align-items:flex-end;gap:7px;height:100%;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar{background:linear-gradient(#2879ed,#1768e5);border-radius:4px 4px 1px 1px;width:58%;min-width:9px;animation:.7s both grow;position:relative}@keyframes grow{0%{height:0}}.bar span{color:#fff;background:#18223a;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.bar-col small{color:#979fad;height:16px;font-size:9px}.timeline{display:grid}.timeline-item{border-bottom:1px solid #eff1f4;align-items:center;gap:11px;padding:12px 0;display:flex}.timeline-item:last-child{border:0}.timeline-icon{color:#20a46b;background:#eaf8f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.timeline-icon svg{width:15px}.timeline-icon.user{color:var(--blue);background:#edf4ff}.timeline-icon.mail{color:#eb8a32;background:#fff3e8}.timeline-icon.clock{color:#7d61dc;background:#f0edff}.timeline-item div{flex:1}.timeline-item b{font-size:12px}.timeline-item p{color:var(--muted);margin:3px 0;font-size:10px}.timeline-item>small{color:#9aa2b2;font-size:9px}.table-scroll{margin:0 -22px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:750px}th{text-align:left;letter-spacing:.8px;color:#9aa2b2;background:#fafbfc;border-block:1px solid #eef0f3;padding:10px 18px;font-size:9px}td{color:#667084;border-bottom:1px solid #eff1f4;padding:13px 18px;font-size:12px}tbody tr:last-child td{border-bottom:0}td b{color:#20293a;font-size:12px;display:block}td small{color:#9aa2b2;margin-top:3px;font-size:10px;display:block}.company{align-items:center;gap:10px;display:flex}.company-avatar{color:#1768e5;background:#edf4ff;border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:grid}.company-avatar.violet{color:#7359d1;background:#f0edff}.company-avatar.orange{color:#d97928;background:#fff2e5}.company-avatar.green{color:#209e69;background:#e9f8f1}.company-avatar.pink{color:#d85e83;background:#fff0f4}.status{color:#159b64;white-space:nowrap;background:#edf9f4;border-radius:12px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.s-aday,.s-bekliyor,.s-gorusmede{color:#d78924;background:#fff6e7}.s-pasif,.s-reddedildi{color:#dc5963;background:#fff0f1}.s-onaylandi{color:#159b64;background:#edf9f4}.normal{font-weight:500}.dots{color:#9aa2b2;background:0 0;border:0}.tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:18px;display:flex}.tabs button{color:#7f8899;background:0 0;border:0;padding:0 2px 13px;font-size:12px;font-weight:600}.tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}.tabs span{background:#e9edf3;border-radius:8px;padding:2px 6px;font-size:9px}.table-panel{padding-bottom:10px}.table-tools{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.table-tools>div{gap:8px;display:flex}.search.wide{width:300px}.search.wide input{width:100%}.pagination{color:#8c95a5;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;display:flex}.pagination div{display:flex}.pagination button{border:1px solid var(--line);color:#657086;background:#fff;padding:7px 10px}.pagination button.active{color:#fff;background:var(--blue)}.quote-stats{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.quote-stats>div{border-right:1px solid var(--line);flex-direction:column;padding:20px 24px;display:flex}.quote-stats>div:last-child{border:0}.quote-stats small{letter-spacing:1px;color:#929baa;font-size:9px;font-weight:700}.quote-stats b{margin:7px 0;font:700 22px Manrope}.quote-stats span{color:var(--muted);font-size:11px}.green-text,.blue-text{color:#159b64!important}.blue-text{color:var(--blue)!important}.report-toolbar{justify-content:flex-end;gap:8px;margin-top:-75px;margin-bottom:34px;display:flex}.metrics.reports{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-columns:1.7fr 1fr}.legend{color:var(--muted);font-size:11px}.legend i{background:var(--blue);border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.conversion{text-align:left}.donut{background:conic-gradient(var(--blue) 0 32.8%,#f0a13c 32.8% 57%,#e8ebf0 57%);border-radius:50%;place-items:center;width:165px;height:165px;margin:24px auto 20px;display:grid}.donut:after{content:"";background:#fff;border-radius:50%;width:112px;height:112px}.donut div{z-index:1;text-align:center;position:absolute}.donut b{font:700 23px Manrope;display:block}.donut span{color:var(--muted);font-size:10px}.conversion-list{gap:10px;display:grid}.conversion-list>div{justify-content:space-between;font-size:11px;display:flex}.conversion-list span{color:var(--muted)}.conversion-list i{background:var(--blue);border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}.conversion-list i.pending{background:#f0a13c}.conversion-list i.lost{background:#e8ebf0}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d162a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(600px,100%);max-height:min(88vh,760px);padding:25px;overflow-y:auto;box-shadow:0 24px 60px #0003}.modal-head{justify-content:space-between;margin-bottom:22px;display:flex}.modal-head h2{margin:5px 0;font:700 21px Manrope}.modal-head button{background:#f1f3f6;border:0;border-radius:7px;width:34px;height:34px}.modal-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modal label,.login-form>label{color:#4c566b;gap:7px;font-size:11px;font-weight:700;display:grid}.modal input,.modal textarea{border:1px solid var(--line);border-radius:8px;outline:0;padding:11px}.modal input[readonly]{color:#5b6779;cursor:default;background:#f5f7fa}.modal textarea{resize:none;height:90px}.modal>label{margin-top:15px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.login-page{grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-art{color:#fff;background:#111b34;flex-direction:column;padding:42px 7vw;display:flex;position:relative;overflow:hidden}.login-copy{z-index:2;max-width:610px;margin:auto 0;position:relative}.eyebrow.light{color:#70a9ff}.login-copy h1{letter-spacing:-3px;margin:18px 0 24px;font:700 clamp(42px,5vw,68px)/1.04 Manrope}.login-copy h1 i{color:#6fa7fa;font-style:normal}.login-copy>p{color:#aab4ca;max-width:480px;font-size:16px;line-height:1.7}.login-proof{align-items:center;gap:15px;margin-top:45px;display:flex}.avatar-stack{display:flex}.avatar-stack span{background:#2873db;border:2px solid #111b34;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:9px;font-weight:700;display:grid}.avatar-stack span:nth-child(2){background:#8b62cf}.avatar-stack span:nth-child(3){background:#d78245}.avatar-stack span:last-child{background:#27334d}.login-proof p{color:#8f9bb2;font-size:11px;line-height:1.5}.login-proof b{color:#fff}.copyright{color:#59657d;font-size:10px}.login-ring{border:1px solid #5b91e31f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-180px;right:-250px}.login-ring-b{width:420px;height:420px;bottom:-80px;right:-150px}.glow{filter:blur(150px);opacity:.3;background:#1768e5;width:280px;height:280px;position:absolute;bottom:-100px;right:-40px}.login-form-wrap{background:#fff;place-items:center;padding:35px;display:grid}.mobile-logo{display:none}.login-form h2{letter-spacing:-.8px;margin:8px 0 7px;font:700 28px Manrope}.login-form .subtext{margin-bottom:28px}.login-form>label{margin-bottom:16px}.input-wrap{color:#949dac;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:10px;height:47px;padding:0 13px;display:flex}.input-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.input-wrap input{color:#172033;border:0;outline:0;flex:1}.input-wrap button{color:#8f98a8;background:0 0;border:0;padding:3px}.form-row{justify-content:space-between;align-items:center;margin:2px 0 22px;font-size:11px;display:flex}.check{align-items:center;color:#697386!important;gap:7px!important;display:flex!important}.check input{display:none}.check span{background:var(--blue);color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.login-button{width:100%;height:48px}.signup{text-align:center;color:#7f899a;margin-top:24px;font-size:11px}.overlay{display:none}.auth-language-toggle{z-index:6;position:absolute;top:24px;right:24px}@media (width<=1050px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none;box-shadow:0 0 40px #00000026}.close-menu{display:block}.overlay{z-index:19;background:#1118;display:block;position:fixed;inset:0}.workspace{margin-left:0}.menu-button{display:block}.topbar>div:first-of-type{display:none}.login-page{grid-template-columns:1fr}.login-art{display:none}.mobile-logo{margin-bottom:55px;display:block}.login-form-wrap{min-height:100vh}}@media (width<=680px){.content{padding:25px 16px 50px}.topbar{padding:0 15px}.top-actions .search,.top-avatar{display:none}.page-title{align-items:flex-start;gap:18px}.page-title h1{font-size:25px}.page-title p{max-width:260px}.page-title .primary{white-space:nowrap;padding:0 12px}.metrics,.quote-stats{grid-template-columns:1fr}.quote-stats>div{border-right:0;border-bottom:1px solid var(--line)}.table-tools{flex-direction:column;align-items:flex-start}.search.wide{width:100%}.pagination>span{display:none}.report-toolbar{flex-wrap:wrap;justify-content:flex-start;margin:0 0 18px}.metrics.reports{grid-template-columns:1fr}.tabs{overflow:auto}.modal-grid{grid-template-columns:1fr}.panel{padding:17px}.table-scroll{margin:0 -17px}.login-form-wrap{padding:25px}.mobile-logo{margin-bottom:45px}.chart-wrap{height:190px}.bar-col small{font-size:8px}}body{font-size:15px}.logo b{letter-spacing:-.6px;font-size:23px}.sidebar nav button{font-size:14px;font-weight:700}.page-title h1{font-size:33px;font-weight:800}.page-title p{font-size:15px}.primary,.secondary,.select-button{border-radius:9px;height:46px;padding:0 19px;font-size:14px;font-weight:800}.primary{box-shadow:0 7px 18px #1768e540}.metric-card p{font-size:14px;font-weight:600}.metric-card small,.text-button{font-size:12px}td,td b{font-size:13px}th{color:#667084;font-size:10px;font-weight:800}.status{padding:6px 9px;font-size:11px;font-weight:800}.group-card{color:#fff;background:linear-gradient(125deg,#12203d,#18315c);border-radius:14px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;margin-bottom:20px;padding:24px 26px;display:grid;box-shadow:0 12px 28px #13254626}.group-main{align-items:center;gap:16px;display:flex}.group-icon{background:#2779ed;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.group-main h2{margin:6px 0;font:800 20px Manrope}.group-main p{color:#aebbd1;margin:0;font-size:13px}.goal>div:first-child{justify-content:space-between;align-items:center;display:flex}.goal span{color:#aebbd1;letter-spacing:.8px;font-size:10px;font-weight:800}.goal-track{background:#30466c;border-radius:8px;height:7px;margin:10px 0 7px;overflow:hidden}.goal-track i{background:#4a93ff;border-radius:8px;height:100%;display:block}.goal small{color:#aebbd1}.goal small b{color:#fff}.group-card>.secondary{color:#fff;background:#ffffff12;border-color:#ffffff25;width:46px;padding:0}.country-tabs{align-items:center;gap:7px;margin-bottom:14px;display:flex;overflow:auto}.country-tabs button{border:1px solid var(--line);color:#677186;white-space:nowrap;background:#fff;border-radius:8px;height:40px;padding:0 14px;font-weight:700}.country-tabs button.active{color:#fff;background:#172746;border-color:#172746}.country-tabs span{color:#657086;background:#edf0f5;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:10px}.country-tabs .active span{color:#fff;background:#ffffff25}.country-tabs .add-country{color:var(--blue);border-style:dashed;align-items:center;gap:6px;margin-left:auto;display:flex}.pipeline-legend{color:#687286;flex-wrap:wrap;gap:18px;margin:-3px 0 17px;font-size:11px;font-weight:700;display:flex}.pipeline-legend i{background:#dce5f2;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.pipeline-legend i.mailed{background:#9a7ce8}.pipeline-legend i.talked{background:#36a5d9}.pipeline-legend i.proposal{background:#f4ad3d}.pipeline-legend i.offered{background:#32ab70}.customer-sheet td{padding:15px 14px}.customer-sheet tbody tr{border-left:4px solid #dce5f2}.customer-sheet tbody tr.row-mail-gonderildi{background:#fbfaff;border-left-color:#9a7ce8}.customer-sheet tbody tr.row-gorusuldu{background:#f8fdff;border-left-color:#36a5d9}.customer-sheet tbody tr.row-teklif-asamasinda{background:#fffaf0;border-left-color:#f4ad3d}.customer-sheet tbody tr.row-teklif-verildi{background:#f5fcf8;border-left-color:#32ab70}.web-link{text-underline-offset:2px;font-weight:700;text-decoration:underline}.nowrap{white-space:nowrap}.s-yeni-musteri{color:#65758c;background:#eef3f8}.s-mail-gonderildi{color:#795bc9;background:#f1edff}.s-gorusuldu{color:#2589b7;background:#eaf8fd}.s-teklif-asamasinda{color:#bd7210;background:#fff3d9}.s-teklif-verildi{color:#168d55;background:#e7f8ef}.modal select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;padding:11px}@media (width<=800px){.group-card{grid-template-columns:1fr}.group-card>.secondary{display:none}.country-tabs .add-country{margin-left:0}.page-title h1{font-size:28px}.table-tools>div{flex-wrap:wrap}}.customer-actions{justify-content:flex-end;gap:9px;margin-top:-77px;margin-bottom:31px;margin-right:170px;display:flex}.upload-button{cursor:pointer}.upload-button input,.file-drop input{display:none}.money-input{grid-template-columns:110px 1fr;display:grid}.money-input select{background:#f5f7fa;border-radius:8px 0 0 8px!important}.money-input input{border-left:0!important;border-radius:0 8px 8px 0!important}.full-field{grid-column:1/-1}.file-drop{height:105px;color:var(--blue);cursor:pointer;background:#f8faff;border:1.5px dashed #b8c6da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.file-drop b{font-size:13px}.file-drop small{color:#8893a7;font-weight:500}.file-link{color:var(--blue);white-space:nowrap;background:#edf4ff;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.contract-file-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-file-row .secondary{width:auto;height:38px;color:var(--navy);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.contract-file-row .bulk-delete-button{height:38px;margin-left:0}.contract-item{border:1px solid var(--line);background:#f7faff;border-radius:9px;margin-bottom:10px;padding:12px}.contract-item:last-child{margin-bottom:0}.contract-item>p{color:var(--muted);margin:4px 0 10px;font-size:12px}.contract-replace-label{cursor:pointer}.contract-bar-list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.contract-bar-item{background:#f7faff;border:1px solid #dce8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:38px;padding:0 6px 0 12px;display:flex}.contract-bar-name{min-width:0;color:var(--blue);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.contract-bar-delete{color:#bd4651;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.contract-bar-delete:hover{background:#fff0f1}.contract-bar-loading{color:var(--muted);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.ai-hero{color:#fff;background:linear-gradient(135deg,#12203d,#1b3970);border-radius:16px;margin-bottom:20px;padding:34px;box-shadow:0 14px 30px #14274a26}.ai-badge{color:#8ebcff;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.ai-badge svg{width:17px}.ai-hero h2{margin:12px 0 17px;font:800 25px Manrope}.ai-hero textarea{resize:none;color:#fff;background:#ffffff0d;border:1px solid #ffffff25;border-radius:12px;outline:0;width:100%;height:125px;padding:17px;font-size:15px;line-height:1.6}.ai-hero textarea:focus{border-color:#65a2ff;box-shadow:0 0 0 3px #4285e533}.ai-prompt-foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ai-prompt-foot>span{color:#aebbd1;align-items:center;gap:7px;font-size:12px;display:flex}.ai-results{padding-bottom:18px}.ai-list{gap:8px;display:grid}.ai-company{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto auto 1fr 180px 110px;align-items:center;gap:12px;padding:13px;display:grid}.ai-company.selected{background:#f5f9ff;border-color:#77aaf2}.ai-company>input{width:17px;height:17px;accent-color:var(--blue)}.ai-company div{flex-direction:column;display:flex}.ai-company div b{font-size:14px}.ai-company div small{color:var(--muted);margin-top:3px}.ai-company>a{font-size:12px;font-weight:700}.match{color:#168d55;text-align:center;background:#e7f8ef;border-radius:10px;padding:6px 8px;font-size:11px;font-weight:800}.selection-bar{color:#fff;background:#172746;border-radius:11px;align-items:center;gap:12px;margin:18px 0 0;padding:12px 14px;display:flex;position:sticky;bottom:15px;box-shadow:0 12px 25px #14213d35}.selection-bar b{margin-right:auto}.selection-bar select{border:0;border-radius:8px;min-width:190px;height:42px;padding:0 12px}.selection-bar .primary{box-shadow:none}@media (width<=900px){.customer-actions{flex-wrap:wrap;justify-content:flex-start;margin:0 0 18px}.ai-company{grid-template-columns:auto auto 1fr}.ai-company>a,.ai-company>.match{grid-column:3}.selection-bar{flex-wrap:wrap}.selection-bar b{width:100%}}@media (width<=600px){.ai-hero{padding:22px}.ai-prompt-foot{flex-direction:column;align-items:flex-start;gap:14px}.ai-company{grid-template-columns:auto 1fr}.ai-company>input{grid-row:1/3}.ai-company>a,.ai-company>.match{grid-column:2}.selection-bar select,.selection-bar .primary{width:100%}}:root{font-size:16px}body{font-size:16px;line-height:1.5}.sidebar{width:270px;padding:30px 20px 20px}.workspace{margin-left:270px}.logo b{font-size:25px}.logo-mark{width:29px;height:29px}.sidebar nav small,.eyebrow{font-size:12px}.sidebar nav button{height:50px;font-size:15px}.user-card b{font-size:15px}.user-card small{font-size:13px}.topbar{height:78px;font-size:15px}.top-label{font-size:12px}.content{padding:42px 42px 70px}.page-title h1{font-size:36px;line-height:1.2}.page-title p{font-size:16px;line-height:1.6}.primary,.secondary,.select-button{min-height:48px;padding:0 20px;font-size:15px}.search{height:46px}.search input{font-size:15px}.metric-card{padding:23px}.metric-card p{font-size:15px}.metric-card h3{font-size:29px}.metric-card small,.metric-change{font-size:13px}.panel{padding:25px}.panel-title h3,.conversion h3{font-size:20px}.text-button,.timeline-item b{font-size:14px}.timeline-item p{font-size:12px}.timeline-item>small{font-size:11px}th{padding:13px 18px;font-size:11px}td,td b{font-size:14px}td small{font-size:12px}.status{padding:7px 10px;font-size:12px}.tabs button,.country-tabs button{font-size:14px}.quote-stats small{font-size:11px}.quote-stats b{font-size:25px}.quote-stats span{font-size:13px}.group-main h2{font-size:22px}.group-main p{font-size:14px}.goal span{font-size:11px}.goal b{font-size:16px}.pipeline-legend{font-size:13px}.modal{width:min(680px,100%);padding:30px}.modal-head h2{font-size:25px}.modal label,.login-form>label{font-size:14px}.modal input,.modal textarea,.modal select{padding:13px;font-size:15px}.ai-hero h2{font-size:28px}.ai-hero textarea,.ai-company div b{font-size:16px}.ai-company div small,.ai-company>a{font-size:13px}.login-form{width:min(430px,100%)}.login-form h2{font-size:33px}.login-form .subtext{font-size:16px}.input-wrap{height:54px}.input-wrap input{font-size:16px}.form-row,.signup{font-size:13px}.login-button{height:54px;font-size:16px}@media (width<=1100px){.sidebar{width:270px}.workspace{margin-left:0}.content{padding:34px 28px 60px}.topbar{height:72px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.report-grid{grid-template-columns:1fr}.group-card{grid-template-columns:1fr 1fr}.group-main{grid-column:1/-1}.customer-actions{justify-content:flex-start;margin:0 0 20px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll:after{content:"Tablonun devamı için yana kaydırın →";color:#8791a3;padding:12px 18px 0;font-size:12px;font-weight:700;display:block}.login-form-wrap{padding:48px}.mobile-logo{margin-bottom:60px}}@media (width<=700px){:root{font-size:16px}.content{padding:25px 16px 50px}.topbar{height:66px}.page-title{margin-bottom:24px;display:block}.page-title h1{margin-top:8px;font-size:29px}.page-title p{max-width:none;margin-top:7px;font-size:15px}.page-title>.primary{width:100%;margin-top:18px}.metrics{grid-template-columns:1fr;gap:12px}.metric-card{padding:20px}.metric-card h3{font-size:27px}.panel{border-radius:11px;padding:18px}.panel-title{align-items:flex-start;gap:10px}.panel-title h3{font-size:18px}.primary,.secondary,.select-button{min-height:48px;font-size:14px}.customer-actions{grid-template-columns:1fr;margin-bottom:18px;display:grid}.customer-actions .secondary{width:100%}.group-card{padding:21px;display:block}.group-main{align-items:flex-start}.group-icon{flex:0 0 46px;width:46px;height:46px}.group-main h2{font-size:19px;line-height:1.35}.goal{margin-top:23px}.group-card>.secondary{display:none}.country-tabs{padding-bottom:5px}.country-tabs button{height:44px;font-size:14px}.table-tools{gap:12px}.table-tools>div{width:100%}.table-tools .secondary{flex:1;padding:0 10px}.search.wide{height:48px}.pipeline-legend{gap:11px}.quote-stats>div{padding:20px}.report-toolbar{display:grid}.report-toolbar button{width:100%}.chart-summary{flex-wrap:wrap}.chart-wrap{height:210px}.bar-chart{gap:3px}.bar{width:72%}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:18px 18px 0 0;width:100%;max-height:92vh;padding:23px 18px;overflow-y:auto}.modal-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.modal-actions{background:#fff;padding:14px 0 20px;position:sticky;bottom:-23px}.modal-actions button{flex:1}.ai-hero{padding:22px 18px}.ai-hero h2{font-size:23px}.ai-hero textarea{height:160px}.ai-prompt-foot .primary{width:100%}.ai-company{padding:14px 10px}.selection-bar{bottom:8px}.login-form-wrap{align-items:center;padding:26px 24px}.login-form{width:100%}.mobile-logo{margin:0 0 52px}.login-form h2{font-size:30px;line-height:1.25}.login-form .subtext{margin-bottom:30px;font-size:15px}.login-form>label{margin-bottom:19px;font-size:14px}.input-wrap{height:56px}.form-row{font-size:13px}.login-button{height:56px;font-size:16px}.signup{margin-top:26px;font-size:13px}}@media (width<=380px){.content{padding-inline:12px}.login-form-wrap{padding-inline:18px}.page-title h1{font-size:27px}.top-actions{gap:7px}.icon-button{width:40px}.panel{padding-inline:14px}}.customer-sheet tbody tr,.customer-sheet tbody tr.row-mail-gonderildi,.customer-sheet tbody tr.row-gorusuldu,.customer-sheet tbody tr.row-teklif-asamasinda,.customer-sheet tbody tr.row-teklif-verildi{background:#fff;border-left:0}.customer-sheet tbody tr:hover{background:#f8fafc}.customer-sheet .company-avatar{color:#536178;background:#eef2f7}.customer-sheet .status{color:#536178;background:#f2f4f7;border:1px solid #e2e7ee}.customer-sheet .status i{width:6px;height:6px}.customer-sheet .s-teklif-verildi{color:#24724f}.customer-sheet .s-teklif-asamasinda{color:#9a671c}.customer-sheet .s-gorusuldu{color:#276984}.customer-sheet .s-mail-gonderildi{color:#66558d}.pipeline-legend{display:none}.group-tabs{gap:9px;margin-bottom:7px;padding:2px 2px 12px;display:flex;overflow-x:auto}.group-tabs button{border:1px solid var(--line);color:#637087;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:47px;padding:0 14px;font-weight:800;display:flex}.group-tabs button.active{color:#1768e5;background:#f3f7ff;border-color:#1768e5;box-shadow:0 3px 10px #1768e512}.group-tabs small{color:#657086;background:#e9eef5;border-radius:10px;padding:2px 7px}.group-tabs .active small{color:#1768e5;background:#dceaff}.group-card{cursor:default;position:relative}.group-menu-wrap{position:relative}.group-menu-wrap>.secondary{width:46px;padding:0}.group-menu{border:1px solid var(--line);z-index:6;background:#fff;border-radius:10px;width:190px;padding:6px;position:absolute;top:52px;right:0;box-shadow:0 14px 35px #101b3430}.group-menu button{text-align:left;color:#3f4b61;background:0 0;border:0;border-radius:7px;width:100%;padding:11px 12px;font-size:13px;font-weight:700}.group-menu button:hover{background:#f3f6fa}.group-menu button.danger{color:#c14c55}.modal input[placeholder="GG.AA.YYYY"]{font-variant-numeric:tabular-nums;letter-spacing:.5px}.modal input[placeholder="GG.AA.YYYY"]::placeholder{color:#98a2b3}.modal input[type=number]{appearance:textfield}.modal input[type=number]::-webkit-inner-spin-button{display:none}@media (width<=700px){.group-tabs{margin-inline:-2px}.group-tabs button{min-height:46px}.group-card .group-menu-wrap{position:absolute;top:16px;right:16px}.group-card .group-main{padding-right:48px}.group-menu{top:49px}.customer-sheet table{min-width:1350px}}@media (width>=701px) and (width<=1100px){.login-page{grid-template-columns:1fr;display:grid}.login-art{display:none}.login-form-wrap{min-height:100vh}.login-form{width:min(480px,100%)}.page-title{align-items:flex-start}.customer-actions{display:flex}.group-tabs{margin-top:4px}.group-card{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) auto;padding:22px}.group-main{grid-column:auto}.group-main h2{font-size:20px}.quote-stats{grid-template-columns:repeat(3,1fr)}.report-toolbar{justify-content:flex-start;margin:0 0 20px}.ai-hero{padding:30px}.ai-company{grid-template-columns:auto auto 1fr 150px 100px}.top-actions .search{width:210px}.top-actions .search input{min-width:0}.modal{max-height:90vh;overflow-y:auto}}@media (width<=700px){body{overflow-x:hidden}.workspace,.app{width:100%;min-width:0}.topbar{padding:0 14px}.topbar>div:first-of-type{display:none}.menu-button{background:#f2f5f9;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.top-actions .search,.top-actions .top-avatar{display:none}.sidebar{width:min(310px,86vw)}.content{width:100%;overflow:hidden}.table-scroll{margin:0;overflow:visible}.table-scroll:after{display:none}.table-scroll table,.table-scroll thead,.table-scroll tbody,.table-scroll tr,.table-scroll td{width:100%;min-width:0;display:block}.table-scroll thead{display:none}.table-scroll tbody{gap:12px;display:grid}.table-scroll tr{border-radius:12px;padding:15px;position:relative;border:1px solid var(--line)!important;background:#fff!important}.table-scroll td{border:0;padding:6px 0;font-size:14px}.table-scroll td:last-child{width:auto;position:absolute;top:8px;right:9px}.table-scroll td b{font-size:14px}.table-scroll td small{font-size:12px}.table-scroll .company{margin-bottom:5px;padding-right:35px}.table-scroll .company-avatar{width:40px;height:40px;font-size:11px}.customer-sheet table{min-width:0}.customer-sheet td:nth-child(2),.customer-sheet td:nth-child(3),.customer-sheet td:nth-child(4),.customer-sheet td:nth-child(5){display:none}.customer-sheet td:nth-child(6):before{content:"Yetkili: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(7):before{content:"Telefon: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(8):before{content:"E-posta: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(9){color:#68758a}.customer-sheet td:nth-child(10){margin-top:5px}.panel>.table-scroll:not(.customer-sheet) td:nth-child(2),.panel>.table-scroll:not(.customer-sheet) td:nth-child(3){display:block}.table-panel{background:0 0;border:0;padding:0}.table-panel .table-tools{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.pagination{padding:14px 4px}.pagination>span{display:block}.quote-stats{background:0 0;border:0;grid-template-columns:1fr;gap:10px;display:grid}.quote-stats>div{background:#fff;border-radius:11px;border:1px solid var(--line)!important}.quote-stats b{font-size:24px}.group-card{margin-bottom:14px}.group-main h2{padding-right:6px}.group-menu-wrap>.secondary{display:grid}.country-tabs{margin-bottom:13px}.dashboard-grid{gap:12px}.activity-panel .panel-title,.chart-panel .panel-title{flex-wrap:wrap}.chart-summary b{font-size:22px}.chart-wrap{margin-left:-5px}.y-labels{padding-right:5px}.bar-col:nth-child(2n) small{visibility:hidden}.timeline-item{align-items:flex-start}.timeline-item>small{padding-top:4px}.report-grid .chart-panel{overflow:hidden}.donut{width:150px;height:150px}.donut:after{width:102px;height:102px}.ai-results{background:0 0;border:0;padding:0}.ai-results>.panel-title{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.ai-list{gap:10px}.ai-company{background:#fff;border-radius:11px;grid-template-columns:auto auto 1fr;padding:14px}.ai-company>input{grid-row:auto}.ai-company>a,.ai-company>.match{grid-column:3}.selection-bar{padding:14px}.modal-head{z-index:2;background:#fff;padding:5px 0 12px;position:sticky;top:-23px}.money-input{grid-template-columns:105px 1fr}.file-drop{height:120px}}@media (width<=420px){.content{padding:20px 12px 42px}.page-title h1{font-size:26px}.page-title p{font-size:14px}.metrics{gap:10px}.metric-card{padding:17px}.metric-card h3{font-size:24px}.panel-title h3{font-size:17px}.group-main{display:block}.group-icon{margin-bottom:12px}.group-main h2{font-size:18px}.group-main p{font-size:13px}.goal>div:first-child{align-items:flex-start;gap:8px}.goal b{white-space:nowrap}.country-tabs button{padding:0 12px}.customer-actions{gap:8px}.customer-actions .secondary{padding:0 10px;font-size:13px}.table-tools .secondary{font-size:12px}.login-form-wrap{padding:22px 18px}.mobile-logo{margin-bottom:40px}.login-form h2{font-size:27px}.login-form .subtext{font-size:14px}.form-row{gap:12px}.signup{margin-bottom:10px}.ai-hero h2{font-size:21px}.ai-hero textarea{height:175px;padding:14px}.ai-company{grid-template-columns:auto 1fr}.ai-company>input{grid-row:1/2}.ai-company .company-avatar{display:none}.ai-company>a,.ai-company>.match{grid-column:2}.selection-bar{margin-inline:-5px}.modal{padding-inline:16px}.modal-head h2{font-size:22px}}@media (height<=650px) and (width<=1100px){.login-form-wrap{padding-block:24px}.mobile-logo{margin-bottom:24px}.login-form .subtext{margin-bottom:18px}.login-form>label{margin-bottom:12px}.input-wrap{height:48px}.login-button{height:50px}.signup{margin-top:14px}}.brand-logo{object-fit:contain;object-position:left center;width:180px;max-width:100%;height:auto;max-height:42px;display:block}.logo:not(.logo-dark) .brand-logo{filter:brightness(0)}.logo-dark .brand-logo{filter:brightness(0)invert()}.sidebar .brand-logo{width:180px;height:auto;max-height:40px}.mobile-logo .brand-logo{width:180px;height:auto;max-height:42px}.activity-panel .timeline-icon{flex:0 0 34px}.activity-panel .timeline-icon svg{width:16px;height:16px;display:block}.activity-panel .timeline-item>div{min-width:0}.ai-contact{flex-direction:column;gap:5px;min-width:0;display:flex}.ai-contact a,.ai-page .ai-company>a{color:#6255b5;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.ai-contact a{color:#617086;font-weight:600}.ai-contact svg,.ai-page .ai-company>a svg{flex:none}.ai-contact-person{color:#2a3550;font-size:12px}.ai-company-desc{color:#7b869a;max-width:60ch;margin:5px 0 0;font-size:11px;line-height:1.55}.ai-matched-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ai-matched-tags em{color:#5348b0;background:#f1efff;border-radius:8px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}@media (width<=1100px){.ai-page .ai-company{grid-template-columns:auto minmax(190px,1fr) minmax(180px,1fr) 110px}.ai-page .ai-company>a{grid-column:2}.ai-page .ai-company>.match{grid-area:1/4/3}.ai-contact{grid-area:1/3/3}}@media (width<=700px){.ai-page .ai-company{grid-template-columns:auto minmax(0,1fr)}.ai-contact,.ai-page .ai-company>a,.ai-page .ai-company>.match{grid-area:auto/2}.ai-contact{margin-top:5px}.ai-page .ai-company>.match{justify-self:start;min-width:100px}}.register-page{background:#f5f7fb;min-height:100vh}.register-header{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 max(32px,50vw - 610px);display:flex;position:sticky;top:0}.register-header-actions{align-items:center;gap:9px;display:flex}.register-shell{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:70px;max-width:1220px;margin:0 auto;padding:55px 0 80px;display:grid}.register-intro{position:sticky;top:135px}.register-intro h1{letter-spacing:-1.5px;margin:12px 0 15px;font:800 40px/1.15 Manrope}.register-intro>p{color:var(--muted);font-size:16px;line-height:1.7}.register-points{gap:13px;margin-top:28px;display:grid}.register-points span{color:#445068;align-items:center;gap:10px;font-weight:700;display:flex}.register-points svg{color:#168d55;background:#e7f8ef;border-radius:50%;width:21px;height:21px;padding:4px}.register-form{gap:18px;display:grid}.register-form>section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.form-section-title{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;margin-bottom:22px;padding-bottom:20px;display:flex}.form-section-title>svg{width:39px;height:39px;color:var(--blue);background:#edf4ff;border-radius:9px;padding:9px}.form-section-title h2{margin:0;font:800 21px Manrope}.form-section-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.register-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.register-grid label{color:#465168;gap:8px;font-size:14px;font-weight:800;display:grid}.register-grid input,.register-grid textarea{background:#fff;border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;padding:13px 14px;font-size:15px}.register-grid input{height:50px}.register-grid textarea{resize:vertical;height:92px}.register-grid input:focus,.register-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.register-grid label small{color:#8b4c52;font-size:11px;font-weight:600}.register-hint{color:#8b4c52;margin-top:-10px;font-size:11px;font-weight:600}.form-error{color:#b8434d;background:#fff2f3;border:1px solid #f0c2c6;border-radius:9px;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.5}.register-terms{color:#59657a;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.register-terms input{width:18px;height:18px;accent-color:var(--blue);flex:none}.register-submit{width:100%;height:54px;font-size:16px}.register-success{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;width:min(560px,100% - 32px);margin:10vh auto;padding:48px;box-shadow:0 20px 45px #15213b12}.success-icon{color:#168d55;background:#e7f8ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.success-icon svg{width:30px}.register-success h1{margin:10px 0;font:800 30px Manrope}.register-success p{color:var(--muted);margin-bottom:25px;line-height:1.7}.payment-modal .payment-summary{color:#2a3c5c;background:#edf4ff;border:1px solid #d5e6ff;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.6}.payment-discount{align-items:end;gap:10px;margin-bottom:12px;display:flex}.payment-discount label{color:#4c566b;flex:1;gap:7px;font-size:11px;font-weight:700;display:grid}.payment-discount input{border:1px solid var(--line);border-radius:8px;outline:0;width:100%;padding:11px}.payment-discount button{white-space:nowrap;height:44px}.payment-discount-applied{color:#168d55;background:#e7f8ef;border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.iyzico-checkout-frame{border:1px solid var(--line);border-radius:10px;width:100%;height:min(70vh,640px)}.payment-retry{margin-left:8px}.payment-exit{margin:12px auto 0;display:block}.payment-result-shell{max-width:none;display:block}@media (width<=1260px){.register-header{padding-inline:30px}.register-shell{grid-template-columns:310px minmax(0,1fr);gap:40px;padding-inline:30px}}@media (width<=900px){.register-header{height:74px;padding-inline:24px}.register-shell{max-width:760px;padding:36px 24px 65px;display:block}.register-intro{margin-bottom:28px;position:static}.register-intro h1{font-size:34px}.register-points{flex-wrap:wrap;gap:12px 20px;display:flex}.register-form>section{padding:24px}}@media (width<=600px){.register-header{padding-inline:16px}.register-header .secondary{min-height:42px;padding:0 13px}.register-header .logo b{font-size:21px}.register-shell{padding:27px 14px 50px}.register-intro h1{font-size:29px}.register-intro>p{font-size:15px}.register-points{margin-top:21px;display:grid}.register-form{gap:12px}.register-form>section{border-radius:12px;padding:19px 16px}.form-section-title{margin-bottom:18px;padding-bottom:16px}.form-section-title h2{font-size:19px}.register-grid{grid-template-columns:1fr;gap:15px}.register-grid .full-field{grid-column:auto}.register-grid input{height:52px}.register-terms{padding:5px 2px;font-size:12px}.register-submit{height:56px}.register-success{margin-top:6vh;padding:34px 21px}.register-success h1{font-size:25px}}.country-field{width:100%;min-width:0}.country-field select{box-sizing:border-box;background:#fff;width:100%;min-width:0;height:48px;margin:0;padding:0 42px 0 13px;display:block}.date-picker{width:100%;min-width:0;position:relative}.date-trigger{border:1px solid var(--line);color:#283247;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 13px;font-size:15px;font-weight:600;display:flex}.date-trigger.placeholder{color:#97a1b3}.date-trigger:hover,.date-trigger:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #edf4ff}.date-trigger svg{color:#7f899b}.date-required{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.date-dismiss{z-index:60;position:fixed;inset:0}.calendar-pop{z-index:61;color:#263148;background:#fff;border:1px solid #dfe5ed;border-radius:12px;width:310px;padding:14px;position:absolute;top:58px;left:0;box-shadow:0 18px 45px #14213d30}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-head b{font:800 15px Manrope}.calendar-head button{color:#59667a;background:#f3f5f8;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.calendar-head button svg{width:17px}.weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.weekdays span{text-align:center;color:#929bad;padding:4px 0 7px;font-size:11px;font-weight:800}.calendar-days>span,.calendar-days>button{height:34px}.calendar-days button{color:#39455b;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:700}.calendar-days button:hover{color:var(--blue);background:#edf4ff}.calendar-days button.selected{background:var(--blue);color:#fff}.today-button{border:0;border-top:1px solid var(--line);width:100%;color:var(--blue);background:#fff;margin-top:9px;padding:12px 0 2px;font-size:12px;font-weight:800}.modal-grid>label:nth-child(4) .calendar-pop{left:auto;right:0}@media (width<=700px){.country-field select,.date-trigger{height:52px}.calendar-pop{z-index:70;border-radius:15px;width:min(360px,100vw - 28px);padding:17px;position:fixed;bottom:18px;transform:translate(-50%);top:auto!important;left:50%!important;right:auto!important}.date-dismiss{z-index:69;background:#10192d55}.calendar-days>span,.calendar-days>button{height:40px}.calendar-days button{font-size:14px}.weekdays span{font-size:12px}}.customer-sheet tbody tr{cursor:pointer;transition:background .15s}.customer-sheet .company,.customer-sheet .company>div{display:block}.customer-action{position:relative}.customer-action .dots{z-index:2;position:relative}.status-menu{border:1px solid var(--line);z-index:12;background:#fff;border-radius:11px;width:210px;padding:8px;position:absolute;top:34px;right:0;box-shadow:0 15px 38px #15213b30}.status-menu>b{color:#7b8699;text-transform:uppercase;letter-spacing:.7px;padding:7px 9px 8px;font-size:11px;display:block}.status-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:6px;display:block}.status-menu>button:hover{background:#f4f6f9}.offer-modal{text-align:left;width:min(620px,100vw - 30px)}.modal-copy{color:var(--muted);margin:-9px 0 22px;font-size:14px}.file-drop.has-file{color:#187b4c;background:#f0faf5;border-color:#69bd91}.primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.detail-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a2e66;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#f6f8fb;width:min(610px,100%);height:100%;animation:.25s drawerIn;overflow-y:auto;box-shadow:-20px 0 55px #10182a35}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}.detail-head{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:flex-start;padding:27px 30px;display:flex;position:sticky;top:0}.detail-head h2{margin:6px 0 3px;font:800 24px Manrope}.detail-head p{color:var(--muted);margin:0;font-size:13px}.detail-head>button{color:#48546a;background:#f1f3f6;border:0;border-radius:9px;width:38px;height:38px}.detail-summary{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.4fr;gap:1px;display:grid}.detail-summary>div{background:#fff;flex-direction:column;gap:6px;padding:19px;display:flex}.detail-summary small{letter-spacing:.8px;color:#929bad;font-size:9px;font-weight:800}.detail-summary b{font-size:13px}.detail-summary span:not(.status){color:var(--muted);font-size:11px}.offer-info{color:#237950;background:#edf8f2;border:1px solid #cde9da;border-radius:11px;align-items:center;gap:11px;margin:18px 22px 0;padding:14px;display:flex}.offer-info>div{flex-direction:column;flex:1;display:flex}.offer-info b{font-size:13px}.offer-info span{color:#648071;margin-top:2px;font-size:11px}.offer-info .secondary{height:38px;min-height:38px}.log-compose,.process-log{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 22px;padding:20px}.log-compose h3,.detail-section-title h3{margin:0;font:800 17px Manrope}.log-compose select,.log-compose textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;width:100%;margin-top:12px;padding:11px}.log-compose textarea{resize:vertical;height:95px}.log-compose .primary{width:100%;margin-top:10px}.detail-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.detail-section-title span{color:var(--muted);background:#f0f3f7;border-radius:10px;padding:4px 8px;font-size:11px}.log-item{grid-template-columns:16px 1fr;gap:8px;padding:0 0 22px;display:grid;position:relative}.log-item:not(:last-child):before{content:"";background:#dce3ed;width:1px;position:absolute;top:12px;bottom:0;left:5px}.log-item:last-child{padding-bottom:0}.log-dot{background:var(--blue);z-index:1;border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 2px #bcd5fa}.log-item b{font-size:13px}.log-item p{color:#566278;margin:4px 0;font-size:13px;line-height:1.5}.log-item small{color:#98a1b1;font-size:11px}@media (width<=700px){.status-menu{z-index:80;width:auto;padding:12px;position:fixed;inset:auto 14px 14px}.status-menu:before{content:"";z-index:-1;background:#10192d55;position:fixed;inset:0}.detail-drawer{width:100%}.detail-head{padding:20px 17px}.detail-head h2{padding-right:5px;font-size:20px}.detail-summary{grid-template-columns:1fr 1fr}.detail-summary>div:last-child{grid-column:1/-1}.log-compose,.process-log{margin:13px 12px;padding:17px}.offer-info{margin:13px 12px}.offer-modal{width:100%}.customer-sheet td:last-child{display:block}.customer-sheet td:nth-child(10){padding-right:45px}}.status-menu{z-index:101;width:220px;position:fixed;bottom:auto;right:auto}.status-menu-dismiss{z-index:100;background:0 0;position:fixed;inset:0}.table-panel,.customer-sheet{overflow:visible}.infinite-sentinel{color:#8792a5;border-top:1px solid #edf0f4;justify-content:center;align-items:center;gap:9px;min-height:58px;margin:0 -25px -10px;padding:16px;font-size:12px;font-weight:700;display:flex}.infinite-sentinel svg{width:18px;color:var(--blue);animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=700px){.status-menu{width:auto;inset:auto 14px 14px!important}.status-menu-dismiss{background:#10192d55}.table-panel{overflow:visible}.infinite-sentinel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;min-height:54px;margin:6px 0 0;padding:12px}}.group-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:25px;padding:8px}.group-list-head{justify-content:space-between;align-items:center;padding:15px 14px 18px;display:flex}.group-list-head h2{margin:4px 0 0;font:800 21px Manrope}.group-list-head>span{color:#7b8699;background:#f0f3f7;border-radius:12px;padding:5px 10px;font-size:12px;font-weight:800}.group-list-item{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(230px,1fr) minmax(220px,330px) auto auto;align-items:center;gap:17px;padding:18px 15px;transition:all .18s;display:grid;position:relative}.group-list-item:hover{background:#f8fafc}.group-list-item.active{box-shadow:inset 3px 0 var(--blue);background:#f3f7ff}.group-list-icon{width:46px;height:46px;color:var(--blue);background:#edf4ff;border-radius:10px;place-items:center;display:grid}.group-list-icon svg{width:21px}.group-list-info h3{margin:0 0 4px;font:800 16px Manrope}.group-list-info p{color:#69758a;margin:0;font-size:13px}.group-list-info small{color:#9aa3b2;margin-top:5px;font-size:11px;font-weight:700;display:block}.group-list-goal{padding:0 12px}.group-list-goal>div:first-child{justify-content:space-between;align-items:center;display:flex}.group-list-goal span,.group-list-goal small{color:#7d889b;font-size:11px;font-weight:700}.group-list-goal b{font-size:14px}.group-list-goal .goal-track{background:#e6ebf2;margin:7px 0 4px}.group-list-item .group-menu-wrap>.dots{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.group-list-item .group-menu-wrap>.dots:hover{background:#e9eef6}.group-enter{color:#a0a9b8;width:19px}.selected-group-head{justify-content:space-between;align-items:flex-end;margin:0 2px 17px;padding-top:5px;display:flex}.selected-group-head h2{margin:5px 0 3px;font:800 24px Manrope}.selected-group-head p{color:var(--muted);margin:0;font-size:13px}.selected-group-head>div:last-child{text-align:right;flex-direction:column;display:flex}.selected-group-head>div:last-child b{color:var(--blue);font:800 22px Manrope}.selected-group-head>div:last-child span{color:var(--muted);font-size:11px}@media (width<=850px){.group-list-item{grid-template-columns:auto 1fr auto auto}.group-list-goal{grid-column:2/3;padding:5px 0 0}.group-list-item .group-menu-wrap{grid-area:1/3}.group-enter{grid-area:1/4}.selected-group-head{align-items:flex-start}.selected-group-head>div:last-child{padding-top:18px}}@media (width<=600px){.group-list{margin-bottom:20px;padding:6px}.group-list-head{padding:13px 10px 15px}.group-list-head h2{font-size:19px}.group-list-item{grid-template-columns:auto 1fr auto;gap:11px;padding:15px 10px}.group-list-icon{width:40px;height:40px}.group-list-info h3{font-size:15px}.group-list-info p{font-size:12px}.group-list-goal{grid-column:1/-1;padding:4px 2px 0}.group-list-item .group-menu-wrap{grid-area:1/3}.group-enter{display:none}.selected-group-head{margin-bottom:14px;display:block}.selected-group-head h2{font-size:21px}.selected-group-head>div:last-child{display:none}.group-list-item .group-menu{top:42px;right:0}}.log-compose{flex-direction:column;gap:12px;display:flex}.log-compose h3{margin-bottom:2px}.log-compose select{appearance:none;color:#344056;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23677489' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border:1px solid #dce2eb;border-radius:9px;width:100%;height:48px;min-height:48px;margin:0;padding:0 42px 0 14px;font-size:14px;font-weight:700;line-height:48px;display:block}.log-compose textarea{box-sizing:border-box;border:1px solid #dce2eb;border-radius:9px;width:100%;height:112px;min-height:112px;margin:0;padding:14px;font:500 14px/1.5 DM Sans,sans-serif;display:block}.log-compose select:focus,.log-compose textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #edf4ff}.log-compose .primary{border-radius:9px;width:100%;min-height:50px;margin:0}.log-compose .primary:disabled{color:#fff;opacity:1;background:#a8c8f5}@media (width<=700px){.log-compose{gap:11px}.log-compose select{height:52px;min-height:52px;font-size:15px}.log-compose textarea{height:125px;min-height:125px;font-size:15px}.log-compose .primary{min-height:52px}}.form-notice{color:#187d4d;background:#ebf9f2;border:1px solid #c9ead8;border-radius:9px;margin:0 0 15px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.5}.detail-record-actions{gap:9px;margin:14px 22px 0;display:flex}.danger-button{color:#bd4650!important;background:#fff7f7!important;border-color:#efcdd0!important}.danger-button:hover{background:#fff0f1!important}@media (width<=600px){.detail-record-actions{grid-template-columns:1fr 1fr;margin:12px;display:grid}.detail-record-actions button{padding-inline:8px}}.brand-color-field{color:#4c586e;margin-top:5px;font-weight:800;gap:6px!important;font-size:12px!important;display:grid!important}.brand-color-field>span{align-items:center;gap:9px;display:flex}.brand-color-field input{border:1px solid var(--line);border-radius:7px;width:48px!important;height:36px!important;padding:3px!important}.brand-color-field code{color:#69758a;font:700 12px DM Sans}.group-page-actions{justify-content:flex-end;gap:9px;margin-top:-77px;margin-bottom:31px;display:flex}.back-link{color:#667389;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:22px;padding:0;font-size:13px;font-weight:800;display:flex}.back-link:hover{color:var(--blue)}.back-link svg{width:17px}.detail-page-head{align-items:flex-end;margin-bottom:24px}.detail-page-head h1{letter-spacing:-.8px;margin:6px 0 4px;font:800 32px Manrope}.detail-page-actions{justify-content:flex-end;gap:8px;margin-top:-72px;margin-bottom:31px;display:flex}.status-menu{width:240px;padding:8px}.status-menu-title{border-bottom:1px solid var(--line);margin-bottom:5px;padding:8px 10px 10px}.status-menu-title b{color:#344056;text-transform:none;letter-spacing:0;font-size:12px;display:block}.status-menu-title small{color:#929bad;margin-top:2px;font-size:10px;display:block}.status-menu .status-option{color:#4e5b70;text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:10px 1fr 18px;align-items:center;gap:10px;width:100%;height:43px;padding:0 10px;font-size:13px;font-weight:700;display:grid}.status-menu .status-option:hover{background:#f3f6fa}.status-menu .status-option.current{color:#1768e5;background:#edf4ff}.status-option>i{background:#7d899c;border-radius:50%;width:8px;height:8px}.status-option>svg{width:16px}.status-option.status-mail-gonderildi>i{background:#7962bd}.status-option.status-gorusuldu>i{background:#2684a9}.status-option.status-teklif-asamasinda>i{background:#d99125}.status-option.status-teklif-verildi>i{background:#279665}@media (width<=850px){.group-page-actions,.detail-page-actions{justify-content:flex-start;margin:0 0 20px}.detail-page-head{margin-bottom:18px}}@media (width<=600px){.group-page-actions{grid-template-columns:1fr;display:grid}.group-page-actions>*{width:100%}.detail-page-head h1{font-size:26px}.detail-page-actions{grid-template-columns:1fr 1fr;display:grid}.detail-page-actions button{padding:0 8px}.back-link{margin-bottom:17px}.status-menu{padding:10px}.status-menu .status-option{height:48px;font-size:14px}}.settings-layout{grid-template-columns:270px minmax(0,760px);align-items:start;gap:20px;display:grid}.settings-profile,.settings-card{border:1px solid var(--line);background:#fff;border-radius:14px}.settings-profile{text-align:center;padding:28px;position:sticky;top:100px}.settings-avatar{color:#fff;background:#172746;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 15px;font:800 20px Manrope;display:grid}.settings-profile h2{margin:0;font:800 20px Manrope}.settings-profile>p{color:var(--muted);margin:5px 0 12px;font-size:13px}.settings-profile>.status{margin-bottom:24px}.settings-profile>div{border-top:1px solid var(--line);text-align:left;flex-direction:column;gap:3px;margin-top:15px;padding:15px 0 0;display:flex}.settings-profile small{color:#939cac;letter-spacing:.8px;font-size:10px;font-weight:800}.settings-profile b{font-size:13px}.settings-content{gap:16px;display:grid}.settings-card{padding:26px}.settings-card-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;margin-bottom:22px;padding-bottom:20px;display:flex}.settings-card-head>span{width:42px;height:42px;color:var(--blue);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.settings-card-head>span svg{width:20px}.settings-card-head h2{margin:0;font:800 19px Manrope}.settings-card-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.settings-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.settings-grid label{color:#4c586e;gap:7px;font-size:13px;font-weight:800;display:grid}.settings-grid input{border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;height:49px;padding:0 13px;font-size:14px}.settings-grid input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.password-grid label:first-child{grid-column:1/-1}.password-hint{color:#7d8799;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.password-hint svg{width:14px}.settings-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:22px;padding-top:18px;display:flex}.settings-message{color:#b8434d;z-index:20;background:#fff2f3;border:1px solid #f0c2c6;border-radius:10px;padding:14px 18px;font-size:13px;font-weight:800;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #17213a22}.settings-message.success{color:#187d4d;background:#ebf9f2;border-color:#c9ead8}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-profile{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;column-gap:15px;display:grid;position:static}.settings-avatar{grid-row:1/3;width:60px;height:60px;margin:0}.settings-profile>p{margin:2px 0}.settings-profile>.status{grid-area:1/3/3;margin:0}.settings-profile>div{display:none}}@media (width<=600px){.settings-profile{padding:19px}.settings-card{padding:20px 16px}.settings-grid{grid-template-columns:1fr}.settings-grid .full-field,.password-grid label:first-child{grid-column:auto}.settings-actions .primary{width:100%}.settings-message{text-align:center;bottom:12px;left:12px;right:12px}.settings-card-head h2{font-size:18px}.settings-card-head p{font-size:12px}}.brand-settings{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;display:grid}.brand-preview{background:#f8fafc;border:1px solid #dfe4ec;border-radius:11px;place-items:center;height:118px;padding:22px;display:grid}.brand-preview img{object-fit:contain;filter:brightness(0);width:100%;height:100%;display:block}.brand-controls{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.brand-controls>label:first-child{color:#4c586e;gap:7px;width:100%;font-size:13px;font-weight:800;display:grid}.brand-controls input[type=text],.brand-controls>label:first-child input{border:1px solid #dfe4ec;border-radius:9px;outline:0;width:100%;height:49px;padding:0 13px;font-size:14px}.logo-upload-button{min-height:44px;color:var(--blue);cursor:pointer;background:#f4f8ff;border:1px solid #cbdcf5;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.logo-upload-button input{display:none}.brand-controls>small{color:#8792a5;font-size:10px}.brand-controls>b{color:#4f5c71;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}@media (width<=650px){.brand-settings{grid-template-columns:1fr}.brand-preview{height:105px}.brand-controls{width:100%}.logo-upload-button{justify-content:center;width:100%}}.nav-report-group{gap:3px;display:grid}.nav-report-group>button>svg:last-child{margin-left:auto;transition:all .2s}.nav-report-group>button>svg.rotated{transform:rotate(180deg)}.report-subnav{padding:2px 0 7px 33px;gap:2px!important;display:grid!important}.report-subnav button{border-left:1px solid #dfe5ed!important;border-radius:0 7px 7px 0!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.report-subnav button.active{border-left:2px solid var(--blue)!important}.report-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:190px 190px minmax(220px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:17px;display:grid}.report-filters label{color:#526077;gap:7px;font-size:12px;font-weight:800;display:grid}.report-filters select{border:1px solid var(--line);color:#3e4a60;background:#fff;border-radius:9px;min-width:0;height:50px;padding:0 38px 0 13px;font-size:13px;font-weight:700}.report-filters .secondary{height:50px}.report-metrics{grid-template-columns:repeat(4,1fr)}.fixed-conversion{min-width:0;overflow:hidden}.report-donut{background:conic-gradient(var(--blue) 0 var(--rate),#f0a13c var(--rate) calc(var(--rate) + 70deg),#e8ebf0 calc(var(--rate) + 70deg));border-radius:50%;place-items:center;width:180px;height:180px;margin:25px auto;display:grid;position:relative}.report-donut:after{content:"";background:#fff;border-radius:50%;width:122px;height:122px;position:absolute}.report-donut>div{z-index:1;text-align:center;position:relative}.report-donut b{font:800 24px Manrope;display:block}.report-donut span{color:var(--muted);font-size:10px}.monthly-panel{width:100%}.monthly-panel .chart-wrap{height:290px}.quota-panel h3{margin:5px 0;font:800 19px Manrope}.quota-large{text-align:center;margin:35px 0 22px}.quota-large b{color:var(--blue);font:800 48px Manrope;display:block}.quota-large b small{color:#8d98aa;font-size:25px}.quota-large>span{color:var(--muted);font-size:12px}.quota-track{background:#e7ebf1;border-radius:9px;height:12px;overflow:hidden}.quota-track i{background:linear-gradient(90deg,#1768e5,#5b9cff);border-radius:9px;height:100%;display:block}.quota-panel>p{text-align:center;color:var(--muted);font-size:13px}.person-list{display:grid}.person-row{border-top:1px solid var(--line);grid-template-columns:42px minmax(180px,1fr) 110px 140px minmax(180px,260px);align-items:center;gap:16px;padding:17px 8px;display:grid}.person-rank{width:31px;height:31px;color:var(--blue);background:#edf4ff;border-radius:8px;place-items:center;font-weight:800;display:grid}.person-name,.person-row>div{flex-direction:column;display:flex}.person-row small{color:#929bad;font-size:10px;font-weight:800}.person-row b{font-size:13px}.person-name b{font-size:14px}.person-target>span{justify-content:space-between;display:flex}.person-target>div{background:#e8edf3;border-radius:6px;height:7px;margin-top:7px;overflow:hidden}.person-target i{background:var(--blue);border-radius:6px;height:100%;display:block}@media (width<=1100px){.report-filters{grid-template-columns:1fr 1fr}.report-filters .secondary{width:100%}.report-metrics{grid-template-columns:repeat(2,1fr)}.person-row{grid-template-columns:38px 1fr 90px 120px}.person-target{grid-column:2/-1}}@media (width<=650px){.report-filters{grid-template-columns:1fr;padding:14px}.report-filters label,.report-filters button{width:100%}.report-metrics{grid-template-columns:1fr}.report-donut{width:165px;height:165px}.report-donut:after{width:112px;height:112px}.person-report{background:0 0;border:0;padding:0}.person-report .panel-title{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.person-row{border:1px solid var(--line);background:#fff;grid-template-columns:36px 1fr 80px;gap:10px;margin-bottom:10px;padding:15px;border-radius:11px!important}.person-row>div:nth-child(4){grid-column:2}.person-target{grid-column:2/-1}.monthly-panel .chart-wrap{height:220px}}.spin{animation:.8s linear infinite spin}.empty-state-ui{text-align:center;color:#253047;background:linear-gradient(#fff,#fbfcfe);flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;min-height:190px;padding:30px 20px;display:flex}.empty-state-ui>span{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:15px;place-items:center;display:grid}.empty-state-ui>span svg{width:23px;height:23px}.empty-state-ui b{font:800 16px Manrope;display:block}.empty-state-ui p{color:#8490a3;max-width:390px;margin:5px auto 0;font-size:12px;line-height:1.55}.empty-state-ui.compact{gap:10px;min-height:130px;padding:20px 14px}.empty-state-ui.compact>span{border-radius:12px;width:42px;height:42px}.empty-state-ui.compact b{font-size:14px}.empty-state-ui.compact p{font-size:11px}.table-scroll>.empty-state-ui{border-top:1px solid var(--line)}.settings-user-list>.empty-state-ui{min-height:180px}.timeline>.empty-state-ui{background:0 0}@media (width<=700px){.empty-state-ui{min-height:165px;padding:25px 15px}.empty-state-ui>span{width:47px;height:47px}.empty-state-ui b{font-size:15px}.empty-state-ui p{font-size:11px}}.status-option.status-olumsuz>i{background:#d95763}.status-menu .status-option.status-olumsuz:hover{color:#b6414c;background:#fff1f2}.s-olumsuz{color:#c64d57!important;background:#fff0f1!important;border-color:#f1cdd0!important}.converted-sales .report-period{display:none}.ai-page{--ai-accent:#6757c8;--ai-soft:#f1effb;--ai-border:#e3e0f2}.ai-page .page-title{margin-bottom:24px}.ai-page .eyebrow{color:var(--ai-accent)}.ai-page .ai-hero{color:#1c2538;border:1px solid var(--ai-border);background:#fff;border-radius:15px;padding:28px;box-shadow:0 12px 30px #342b6912}.ai-hero-top{align-items:flex-start;gap:15px;display:flex}.ai-symbol{background:var(--ai-soft);width:48px;height:48px;color:var(--ai-accent);border-radius:13px;flex:none;place-items:center;display:grid}.ai-symbol svg{width:22px}.ai-page .ai-badge{color:var(--ai-accent);letter-spacing:.7px;text-transform:uppercase;font-size:11px;display:block}.ai-page .ai-hero h2{color:#1c2538;margin:5px 0;font-size:24px}.ai-hero-top p{color:#7a8497;margin:0;font-size:13px}.ai-prompt-box{background:#fbfbfd;border:1px solid #dddfea;border-radius:12px;margin-top:22px;transition:all .2s;overflow:hidden}.ai-prompt-box:focus-within{border-color:#978ddd;box-shadow:0 0 0 3px #f0eefb}.ai-page .ai-hero textarea{color:#263147;height:120px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:17px}.ai-page .ai-hero textarea:focus{box-shadow:none;border:0}.ai-page .ai-prompt-foot{background:#fff;border-top:1px solid #e9e8ef;margin:0;padding:11px 12px}.ai-page .ai-prompt-foot>span{color:#80899a}.ai-search-button{background:var(--ai-accent);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.ai-search-button:hover{background:#5748b4}.prompt-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.prompt-examples>span{color:#8b94a4;font-size:11px;font-weight:700}.prompt-examples button{color:#655a9d;background:#faf9fe;border:1px solid #e1dff0;border-radius:15px;padding:5px 10px;font-size:10px;font-weight:700}.prompt-examples button:hover{background:var(--ai-soft)}.ai-page .ai-results{border-color:var(--ai-border);box-shadow:0 8px 24px #2d27510a}.ai-results .panel-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.ai-page .ai-company{background:#fff;border-color:#e7e8ed;padding:14px}.ai-page .ai-company:hover{background:#fdfcff;border-color:#c8c2e9}.ai-page .ai-company.selected{box-shadow:inset 3px 0 var(--ai-accent);background:#f7f5fd;border-color:#8c81d5}.ai-page .ai-company>input{accent-color:var(--ai-accent)}.ai-company-mark{color:#687489;background:#f1f2f5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.ai-company-mark svg{width:18px}.ai-page .ai-company.selected .ai-company-mark{color:var(--ai-accent);background:#e9e5fa}.ai-page .ai-company>a{color:#6255b5}.ai-page .match{color:#267653;background:#eef7f2;border:1px solid #dceee4}.ai-page .selection-bar{background:#292642;border:1px solid #3c3859;box-shadow:0 12px 28px #1c183733}.ai-page .selection-bar .primary{background:#8173d6}.ai-page .selection-bar .primary:hover{background:#7264c7}.ai-mode-toggle{background:#efedf9;border-radius:12px;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex}.ai-mode-toggle button{color:#5c5876;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:11px 20px;font-size:13px;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:flex}.ai-mode-toggle button:hover{color:var(--ai-accent)}.ai-mode-toggle button.active{color:var(--ai-accent);background:#fff;box-shadow:0 3px 10px #342b6929}.ai-page .ai-hero input[type=url]{color:#263147;width:100%;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 17px;font-size:15px}.ai-contact-address{color:#617086;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ai-select-all{border:1px solid var(--ai-border);color:#3e3b58;cursor:pointer;background:#faf9fe;border-radius:9px;align-items:center;gap:9px;margin:0 0 12px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.ai-select-all input{width:17px;height:17px;accent-color:var(--ai-accent);cursor:pointer;margin:0}.ai-select-all input:disabled{cursor:not-allowed}.ai-select-all small{color:#858096;margin-left:auto;font-size:10px;font-weight:700}.ai-scroll-controls{z-index:45;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}.ai-scroll-controls button{color:#5b4fb1;background:#fff;border:1px solid #dedaf3;border-radius:22px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:11px;font-weight:800;transition:background .15s,color .15s,border-color .15s,transform .15s,opacity .15s;display:flex;box-shadow:0 9px 24px #261f4d2e}.ai-scroll-controls button:hover:not(:disabled){background:var(--ai-accent);border-color:var(--ai-accent);color:#fff;transform:translateY(-1px)}.ai-scroll-controls button:focus-visible{outline-offset:2px;outline:3px solid #c9c2f2}.ai-scroll-controls button:disabled{opacity:.38;cursor:default;box-shadow:0 5px 15px #261f4d1a}.ai-scroll-controls svg{flex:none;width:17px;height:17px}.ai-document-input{background:#fbfbfd;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.ai-file-picker{color:#5d548c;cursor:pointer;background:#faf9fe;border:1px dashed #c8c3e5;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px 13px;display:flex;position:relative}.ai-file-picker:hover,.ai-file-picker.has-file{background:#f7f5fd;border-color:#978ddd}.ai-file-picker>svg{flex:none;width:19px;height:19px}.ai-file-picker>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.ai-file-picker>small{color:#8c879e;flex:none;font-size:10px}.ai-file-picker>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ai-file-picker:focus-within{outline-offset:2px;outline:3px solid #c9c2f2}.ai-document-note{color:#85899a;grid-column:1/-1;font-size:10px;line-height:1.45}.ai-document-status{border-radius:8px;align-items:center;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.ai-document-status.verified{color:#18784b;background:#edfaf3}.ai-document-status.pending{color:#6255b5;background:#f3f0ff}.ai-document-status.unverified{color:#986219;background:#fff6e7}.ai-section-tabs{border:1px solid var(--ai-border);background:#fff;border-radius:12px;gap:5px;width:max-content;max-width:100%;margin-bottom:18px;padding:5px;display:flex}.ai-section-tabs button{color:#687287;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.ai-section-tabs button svg{width:16px}.ai-section-tabs button.active{background:var(--ai-soft);color:var(--ai-accent)}.ai-file-group{color:#4e5870;background:#fff;border:1px solid #e1dff0;border-radius:9px;grid-template-columns:minmax(150px,220px) minmax(220px,1fr);align-items:center;gap:5px 14px;padding:13px;font-size:12px;font-weight:800;display:grid}.ai-file-group select{color:#354158;background:#fff;border:1px solid #dfe3eb;border-radius:8px;height:42px;padding:0 12px;font-size:12px;font-weight:700}.ai-file-group small{color:#858da0;grid-column:2;font-size:10px;font-weight:600}.ai-queue-page .ai-research-history,.ai-queue-page .ai-research-detail{border-color:var(--ai-border);box-shadow:0 8px 24px #2d27510a}.ai-job-list{border-top:1px solid #edf0f4;display:grid}.ai-job-card{color:#283348;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(220px,1fr) 155px 115px 100px 20px;align-items:center;gap:15px;width:100%;padding:16px 8px;display:grid}.ai-job-card:hover{background:#faf9fe}.ai-input-icon{width:38px;height:38px;color:var(--ai-accent);background:#f1effb;border-radius:10px;place-items:center;display:grid}.ai-input-icon.url{color:#1768e5;background:#edf5ff}.ai-input-icon.file{color:#18845a;background:#edf9f4}.ai-input-icon svg{width:18px}.ai-job-main,.ai-job-counts,.ai-job-cost{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-job-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-job-card small{color:#8992a2;font-size:10px}.ai-job-counts b,.ai-job-cost b{font-size:12px}.ai-job-status{color:#667185;white-space:nowrap;background:#eef1f5;border-radius:15px;justify-content:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.ai-job-status.pending{color:#a26a1d;background:#fff6e7}.ai-job-status.running{color:#1768e5;background:#edf4ff}.ai-job-status.completed{color:#18845a;background:#edf9f4}.ai-job-status.failed,.ai-job-status.cancelled{color:#c64d57;background:#fff0f1}.ai-job-arrow{color:#a2a9b5;width:17px}.ai-loading,.ai-history-error{color:#768196;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.ai-history-error{color:#b64650;flex-direction:column}.ai-history-pagination{color:#7f899a;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:11px;display:flex}.ai-history-back{color:var(--ai-accent);background:0 0;border:0;align-items:center;gap:5px;margin-bottom:18px;padding:0;font-size:12px;font-weight:800;display:flex}.ai-history-back svg{width:16px}.ai-detail-head{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.ai-detail-head h2{overflow-wrap:anywhere;margin:4px 0;font:800 20px Manrope}.ai-detail-head p{color:#8791a2;margin:0;font-size:11px}.ai-job-progress{background:#f7faff;border:1px solid #dce8f9;border-radius:10px;margin:17px 0;padding:15px}.ai-job-progress>div{color:#46536a;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.ai-job-progress>i{background:#e1e8f3;border-radius:7px;height:7px;margin:10px 0 7px;display:block;overflow:hidden}.ai-job-progress>i>span{background:var(--ai-accent);border-radius:7px;height:100%;transition:width .25s;display:block}.ai-job-progress small{color:#7f899b;font-size:10px}.ai-research-metrics{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0;display:grid}.ai-research-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:14px;display:flex}.ai-research-metrics>div:last-child{border:0}.ai-research-metrics small{color:#8992a2;text-transform:uppercase;font-size:9px;font-weight:800}.ai-research-metrics b{font:800 16px Manrope}.ai-history-results .ai-company{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.3fr) minmax(165px,.75fr) 105px;grid-template-areas:"company contact website match"}.ai-duplicate-modal{text-align:center;width:min(520px,100%)}.ai-duplicate-modal h2{margin:0 0 9px;font:800 22px Manrope}.ai-duplicate-modal>p{color:#68758a;margin:0;font-size:13px;line-height:1.6}.ai-duplicate-modal>small{color:#8a93a3;margin-top:10px;display:block}.ai-duplicate-modal .modal-actions{flex-wrap:wrap;justify-content:center}.ai-history-results.manual-import .ai-company{grid-template-columns:22px minmax(220px,.9fr) minmax(280px,1.3fr) minmax(165px,.75fr) 105px;grid-template-areas:"select company contact website match"}.ai-history-results.manual-import .ai-company>input{width:17px;height:17px;accent-color:var(--ai-accent);grid-area:select}@media (width<=700px){.ai-page .ai-hero{padding:20px 16px}.ai-symbol{width:42px;height:42px}.ai-page .ai-hero h2{font-size:20px}.ai-hero-top p{font-size:12px}.ai-page .ai-prompt-foot{align-items:stretch}.ai-search-button{justify-content:center;width:100%}.prompt-examples{align-items:flex-start}.ai-page .ai-results>.panel-title{background:#fff}.ai-company-mark{display:none}.ai-page .ai-company{grid-template-columns:auto 1fr}.ai-page .ai-company>a,.ai-page .ai-company>.match{grid-column:2}.ai-mode-toggle{flex-wrap:wrap;max-width:100%}.ai-mode-toggle button{padding:10px 12px;font-size:12px}}@media (width<=1000px){.ai-job-card{grid-template-columns:42px minmax(180px,1fr) 135px 95px 20px}.ai-job-cost{display:none}.ai-research-metrics{grid-template-columns:repeat(3,1fr)}.ai-research-metrics>div:nth-child(3){border-right:0}.ai-research-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (width<=700px){.ai-section-tabs{width:100%}.ai-section-tabs button{flex:1;justify-content:center}.ai-file-group{grid-template-columns:1fr}.ai-file-group small{grid-column:auto}.ai-job-card{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:14px 4px}.ai-job-counts{grid-column:2}.ai-job-status{grid-area:1/3}.ai-job-arrow{grid-area:2/3}.ai-research-metrics{grid-template-columns:repeat(2,1fr)}.ai-research-metrics>div,.ai-research-metrics>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-research-metrics>div:nth-child(2n){border-right:0}.ai-research-metrics>div:nth-last-child(-n+2){border-bottom:0}.ai-history-results .ai-company{grid-template-columns:minmax(0,1fr);grid-template-areas:"company""contact""website""match"}.ai-history-results.manual-import .ai-company{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"select company"".contact"".website"".match"}.ai-detail-head{grid-template-columns:38px minmax(0,1fr)}.ai-detail-head>.ai-job-status{grid-column:2;justify-self:start}.ai-history-pagination{flex-wrap:wrap}.ai-duplicate-modal .modal-actions{grid-template-columns:1fr;display:grid}.ai-scroll-controls{bottom:14px;right:14px}.ai-scroll-controls button{width:44px;padding:0}.ai-scroll-controls span{display:none}}.company-avatar,.ai-company-mark{display:none!important}.ai-page .ai-company{grid-template-columns:auto minmax(180px,1fr) 180px 110px}.company{gap:0}.table-scroll .company{padding-right:35px}.ai-page .ai-company.selected{box-shadow:inset 3px 0 var(--ai-accent)}@media (width<=700px){.ai-page .ai-company{grid-template-columns:auto 1fr}.ai-page .ai-company>a,.ai-page .ai-company>.match{grid-column:2}.ai-page .ai-company{column-gap:12px}}html,body,#root{max-width:100%;overflow-x:hidden}img,svg{max-width:100%}.content>*,.panel,.metric-card,.quote-stats,.group-list,.settings-card{min-width:0}.modal input,.modal select,.modal textarea,.settings-card input{max-width:100%}.ai-page .ai-company{grid-template-columns:22px minmax(200px,.85fr) minmax(300px,1.3fr) minmax(165px,.75fr) 105px;grid-template-areas:"select company contact website match";min-height:86px}.ai-page .ai-company>input{grid-area:select}.ai-page .ai-company>div{grid-area:company;min-width:0}.ai-page .ai-company>.ai-contact{grid-area:contact}.ai-page .ai-company>a{grid-area:website/auto;align-self:center}.ai-page .ai-company>.match{grid-area:auto;justify-self:stretch}.ai-page .ai-company-mark{display:none!important}.ai-contact-address{align-items:flex-start}.ai-contact-address svg{flex:none;margin-top:2px}@media (width<=1100px){.content{width:100%;padding:32px 26px 56px}.page-title{gap:18px}.page-title>div{min-width:0}.page-title h1{overflow-wrap:anywhere}.dashboard-grid,.report-grid,.monthly-charts{grid-template-columns:1fr}.metrics,.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.modal{max-height:90dvh;overflow-y:auto}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.selection-bar{max-width:100%}.ai-page .ai-company{grid-template-columns:22px minmax(190px,1fr) minmax(190px,1fr) 100px;grid-template-areas:"select company contact match""select website contact match";row-gap:7px}.ai-page .ai-company>a{grid-area:website}.ai-page .ai-company>.match{grid-area:match}.ai-page .ai-company>.ai-contact{grid-area:contact}}@media (width<=700px){.content{padding:24px 14px 48px}.page-title{display:block}.page-title h1{font-size:28px;line-height:1.2}.page-title p{max-width:none}.metrics,.report-metrics,.quote-stats{grid-template-columns:1fr}.panel{max-width:100%;padding:17px}.panel-title{align-items:flex-start}.panel-title>div{min-width:0}.panel-title p{overflow-wrap:anywhere}.primary,.secondary,.select-button{white-space:normal;text-align:center;max-width:100%}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92dvh;padding:22px 16px}.modal-grid,.settings-grid{grid-template-columns:1fr}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions button{width:100%}.detail-drawer{max-width:100vw}.detail-summary{grid-template-columns:1fr 1fr}.report-filters{grid-template-columns:1fr}.monthly-summary,.person-summary,.person-summary.compact{grid-template-columns:1fr 1fr}.chart-wrap,.monthly-bars,.revenue-line{max-width:100%;overflow-x:auto}.selection-bar{grid-template-columns:1fr;padding:13px;display:grid;position:sticky;bottom:8px}.selection-bar b,.selection-bar select,.selection-bar button{width:100%;max-width:none;margin:0}.error-card{max-width:100%}.ai-page .ai-company{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"select company"".contact"".website"".match";align-items:start;row-gap:9px;min-height:0;padding:15px 13px}.ai-page .ai-company>input{margin-top:2px}.ai-page .ai-company>div{min-width:0}.ai-page .ai-company>.ai-contact{grid-area:contact;margin:2px 0 0}.ai-page .ai-company>a{grid-area:website;min-width:0}.ai-page .ai-company>.match{grid-area:match;justify-self:start;min-width:96px}.ai-contact a,.ai-page .ai-company>a{font-size:12px;line-height:1.35}}@media (width<=420px){.content{padding-inline:11px}.page-title h1{font-size:25px}.panel{padding:15px}.monthly-summary,.person-summary,.person-summary.compact,.modal-actions,.detail-summary{grid-template-columns:1fr}.detail-summary>div:last-child{grid-column:auto}.settings-profile{grid-template-columns:auto minmax(0,1fr)}.settings-profile>.status{grid-area:auto/2;justify-self:start}.ai-hero-top{display:block}.ai-symbol{margin-bottom:12px}.prompt-examples>span{width:100%}}.customer-sheet table{min-width:1050px}@media (width<=700px){.customer-sheet table{min-width:0}.customer-sheet td:nth-child(2){display:none}.customer-sheet td:nth-child(3),.customer-sheet td:nth-child(4),.customer-sheet td:nth-child(5),.customer-sheet td:nth-child(6),.customer-sheet td:nth-child(7),.customer-sheet td:nth-child(8){display:block}.customer-sheet td:nth-child(3):before{content:"Yetkili: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(4):before{content:"Telefon: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(5):before{content:"E-posta: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(6){color:#68758a}.customer-sheet td:nth-child(7){margin-top:5px;padding-right:45px}.customer-sheet td:nth-child(8){width:auto;position:absolute;top:8px;right:9px}}.group-list-toolbar{border-bottom:1px solid var(--line);align-items:center;min-height:72px;padding:12px 14px;display:flex}.group-list-toolbar .search{width:min(360px,100%);margin:0}.group-list-item:first-of-type{border-top:0}.customer-sheet table{table-layout:fixed;width:100%;min-width:1180px}.customer-sheet .customer-col-contact,.customer-sheet .customer-col-phone{width:12%}.customer-sheet th,.customer-sheet td{vertical-align:middle}.customer-sheet td{overflow-wrap:anywhere;height:86px;overflow:hidden}.customer-sheet .web-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.customer-sheet td:last-child{overflow:visible}@media (width<=700px){.group-list-toolbar{min-height:64px;padding:10px}.group-list-toolbar .search{width:100%}.customer-sheet table{table-layout:auto;min-width:0}.customer-sheet colgroup{display:none}.customer-sheet td{height:auto;overflow:visible}.customer-sheet td:nth-child(2){display:none}.customer-sheet td:nth-child(3),.customer-sheet td:nth-child(4),.customer-sheet td:nth-child(5),.customer-sheet td:nth-child(6),.customer-sheet td:nth-child(7){display:block}.customer-sheet td:nth-child(3):before{content:"Yetkili: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(4):before{content:"Telefon: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(5):before{content:"E-posta: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(6){padding-right:45px}.customer-sheet td:nth-child(7){width:auto;position:absolute;top:8px;right:9px}}.detail-customer-info{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;margin:18px 22px 0;padding:18px 20px;display:grid}.detail-customer-info>div{flex-direction:column;gap:6px;display:flex}.detail-customer-info small{letter-spacing:.7px;color:#8b95a7;font-size:10px;font-weight:800}.detail-customer-info a{color:var(--blue);overflow-wrap:anywhere;font-size:13px;font-weight:700}.detail-customer-info p{color:#566278;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}@media (width<=700px){.detail-customer-info{margin:13px 12px;padding:16px}}.customer-sheet tbody tr.row-yeni-musteri{box-shadow:none;background:#fff!important}.customer-sheet tbody tr.row-mail-gonderildi{box-shadow:inset 3px 0 #a4acb8;background:#f4f5f7!important}.customer-sheet tbody tr.row-gorusuldu{background:#f5fbfe;box-shadow:inset 3px 0 #3297bb}.customer-sheet tbody tr.row-teklif-asamasinda{box-shadow:inset 4px 0 #e3a01e;background:#fff3cf!important}.customer-sheet tbody tr.row-teklif-verildi{box-shadow:inset 4px 0 #299b63;background:#eaf8f0!important}.customer-sheet tbody tr.row-olumsuz{box-shadow:inset 4px 0 #d85b66;background:#fff0f1!important}.customer-sheet tbody tr:hover{filter:none}.customer-sheet .s-yeni-musteri{color:#607086!important;background:#fff!important;border-color:#dce2e9!important}.customer-sheet .s-mail-gonderildi{color:#626d7b!important;background:#e9ecf0!important;border-color:#d7dce3!important}.customer-sheet .s-teklif-asamasinda{color:#94600d!important;background:#ffe6a6!important;border-color:#edca72!important}.customer-sheet .s-teklif-verildi{color:#18794a!important;background:#dff4e8!important;border-color:#bce3ce!important}.customer-sheet .s-olumsuz{color:#b5414c!important;background:#ffe1e4!important;border-color:#f0bec3!important}.status-trigger{cursor:pointer;color:#69758a;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.status-trigger .status{pointer-events:none}.detail-summary .customer-action{width:100%}.detail-summary .status-menu{text-align:left}.customer-select-head,.company-select-cell{align-items:center;gap:11px;display:flex!important}.customer-checkbox,.customer-select-head input{width:17px;height:17px;accent-color:var(--blue);cursor:pointer;flex:none}.bulk-delete-button{color:#bd4651;background:#fff5f6;border:1px solid #efbfc4;border-radius:8px;align-items:center;gap:7px;height:42px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:800;display:flex}.bulk-delete-button svg{width:16px}.bulk-delete-button:disabled{opacity:.42;cursor:not-allowed;color:#8993a4;border-color:var(--line);background:#f7f8fa}.delete-confirm-modal{text-align:center;width:min(440px,100%)}.delete-confirm-icon{color:#ce4e59;background:#fff0f1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.delete-confirm-icon svg{width:25px}.delete-confirm-modal h2{margin:0 0 8px;font:800 23px Manrope}.delete-confirm-modal>p{color:#69758a;margin:0;font-size:14px;line-height:1.6}.delete-confirm-modal>p b{color:#263247}.delete-confirm-modal .modal-actions{justify-content:center}.delete-action{background:#d9535e!important}.delete-action:hover{background:#bd3f4a!important}@media (width<=700px){.table-tools{flex-wrap:wrap}.bulk-delete-button{justify-content:center;width:100%}.delete-confirm-modal{padding:25px 18px 18px}.company-select-cell{padding-right:36px}}.customer-sheet .customer-col-company{width:22%}.customer-sheet .customer-col-contact{width:13%}.customer-sheet .customer-col-phone{width:15%}.customer-sheet .customer-col-web{width:20%}.customer-sheet .customer-col-mail{width:19%}.customer-sheet .customer-col-status{width:11%}.customer-phone{white-space:pre-line;line-height:1.65}.customer-sheet td:nth-child(4) .web-link,.customer-sheet td:nth-child(5) .web-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=701px) and (width<=1100px){.customer-sheet table{min-width:980px}.customer-sheet td,.customer-sheet th{padding-left:10px;padding-right:10px}.customer-sheet .customer-col-company{width:21%}.customer-sheet .customer-col-contact{width:13%}.customer-sheet .customer-col-phone{width:16%}.customer-sheet .customer-col-web,.customer-sheet .customer-col-mail{width:19%}.customer-sheet .customer-col-status{width:12%}}@media (width<=700px){.customer-sheet tbody{gap:10px}.customer-sheet tr{padding:14px!important}.customer-sheet td:first-child,.customer-sheet td:nth-child(2),.customer-sheet td:nth-child(3),.customer-sheet td:nth-child(4),.customer-sheet td:nth-child(5),.customer-sheet td:nth-child(6){display:block}.customer-sheet td:nth-child(2){border-top:1px solid #edf0f4;margin-top:7px;padding-top:8px!important}.customer-sheet td:nth-child(2):before{content:"Yetkili: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(3):before{content:"Telefon: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(4):before{content:"Web: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(5):before{content:"E-posta: ";color:#8490a3;font-weight:800}.customer-sheet td:nth-child(6){width:auto;padding:0;position:absolute;top:10px;right:10px}.customer-sheet td:nth-child(4) .web-link,.customer-sheet td:nth-child(5) .web-link{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;display:inline}.company-select-cell{padding-right:145px}}.user-management-head{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.user-management-head>.primary{align-self:center}.settings-user-list{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.settings-user-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 120px 75px 34px;align-items:center;gap:15px;padding:15px 17px;display:grid}.settings-user-list article:last-child{border-bottom:0}.settings-user-list article>div{flex-direction:column;gap:3px;display:flex}.settings-user-list b{font-size:14px}.settings-user-list article>div span{color:var(--muted);font-size:12px}.user-role{color:#536178;background:#f0f3f7;border-radius:10px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:800}.user-management .modal select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.status-toggle{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.status-toggle:disabled{cursor:not-allowed;opacity:.6}.user-delete-button{border:1px solid var(--line);color:#b04a52;background:#fff;border-radius:8px;justify-self:end;place-items:center;width:32px;height:32px;display:grid}.user-delete-button:hover:not(:disabled){background:#fff0f1;border-color:#f0c3c6}.user-delete-button:disabled{color:#c3cad6;cursor:not-allowed}@media (width<=700px){.user-management-head{grid-template-columns:auto 1fr}.user-management-head>.primary{grid-column:1/-1;width:100%;margin-top:12px}.settings-user-list article{grid-template-columns:1fr auto auto;padding:14px}.settings-user-list article>.status-toggle{grid-area:1/3}.settings-user-list article>.user-delete-button{grid-area:2/3;margin-left:auto}.user-role{grid-area:2/1/auto/2}}.commission-rate-list{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.commission-rate-head,.commission-rate-row{grid-template-columns:minmax(160px,1fr) 130px 130px 100px;align-items:center;gap:15px;padding:12px 17px;display:grid}.commission-rate-head{border-bottom:1px solid var(--line);color:#8490a3;text-transform:uppercase;letter-spacing:.4px;background:#f8fafc;font-size:11px;font-weight:800}.commission-rate-row{border-bottom:1px solid var(--line)}.commission-rate-row:last-child{border-bottom:0}.commission-rate-row b{font-size:14px}.commission-rate-row input{border:1px solid var(--line);border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:13px}.commission-rate-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.commission-rate-row button{height:36px;padding:0 12px;font-size:12px}@media (width<=700px){.commission-rate-head{display:none}.commission-rate-row{grid-template-columns:1fr 1fr;row-gap:8px;padding:14px}.commission-rate-row b,.commission-rate-row button{grid-column:1/-1}}.settings-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;width:max-content;max-width:100%;margin:-8px 0 20px;padding:6px;display:flex;overflow-x:auto}.settings-tabs button{color:#68758a;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.settings-tabs button svg{width:17px}.settings-tabs button:hover{color:#35445c;background:#f4f7fb}.settings-tabs button.active{color:var(--blue);background:#edf4ff}@media (width<=700px){.settings-tabs{width:100%;margin-top:-4px}.settings-tabs button{flex:none;justify-content:center;min-width:120px}}.user-management-tabs{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;gap:7px;width:max-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex}.user-management-tabs button{color:#69768b;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.user-management-tabs button svg{width:16px}.user-management-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #1a2d4c12}.user-create-form{max-width:650px}.user-create-heading{margin-bottom:20px}.user-create-heading h3{margin:5px 0;font:800 19px Manrope}.user-create-heading p{color:var(--muted);margin:0;font-size:12px}.user-create-form select{background:#fff;border:1px solid #dfe4ec;border-radius:9px;width:100%;height:49px;padding:0 13px;font-size:14px}.user-create-form .settings-actions{gap:9px}@media (width<=700px){.user-management-tabs{width:100%}.user-management-tabs button{flex:1;justify-content:center;padding-inline:8px}.user-create-form .settings-actions{grid-template-columns:1fr 1fr;display:grid}.user-create-form .settings-actions button{width:100%}}.settings-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;width:min(1050px,100%);margin:0 0 22px;padding:0 10px;display:flex;overflow-x:auto}.settings-tabs button{color:#68758a;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;min-width:135px;height:62px;padding:0 16px;font-size:13px;position:relative}.settings-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.settings-tabs button:hover{color:#34435a;background:#f8fafc;transform:none}.settings-tabs button.active{color:var(--blue);box-shadow:none;background:#f8fbff}.settings-tabs button.active:after{background:var(--blue)}.settings-tabs button svg{width:19px;height:19px}.user-create-modal{width:min(650px,100vw - 28px)}.user-create-modal .modal-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.user-create-modal select{border:1px solid var(--line);background:#fff;border-radius:8px;height:50px;padding:0 12px;font-size:14px}@media (width<=700px){.settings-tabs{scroll-snap-type:x mandatory;width:100%;padding:0}.settings-tabs button{scroll-snap-align:start;flex:0 0 132px;min-width:132px;height:56px;padding:0 10px}.settings-tabs button:after{left:12px;right:12px}.user-management-head>.primary{grid-column:1/-1;width:100%;margin-top:12px}.user-create-modal{width:100%}}.bulk-upload-modal{width:min(650px,100vw - 30px)}.bulk-drop{height:160px;color:var(--blue);cursor:pointer;background:#f7faff;border:1.5px dashed #aac4eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:18px 0;display:flex!important}.bulk-drop:hover{background:#f0f6ff;border-color:#6f9fe6}.bulk-drop.has-file{color:#187c4d;background:#effaf4;border-color:#75bd96}.bulk-drop>svg{width:28px;height:28px}.bulk-drop>b{font-size:14px}.bulk-drop>span{color:#8994a7;font-size:11px;font-weight:600}.bulk-drop input{display:none}.bulk-columns{border:1px solid var(--line);border-radius:10px;padding:14px}.bulk-columns>div{justify-content:space-between;align-items:center;display:flex}.bulk-columns b{font-size:13px}.bulk-columns button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.bulk-columns button svg{width:15px}.bulk-columns p{color:#6f7a8d;margin:9px 0 0;font-size:11px;line-height:1.6}.bulk-columns i{color:#b44b54;background:#fff0f1;border-radius:8px;padding:2px 5px;font-style:normal}.bulk-note{color:#85661e;background:#fff9e9;border:1px solid #f0e2b8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:11px;line-height:1.5;display:flex}.bulk-note svg{flex:none;width:16px}.bulk-success{text-align:center;padding:25px 10px 10px}.bulk-success>span{color:#18824f;background:#e6f8ee;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid}.bulk-success h3{margin:0;font:800 21px Manrope}.bulk-success p{color:var(--muted);margin:8px 0 22px;font-size:13px}.detail-page-actions{flex-wrap:wrap}@media (width<=700px){.detail-page-actions{grid-template-columns:1fr}.bulk-upload-modal{width:100%}.bulk-drop{height:145px}.bulk-columns>div{align-items:flex-start;gap:8px}.bulk-columns button{text-align:right}}.group-assignment{color:#50627d;background:#f2f7ff;border:1px solid #d7e6fb;border-radius:9px;align-items:center;gap:9px;margin:-7px 0 18px;padding:11px 13px;font-size:12px;display:flex}.group-assignment svg{color:var(--blue);flex:none}.group-assignment b{color:#26364e}.modal .country-field select{border:1px solid var(--line);border-radius:8px;outline:0;font-size:15px}.content{position:relative}.report-filters{grid-template-columns:190px 190px minmax(220px,1fr)}.report-filters>button{position:absolute;top:42px;right:42px;box-shadow:0 7px 18px #1768e53d;background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important;height:48px!important}.report-filters>button:hover{background:#0f59ca!important}.report-filters>button:disabled{opacity:.65}@media (width<=1100px){.report-filters{grid-template-columns:1fr 1fr}.report-filters>label:last-of-type{grid-column:1/-1}.report-filters>button{top:34px;right:28px;width:auto!important}}@media (width<=700px){.report-filters{grid-template-columns:1fr;padding-top:76px;position:relative}.report-filters>label:last-of-type{grid-column:auto}.report-filters>button{position:absolute;top:14px;left:14px;right:14px;width:calc(100% - 28px)!important}}.error-page{background:#f5f7fb;flex-direction:column;align-items:center;min-height:100vh;padding:0 24px 28px;display:flex}.error-page>header{align-items:center;width:min(1180px,100%);height:82px;display:flex}.error-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(650px,100%);margin:auto;padding:48px 55px;box-shadow:0 20px 55px #17213a12}.error-visual{place-items:center;width:170px;height:130px;margin:0 auto 28px;display:grid;position:relative}.error-visual:before,.error-visual:after{content:"";background:#edf4ff;border-radius:50%;position:absolute}.error-visual:before{width:130px;height:130px}.error-visual:after{background:#dbeaff;width:92px;height:92px}.error-visual span{background:var(--blue);color:#fff;z-index:1;border-radius:15px;place-items:center;width:58px;height:58px;display:grid;transform:translate(-38px)}.error-visual span svg{width:28px}.error-visual>b{z-index:2;color:#172746;font:800 48px Manrope;position:absolute;transform:translate(43px)}.error-visual.forbidden:before{background:#fff0f1}.error-visual.forbidden:after{background:#fbdde0}.error-visual.forbidden span{background:#d85863}.error-card h1{letter-spacing:-.7px;margin:9px 0 12px;font:800 31px/1.25 Manrope}.error-card>p{max-width:500px;color:var(--muted);margin:0 auto 25px;font-size:15px;line-height:1.7}.error-card>.primary{min-width:190px}.error-card>.primary svg{width:18px}.error-back{color:#7a8598;background:0 0;border:0;margin:15px auto 0;font-size:12px;font-weight:700;display:block}.error-back:hover{color:var(--blue)}.error-page>small{color:#a0a8b6;font-size:10px}@media (width<=600px){.error-page{padding-inline:14px}.error-page>header{height:70px;padding-left:5px}.error-card{border-radius:14px;padding:34px 20px}.error-visual{margin-bottom:18px;transform:scale(.88)}.error-card h1{font-size:25px}.error-card>p{font-size:14px}.error-card>.primary{width:100%}}.person-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.person-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;padding:17px;display:flex}.person-summary small{letter-spacing:.7px;color:#929bad;font-size:10px;font-weight:800}.person-summary b{margin-top:5px;font:800 18px Manrope}.report-period{color:#7c8799;background:#f1f4f7;border-radius:12px;padding:6px 10px;font-size:11px}.person-table-head,.person-row{grid-template-columns:42px minmax(160px,1.2fr) 80px 110px 105px 125px minmax(170px,1fr);align-items:center;gap:12px;display:grid}.person-table-head{border-block:1px solid var(--line);color:#8993a5;letter-spacing:.6px;background:#f8fafc;margin:0 -25px;padding:10px 8px;font-size:9px;font-weight:800}.person-table-head span:first-child{padding-left:12px}.person-row{padding:17px 8px}.person-target em{color:#8792a4;margin-top:4px;font-size:9px;font-style:normal}.person-row>div>small{display:none}@media (width<=1150px){.person-summary{grid-template-columns:repeat(2,1fr)}.person-table-head{display:none}.person-row{grid-template-columns:38px minmax(160px,1fr) repeat(3,95px)}.person-row>div:nth-child(6){grid-column:2}.person-target{grid-column:3/-1}.person-row>div>small{display:block}}@media (width<=700px){.person-summary{grid-template-columns:1fr 1fr;gap:9px}.person-summary>div{padding:14px}.person-summary b{font-size:15px}.report-period{display:none}.person-row{display:grid;grid-template-columns:34px 1fr 1fr!important;padding:15px!important}.person-name{grid-column:2/-1}.person-row>div:nth-child(n+3),.person-row>div:nth-child(6){grid-column:auto}.person-target{border-top:1px solid var(--line);padding-top:10px;grid-column:2/-1!important}.person-row>div>small{display:block}.person-report .person-list{gap:10px;display:grid}}.monthly-download{justify-content:flex-end;margin-top:-76px;margin-bottom:31px;display:flex}.monthly-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.monthly-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:19px;display:flex}.monthly-summary small{letter-spacing:.8px;color:#8e98aa;font-size:10px;font-weight:800}.monthly-summary b{margin:6px 0 2px;font:800 23px Manrope}.monthly-summary span{color:var(--muted);font-size:11px}.monthly-charts{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:18px;margin-bottom:18px;display:grid}.monthly-legend{color:var(--muted);gap:13px;font-size:11px;display:flex}.monthly-legend i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.monthly-legend .actual{background:var(--blue)}.monthly-legend .target{background:#cdd6e4}.monthly-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 63px,#edf0f4 64px);align-items:flex-end;gap:8px;height:285px;padding-top:28px;display:flex}.month-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.month-values{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:calc(100% - 22px);display:flex}.month-values>span,.month-values>i{border-radius:4px 4px 0 0;width:34%;display:block}.month-values>span{background:linear-gradient(#3c88f2,#1768e5);position:relative}.month-values>span b{font-size:9px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.month-values>i{background:#d5dde8}.month-column>small{color:#8a94a5;height:18px;font-size:10px}.annual-badge{color:var(--blue);background:#edf4ff;border-radius:10px;padding:6px 9px;font-size:11px}.rate-list{gap:10px;max-height:292px;padding-right:3px;display:grid;overflow:auto}.rate-list>div{grid-template-columns:28px 1fr 36px;align-items:center;gap:8px;display:grid}.rate-list span,.rate-list b{font-size:10px}.rate-list>div>div{background:#edf0f4;border-radius:8px;height:8px;overflow:hidden}.rate-list i{background:#5a94e8;border-radius:8px;height:100%;display:block}.rate-list i.excellent{background:#29a56d}.rate-list i.low{background:#e7a33f}.monthly-revenue{overflow:hidden}.monthly-revenue>.panel-title>b{color:#168d55;font-size:13px}.revenue-line{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#fff,#fff 50px,#edf0f4 51px);align-items:flex-end;gap:8px;height:230px;padding-top:28px;display:flex}.revenue-line>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.revenue-line span{background:linear-gradient(#66a0f3,#d9e8fc);border-radius:5px 5px 0 0;width:45%;display:block;position:relative}.revenue-line span b{white-space:nowrap;font-size:8px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.revenue-line small{color:#8993a4;height:17px;font-size:9px}@media (width<=1050px){.monthly-summary{grid-template-columns:repeat(2,1fr)}.monthly-charts{grid-template-columns:1fr}.rate-list{grid-template-columns:1fr 1fr;max-height:none}.monthly-download{justify-content:flex-start;margin-top:0;margin-bottom:18px}}@media (width<=650px){.monthly-download .primary{width:100%}.monthly-summary{grid-template-columns:1fr 1fr;gap:9px}.monthly-summary>div{padding:14px}.monthly-summary b{font-size:18px}.monthly-summary span{font-size:10px}.monthly-sales-chart,.target-rate-chart,.monthly-revenue{padding:16px}.monthly-bars{gap:3px;height:235px;overflow-x:auto}.month-column{min-width:28px}.month-values>span,.month-values>i{width:38%}.month-values>span b{font-size:8px}.rate-list{grid-template-columns:1fr}.revenue-line{height:190px;overflow-x:auto}.revenue-line>div{min-width:29px}.revenue-line span{width:58%}.revenue-line span b{display:none}}.converted-sales{margin-top:18px}.converted-head,.converted-row{grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) 135px 95px 115px 125px 105px;align-items:center;gap:13px;display:grid}.converted-head{border-block:1px solid var(--line);color:#8993a5;letter-spacing:.6px;background:#f8fafc;margin:0 -25px;padding:11px 18px;font-size:9px;font-weight:800}.converted-row{border-bottom:1px solid var(--line);padding:17px 0}.converted-row:last-child{border-bottom:0}.converted-row>div{flex-direction:column;min-width:0;display:flex}.converted-row b{color:#283247;font-size:12px}.converted-row small{color:#929bad;margin-top:3px;font-size:10px}.converted-row>div:first-child b{font-size:13px}.group-chip{color:#2c6fc8;background:#edf4ff;border-radius:10px;align-self:flex-start;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.sale-amount{color:#168d55!important;font:800 14px Manrope!important}.quote-go{height:38px;color:var(--blue);white-space:nowrap;background:#f4f8ff;border:1px solid #cbdcf5;border-radius:8px;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.quote-go:hover{background:var(--blue);color:#fff}.quote-go svg{width:15px}@media (width<=1200px){.converted-sales{overflow:hidden}.converted-head{display:none}.converted-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.converted-row{border-radius:11px;grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid;border:1px solid var(--line)!important}.converted-row>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.converted-row>div:before{color:#929bad;margin-bottom:3px;font-size:9px;font-weight:800}.converted-row>div:nth-child(2):before{content:"YETKİLİ / TELEFON"}.converted-row>div:nth-child(3):before{content:"MÜŞTERİ GRUBU"}.converted-row>div:nth-child(4):before{content:"SATIŞ TARİHİ"}.converted-row>div:nth-child(5):before{content:"TEKLİF TUTARI"}.converted-row>div:nth-child(6):before{content:"SATIŞ PERSONELİ"}.quote-go{grid-column:1/-1}}@media (width<=650px){.converted-sales{background:0 0;border:0;padding:0}.converted-sales>.panel-title{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.converted-list{grid-template-columns:1fr}.converted-row{background:#fff;padding:15px}.converted-row>div:nth-child(6){grid-column:1/-1}}.commission-report{background:0 0;border:0;padding:0}.commission-report .panel-title{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.commission-report-head,.commission-report-row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(180px,1fr) 150px;align-items:center;gap:14px;display:grid}.commission-report-head{border-block:1px solid var(--line);color:#8993a5;letter-spacing:.6px;background:#f8fafc;margin:0 -25px;padding:10px 8px;font-size:9px;font-weight:800}.commission-report-list{display:grid}.commission-report-row{border-top:1px solid var(--line);padding:16px 8px}.commission-report-row:first-child{border-top:0}.commission-report-row b{font-size:14px}.commission-report-cell{color:#3e4a60;flex-direction:column;gap:3px;font-size:12px;display:flex}.commission-report-cell em{color:#159b64;font-size:11px;font-style:normal;font-weight:700}.commission-report-total{color:#111a2f;text-align:right;font-size:15px}@media (width<=900px){.commission-report-head{display:none}.commission-report-row{grid-template-columns:1fr 1fr;row-gap:8px;padding:14px}.commission-report-row b{grid-column:1/-1}.commission-report-total{text-align:left;grid-column:1/-1}}.person-summary.compact{grid-template-columns:repeat(3,1fr)}.person-table-head,.person-row{grid-template-columns:42px minmax(170px,1.25fr) 90px 110px 130px minmax(190px,1fr)}.person-row{border-radius:10px;margin:6px 0;padding:16px 12px;border:1px solid #0000!important}.person-row.quota-met{background:#eef9f3;border-color:#ccebd9!important}.person-row.quota-pending{background:#fffae9;border-color:#f1e4b8!important}.person-row.quota-met .person-rank{color:#168653;background:#d8f1e3}.person-row.quota-pending .person-rank{color:#9b6b14;background:#f8ecc4}.person-row.quota-met .person-target>div{background:#d5eadf}.person-row.quota-met .person-target i{background:#28a368}.person-row.quota-pending .person-target>div{background:#eee3bd}.person-row.quota-pending .person-target i{background:#d9a22d}.person-row.quota-met .person-target span small{color:#168653}.person-row.quota-pending .person-target span small{color:#9b6b14}@media (width<=1150px){.person-row{grid-template-columns:38px minmax(160px,1fr) 90px 110px 125px}.person-target{grid-column:2/-1}.person-summary.compact{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.person-summary.compact{grid-template-columns:1fr 1fr}.person-summary.compact>div:last-child{grid-column:1/-1}.person-row{grid-template-columns:34px 1fr 1fr!important}.person-row>div:nth-child(5){grid-column:2/-1}}.customer-sheet td{height:72px;padding-top:11px;padding-bottom:11px}.scroll-top-button{z-index:45;color:#fff;cursor:pointer;background:#172746;border:0;border-radius:23px;align-items:center;gap:7px;height:46px;padding:0 15px;font-size:12px;font-weight:800;animation:.18s ease-out scroll-top-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 26px #12203d40}.scroll-top-button:hover{background:var(--blue);transform:translateY(-2px)}.scroll-top-button svg{width:17px;height:17px}@keyframes scroll-top-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.customer-sheet td{height:auto;padding-top:5px;padding-bottom:5px}.scroll-top-button{justify-content:center;width:46px;padding:0;bottom:14px;right:14px}.scroll-top-button span{display:none}}.customer-status-filter{border:1px solid var(--line);color:#55637a;background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:205px;height:42px;padding:0 11px;display:flex}.customer-status-filter>svg{flex:none;width:17px}.customer-status-filter>svg:last-child{width:14px}.customer-status-filter select{color:#3f4c62;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px;font-weight:800}.customer-status-filter:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}@media (width<=800px){.customer-status-filter{flex:1;min-width:190px}}@media (width<=700px){.customer-status-filter{flex-basis:100%;width:100%}}.offer-modal{max-height:calc(100vh - 30px);overflow-y:auto}.offer-drafts{gap:13px;display:grid}.offer-draft{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;padding:15px}.offer-draft-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.offer-draft-head>b{color:#273349;font:800 13px Manrope}.offer-draft-head>button{color:#bd4d57;background:#fff0f1;border:0;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.offer-draft-head>button svg{width:13px}.add-offer-button{width:100%;height:44px;color:var(--blue);background:#f5f9ff;border:1px dashed #9cbae8;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.add-offer-button:hover{border-color:var(--blue);background:#edf4ff}.add-offer-button svg{width:17px}@media (width<=700px){.offer-modal{max-height:94dvh}.offer-draft{padding:13px}.add-offer-button{min-height:46px}}.table-loading-state{border-top:1px solid var(--line);color:#758197;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.table-loading-state>svg{width:28px;height:28px;color:var(--blue);margin-bottom:12px}.table-loading-state>b{color:#2b364a;font:800 15px Manrope}.table-loading-state>span{margin-top:5px;font-size:11px}@media (width<=700px){.table-loading-state{min-height:165px}}.quote-status-modal{width:min(650px,100vw - 28px)}.quote-status-modal .modal-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.quote-status-modal select{border:1px solid var(--line);background:#fff;border-radius:8px;height:50px;padding:0 12px;font-size:14px}.quote-period-summary{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.quote-period-summary>div{background:#f8fafc;flex-direction:column;gap:5px;padding:14px;display:flex}.quote-period-summary small{color:#8b96a8;letter-spacing:.6px;font-size:9px;font-weight:800}.quote-period-summary b{color:#283349;font-size:13px}.s-teklif-kabul-edildi{color:#137a49!important;background:#def7e9!important}.customer-sheet tbody tr.row-teklif-kabul-edildi{background:#eefaf3;border-left-color:#25a166}@media (width<=700px){.quote-period-summary{grid-template-columns:1fr}.quote-status-modal{width:100%}}.quote-log-content{background:#f7faff;border:1px solid #dce8f8;border-radius:9px;width:100%;min-width:0;padding:12px}.quote-log-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.quote-log-content>strong{color:#1768e5;margin:9px 0 2px;font:800 17px Manrope;display:block}.quote-log-content>p{margin:5px 0!important;font-size:11px!important}.quote-log-content>.quote-accepted-amount{color:#178552!important}.quote-log-content>button{height:34px;color:var(--blue);background:#fff;border:1px solid #cbdcf5;border-radius:7px;align-items:center;gap:6px;margin-top:7px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.quote-log-content>button svg{width:14px}.process-log .log-item:has(.quote-log-content){grid-template-columns:16px minmax(0,1fr)}@media (width<=700px){.quote-log-head{flex-direction:column;align-items:flex-start}.quote-log-content>button{justify-content:center;width:100%}}.offer-modal{width:min(820px,100vw - 32px);padding:28px;overflow-x:hidden}.offer-modal .modal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.offer-modal .money-input,.offer-modal .money-input select,.offer-modal .money-input input{min-width:0}.offer-modal .file-drop{text-align:center;min-width:0;padding-inline:16px}.offer-modal .file-drop b{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.offer-modal .modal-actions{z-index:2}@media (width<=800px){.offer-modal{width:calc(100vw - 24px);padding:23px 18px}.offer-modal .calendar-pop{z-index:101;width:min(340px,100vw - 28px);position:fixed;top:50%;transform:translate(-50%,-50%);left:50%!important;right:auto!important}.offer-modal .date-dismiss{z-index:100;background:#0e172a38}.offer-modal .modal-grid{grid-template-columns:1fr}.offer-modal .file-drop b{white-space:normal;overflow-wrap:anywhere}.offer-modal .offer-draft{padding:14px}}@media (width<=700px){.offer-modal{width:100%;padding:22px 16px}.offer-modal .calendar-pop{top:48%}}.modal-backdrop:has(.offer-modal){padding:8px}.offer-modal{scrollbar-gutter:stable;overscroll-behavior:contain;width:min(920px,100vw - 16px);max-height:calc(100dvh - 16px);padding:26px 28px}.offer-modal .modal-head{margin-bottom:18px}.offer-modal .modal-copy{margin-bottom:17px}.offer-modal .offer-draft{padding:15px 17px}.offer-modal .file-drop{height:105px}.offer-modal .add-offer-button{margin-top:10px}.offer-modal .modal-actions{margin-top:16px;padding-bottom:0}@media (width>=801px) and (height>=680px){.offer-modal{overflow-y:auto}}@media (width<=800px){.modal-backdrop:has(.offer-modal){padding:6px}.offer-modal{border-radius:16px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:22px 18px}.offer-modal .file-drop{height:112px}}@media (width<=700px){.modal-backdrop:has(.offer-modal){align-items:end;padding:0}.offer-modal{border-radius:18px 18px 0 0;width:100%;height:min(94dvh,780px);max-height:94dvh;padding:20px 16px;overflow-y:auto}.offer-modal .modal-head{top:-20px}.offer-modal .offer-draft{padding:13px}.offer-modal .file-drop{height:108px}.offer-modal .modal-actions{padding-bottom:14px}}.quotes-table .s-kabul-edildi{color:#137a49!important;background:#def7e9!important;border-color:#bde8d1!important}.quotes-table .s-degerlendiriliyor{color:#94610d!important;background:#fff2cf!important;border-color:#eed28c!important}.quotes-table .s-olumsuz{color:#b5414c!important;background:#ffe5e7!important;border-color:#f1c3c7!important}.quotes-table .s-suresi-doldu{color:#667287!important;background:#edf0f4!important;border-color:#dce1e8!important}.group-result-counts{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.group-result-counts span{color:#68758a;background:#f1f4f8;border-radius:10px;padding:4px 7px;font-size:10px}.group-result-counts b{color:#263349;margin-right:2px}.group-list-info{min-width:0}@media (width<=700px){.group-result-counts{gap:5px}.group-result-counts span{font-size:9px}.group-list-toolbar .search.wide{width:100%}}.optional-label{margin-left:5px;color:#8d97a8!important;font-size:10px!important;font-weight:600!important;display:inline!important}.toast{color:#fff;z-index:200;background:#172746;border-radius:11px;align-items:center;gap:10px;padding:13px 20px;font-size:13px;font-weight:700;animation:.25s toastIn;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0a142847}.toast>span{background:#20a46b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.toast{justify-content:center;bottom:16px;left:16px;right:16px;transform:none}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.quote-status-modal .modal-grid>label:not(.full-field){grid-template-rows:24px 50px;align-items:end;gap:5px;min-width:0;display:grid}.quote-field-label{align-items:center;gap:7px;min-height:24px;display:flex}.quote-field-label small{color:#8d97a8;margin:0;font-size:10px;font-weight:600;display:inline!important}.quote-status-modal .modal-grid>label>input,.quote-status-modal .modal-grid>label>.date-picker{width:100%;min-width:0;height:50px;margin:0}.quote-status-modal .modal-actions{align-items:center}@media (width<=700px){.quote-status-modal .modal-grid>label:not(.full-field){grid-template-rows:auto 50px}.quote-field-label{min-height:20px}}.landing-faq{width:min(1050px,100% - 48px);margin:0 auto 90px}.landing-faq>.landing-section-title{margin-bottom:28px}.landing-faq>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-faq article{background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:22px}.landing-faq h3{margin:0 0 9px;font:800 16px Manrope}.landing-faq p{color:#6d798d;margin:0;font-size:13px;line-height:1.7}@media (width<=800px){.landing-faq>div:last-child{grid-template-columns:1fr}}@media (width<=700px){.landing-faq{width:calc(100% - 28px);margin-bottom:60px}.landing-faq article{padding:19px}}.landing-page{color:#172238;background:#f7f9fc;min-height:100vh;position:relative;overflow:hidden}.landing-page:before,.landing-page:after{content:"";filter:blur(90px);z-index:0;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.landing-page:before{background:radial-gradient(circle,#1768e51f,#0000 70%);top:-220px;left:-160px}.landing-page:after{background:radial-gradient(circle,#58c4901f,#0000 70%);top:120px;right:-220px}.landing-page>:not(.modal-backdrop){z-index:1;position:relative}.logo-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.landing-header{border-bottom:1px solid #e5eaf2;align-items:center;gap:38px;width:min(1240px,100% - 48px);height:82px;margin:auto;display:flex}.landing-header nav{gap:28px;margin-left:auto;display:flex}.landing-header nav a{color:#5f6c82;font-size:14px;font-weight:750;text-decoration:none}.landing-header nav a:hover{color:var(--blue)}.landing-actions{align-items:center;gap:9px;display:flex}.language-toggle,.landing-login{color:#425069;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:9px;height:42px;padding:0 14px;font-size:12px;font-weight:800}.language-toggle{min-width:46px}.landing-login{background:0 0;border-color:#0000}.landing-header .primary,.landing-hero .primary,.landing-pricing .primary,.landing-cta .primary{border-radius:9px;height:46px;padding:0 18px;font-size:12px;font-weight:800}.landing-hero{grid-template-columns:minmax(390px,.85fr) minmax(540px,1.15fr);align-items:center;gap:66px;width:min(1240px,100% - 48px);margin:0 auto;padding:76px 0 88px;display:grid}.landing-hero-copy{min-width:0}.landing-badge{color:#1768e5;letter-spacing:.35px;background:#edf5ff;border:1px solid #cfe0fa;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.landing-badge svg{width:14px;height:14px}.landing-hero h1{letter-spacing:-2.6px;margin:22px 0 19px;font:800 clamp(42px,4.5vw,68px)/1.07 Manrope}.landing-hero h1 em{color:var(--blue);font-style:normal}.landing-hero-copy>p{color:#647188;max-width:580px;margin:0;font-size:18px;line-height:1.7}.landing-hero-actions{align-items:center;gap:18px;margin-top:29px;display:flex}.landing-hero-actions .primary{align-items:center;gap:7px;display:flex}.landing-hero-actions .primary svg{width:17px}.landing-hero-actions small{color:#7b8799;align-items:center;gap:6px;font-size:12px;display:flex}.landing-hero-actions small svg{color:#219564;width:14px}.preview-stage{position:relative}.preview-glow{filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(circle,#1768e538,#0000 70%);width:320px;height:320px;position:absolute;inset:-40px -30px auto auto}.product-preview{z-index:1;background:#fff;border:1px solid #dbe3ef;border-radius:18px;min-width:0;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 35px 80px #19305629}.preview-toast{z-index:2;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:11px 15px;animation:.6s both toastIn;display:flex;position:absolute;box-shadow:0 18px 40px #14274a2e}.preview-toast>span{color:#1f9d63;background:#e6f6ee;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.preview-toast-icon-alt{color:var(--blue)!important;background:#eaf3ff!important}.preview-toast b{color:#20293a;font-size:11px;display:block}.preview-toast small{color:#8994a7;font-size:9px}.preview-toast-a{animation-delay:.3s;top:-20px;right:-22px}.preview-toast-b{animation-delay:.7s;bottom:-24px;left:-26px}@media (width<=1000px){.preview-toast,.preview-glow{display:none}}.preview-top{color:#dbe7fa;background:#172746;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.preview-top i{background:#61718c;border-radius:50%;width:7px;height:7px}.preview-top i:first-child{background:#fa7480}.preview-top i:nth-child(2){background:#f2bb50}.preview-top i:nth-child(3){background:#58c490}.preview-top span{margin-left:7px;font-size:9px}.preview-layout{grid-template-columns:58px 1fr;height:410px;display:grid}.preview-layout aside{background:#fbfcfe;border-right:1px solid #e5eaf1;flex-direction:column;align-items:center;gap:12px;padding:15px 9px;display:flex}.preview-layout aside>b{background:var(--blue);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:9px;font-size:12px;display:grid}.preview-layout aside span{color:#8390a5;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.preview-layout aside span.active{color:var(--blue);background:#eaf3ff}.preview-layout aside svg{width:15px}.preview-content{min-width:0;padding:24px 24px 0}.preview-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.preview-heading div{flex-direction:column;gap:4px;display:flex}.preview-heading small{letter-spacing:.8px;color:var(--blue);font-size:7px;font-weight:800}.preview-heading strong{font:800 21px Manrope}.preview-heading button{background:var(--blue);color:#fff;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:9px;font-weight:800}.preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.preview-stats span{border:1px solid #e5eaf1;border-radius:9px;flex-direction:column;gap:6px;padding:11px;display:flex}.preview-stats small{letter-spacing:.4px;color:#8994a7;font-size:6px;font-weight:800}.preview-stats b{font:800 17px Manrope}.preview-table{border:1px solid #e4e9f1;border-radius:9px;overflow:hidden}.preview-table>div{border-bottom:1px solid #e9edf3;grid-template-columns:1.15fr 1.3fr .8fr;align-items:center;gap:10px;min-height:53px;padding:9px 12px;display:grid}.preview-table>div:last-child{border:0}.preview-table b{font-size:9px}.preview-table span{color:#718097;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.preview-table em{color:#216f57;white-space:nowrap;background:#e6f6ee;border-radius:10px;justify-self:end;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.landing-features{background:#fff;border-block:1px solid #e5eaf1;padding:86px max(24px,50% - 620px)}.landing-section-title{max-width:650px}.landing-section-title h2,.landing-pricing h2,.landing-cta h2{letter-spacing:-1.2px;margin:9px 0 12px;font:800 clamp(30px,3vw,43px)/1.16 Manrope}.landing-section-title>p,.landing-pricing>div>p{color:#6d798e;font-size:15px;line-height:1.7}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:41px;display:grid}.landing-feature-grid article{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;padding:25px}.landing-feature-grid article>span{width:43px;height:43px;color:var(--blue);background:#eaf3ff;border-radius:10px;place-items:center;display:grid}.landing-feature-grid article svg{width:20px}.landing-feature-grid h3{margin:20px 0 8px;font:800 18px Manrope}.landing-feature-grid p{color:#6d798d;margin:0;font-size:14px;line-height:1.7}.landing-pricing{grid-template-columns:1fr 380px;align-items:center;gap:80px;width:min(1050px,100% - 48px);margin:90px auto;display:grid}.landing-pricing article{background:#fff;border:1px solid #cfdcf0;border-radius:17px;padding:29px;position:relative;box-shadow:0 24px 60px #1c345a1a}.pricing-highlight{color:var(--blue);letter-spacing:-.4px;align-items:center;gap:8px;margin-bottom:18px;font:800 20px Manrope;display:inline-flex}.pricing-highlight svg{width:19px}.pricing-points{border-top:1px solid #e7ebf1;gap:11px;margin:0 0 22px;padding:18px 0 0;list-style:none;display:grid}.pricing-points li{color:#3d485e;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.pricing-points li svg{color:#20a46b;flex:none}.landing-pricing article .primary{width:100%}.landing-cta{text-align:center;color:#fff;background:#172746;border-radius:20px;margin:0 24px 30px;padding:55px 24px}.landing-cta h2{margin:0 auto 23px}.landing-cta .primary{align-items:center;gap:7px;display:inline-flex}.landing-cta svg{width:17px}.landing-footer{flex-direction:column;gap:14px;width:min(1240px,100% - 48px);margin:auto;padding:22px 0 40px;display:flex}.landing-footer-top{justify-content:space-between;align-items:center;display:flex}.landing-footer-top>span{color:#8791a2;font-size:10px}.legal-links{border-top:1px solid #e5eaf2;flex-wrap:wrap;gap:18px;margin:0;padding-top:14px;display:flex}.legal-links a,.legal-links button{color:#8791a2;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.legal-links a:hover,.legal-links button:hover{color:var(--blue)}.legal-page{background:#fff}.legal-content{width:min(760px,100% - 48px);margin:20px auto 80px}.legal-content h1{letter-spacing:-1px;margin:10px 0 26px;font:800 clamp(28px,3.5vw,40px)/1.2 Manrope}.legal-intro{color:#647188;margin:0 0 34px;font-size:15px}.legal-content article{margin-bottom:30px}.legal-content article h2{color:#172238;margin:0 0 10px;font:800 16px Manrope}.legal-content article p{color:#54607a;margin:0 0 8px;font-size:13px;line-height:1.8}.legal-content article p a{color:var(--blue)}.contact-modal-body{gap:14px;display:grid}.contact-modal-body>p{color:#647188;margin:0 0 4px;font-size:13px;line-height:1.6}.contact-row{color:#2a3550;align-items:center;gap:11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.contact-row svg{color:var(--blue);flex:none}@media (width<=1000px){.landing-header{width:calc(100% - 34px)}.landing-header nav{display:none}.landing-hero{grid-template-columns:1fr;gap:48px;width:calc(100% - 40px);padding:58px 0 70px}.landing-hero-copy{text-align:center}.landing-hero-copy>p{margin-inline:auto}.landing-hero-actions{justify-content:center}.product-preview{width:min(720px,100%);margin:auto;transform:none}.landing-pricing{grid-template-columns:1fr 340px;gap:35px}.landing-feature-grid{gap:12px}}@media (width<=700px){.landing-header{gap:8px;width:calc(100% - 28px);height:69px}.landing-header .logo b{font-size:16px}.landing-header .logo-mark{width:28px;height:28px}.landing-header .landing-login{display:none}.landing-header .primary{height:39px;padding-inline:11px;font-size:10px}.language-toggle{height:39px;padding:0 10px}.landing-actions{margin-left:auto}.landing-hero{gap:35px;width:calc(100% - 28px);padding:47px 0 55px}.landing-hero h1{letter-spacing:-1.7px;font-size:38px}.landing-hero-copy>p{font-size:14px}.landing-hero-actions{flex-direction:column;gap:12px}.landing-hero-actions .primary{justify-content:center;width:100%}.product-preview{border-radius:13px}.preview-layout{grid-template-columns:42px 1fr;height:330px}.preview-layout aside{padding-inline:5px}.preview-content{padding:17px 12px 0}.preview-heading strong{font-size:17px}.preview-stats{gap:5px;margin:14px 0}.preview-stats span{padding:8px 6px}.preview-stats b{font-size:14px}.preview-table>div{grid-template-columns:1fr .8fr;min-height:46px}.preview-table span{display:none}.preview-table em{font-size:6px}.landing-features{padding:60px 14px}.landing-feature-grid{grid-template-columns:1fr;margin-top:28px}.landing-feature-grid article{padding:21px}.landing-pricing{grid-template-columns:1fr;gap:24px;width:calc(100% - 28px);margin:60px auto}.landing-pricing article{padding:23px}.landing-cta{margin:0 14px 20px;padding:42px 17px}.landing-cta .primary{justify-content:center;width:100%}.landing-footer{width:calc(100% - 28px)}}.ai-search-progress{background:#faf9fe;border:1px solid #dedaf3;border-radius:10px;margin-top:14px;padding:12px 14px}.ai-search-progress>div{color:#5d567e;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;display:flex}.ai-search-progress>i{background:#e8e5f5;border-radius:8px;height:6px;margin-top:8px;display:block;overflow:hidden}.ai-search-progress>i>span{background:#6757c8;border-radius:8px;min-width:3px;height:100%;transition:width .25s;display:block}.ai-criteria{color:#746d91;background:#f7f6fc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:-4px 0 15px;padding:10px 12px;font-size:11px;display:flex}.ai-criteria b{color:#433b66}.ai-sources{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ai-sources a{color:#6757c8;text-underline-offset:2px;font-size:10px;text-decoration:underline}.form-success{color:#18784b;background:#edfaf3;border:1px solid #bfe5cf;border-radius:8px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:700}@media (width<=700px){.ai-criteria{flex-direction:column;align-items:flex-start}.ai-search-progress{padding:11px}}.status.s-teklif-verildi{color:#238158!important;background:#e8f8ef!important;border:1px solid #ccebd9!important}.status.s-kabul-edildi,.status.s-teklif-kabul-edildi{box-shadow:0 3px 9px #176b452e;color:#fff!important;background:#176b45!important;border:1px solid #115b39!important}.status-check{stroke-width:3px;flex:none;width:14px!important;height:14px!important}.quote-list-filters{background:#f9fafc;border:1px solid #e6eaf0;border-radius:10px;grid-template-columns:200px 200px minmax(220px,1fr) auto;align-items:end;gap:10px;margin:-7px 0 20px;padding:14px;display:grid}.quote-list-filters>label{gap:6px;min-width:0;display:grid}.quote-list-filters>label>span{color:#657187;letter-spacing:.25px;font-size:10px;font-weight:800}.quote-list-filters .date-trigger,.quote-list-filters>label>select{color:#354157;background:#fff;border:1px solid #dfe4ec;border-radius:8px;outline:0;width:100%;height:44px;padding:0 11px;font-size:12px;font-weight:700}.quote-list-filters .date-trigger:focus,.quote-list-filters>label>select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.quote-list-filters .calendar-pop{top:51px}.quote-filter-clear{color:#657187;white-space:nowrap;background:#fff;border:1px solid #dfe4ec;border-radius:8px;height:44px;padding:0 13px;font-size:11px;font-weight:800}.quote-filter-clear:hover{color:var(--blue);border-color:#b9d0f2}@media (width<=1000px){.quote-list-filters{grid-template-columns:1fr 1fr}.quote-list-filters>label:nth-child(3){grid-column:1/-1}.quote-filter-clear{justify-self:start}}@media (width<=700px){.quote-list-filters{grid-template-columns:1fr;margin:0 0 14px;padding:12px}.quote-list-filters>label:nth-child(3){grid-column:auto}.quote-filter-clear{width:100%}.quote-list-filters .calendar-pop{z-index:101;width:min(330px,100vw - 24px);position:fixed;top:50%;transform:translate(-50%,-50%);left:50%!important;right:auto!important}.quote-list-filters .date-dismiss{z-index:100;background:#0e172a38}}.task-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.task-filters{gap:10px;display:flex}.task-filters select{border:1px solid var(--line);color:#3e4a60;background:#fff;border-radius:8px;height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:700}.task-calendar{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:18px;padding:20px}.task-calendar-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.task-calendar-head b{font:800 16px Manrope}.task-calendar-head button{color:#59667a;background:#f3f5f8;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.task-calendar-weekdays,.task-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.task-calendar-weekdays span{text-align:center;color:#929bad;padding:4px 0 8px;font-size:11px;font-weight:800}.task-calendar-grid button{border:1px solid var(--line);color:#39455b;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:56px;font-size:12px;font-weight:700;display:flex;position:relative}.task-calendar-grid button:hover{border-color:#b9d0f2}.task-calendar-grid button.today{border-color:var(--blue);color:var(--blue)}.task-calendar-grid button.selected{background:var(--blue);color:#fff;border-color:var(--blue)}.task-calendar-grid button i{color:#fff;background:#f0a13c;border-radius:9px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:800}.task-calendar-grid button.selected i{color:var(--blue);background:#fff}.task-list-panel{padding-top:8px}.task-group{margin-bottom:22px}.task-group:last-child{margin-bottom:0}.task-group h4{letter-spacing:.4px;color:#7c8799;text-transform:uppercase;margin:0 0 10px;font:800 12px Manrope}.task-list{gap:2px;display:grid}.task-row{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.task-list .task-row:first-child,.task-group .task-row:first-child{border-top:0}.task-checkbox{color:#fff;background:#fff;border:2px solid #c7d0de;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.task-row.done .task-checkbox{background:#20a46b;border-color:#20a46b}.task-row.overdue .task-checkbox{border-color:#e15b64}.task-row b{color:#20293a;font-size:13px}.task-row.done b{color:#96a0b2;text-decoration:line-through}.task-row p{color:#667084;margin:3px 0;font-size:12px}.task-row small{color:#929bad;font-size:11px}.task-date{color:#657086;white-space:nowrap;font-size:11px;font-weight:800}.task-row.overdue .task-date{color:#e15b64}.task-row.compact{grid-template-columns:20px 1fr auto;padding:9px 4px}.task-row.compact b{font-size:12px}.task-row.compact small{font-size:10px}.tasks-widget .task-list{gap:0}.reminder-check{margin-top:12px}.reminder-date-field{max-width:220px;margin-top:10px}.legacy-customer-check{margin-top:2px}.legacy-customer-check input:disabled~span{opacity:.6}.legacy-customer-hint{color:#a06a1f;background:#fff7e8;border:1px solid #f2e0b8;border-radius:7px;margin-top:-6px;padding:8px 10px;font-size:11px;font-weight:600}.legacy-customer-badge{color:#a06a1f;letter-spacing:.3px;vertical-align:middle;background:#fff3e0;border-radius:10px;align-items:center;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.notif-wrap{position:relative}.icon-button.has-alerts i{background:#f0a13c}.notif-dropdown{border:1px solid var(--line);z-index:61;background:#fff;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:14px;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #14213d30}.notif-dropdown-head b{color:#20293a;font:800 13px Manrope}.notif-dropdown-list{max-height:320px;margin:10px 0;overflow-y:auto}.notif-empty{color:#929bad;text-align:center;padding:14px 0;font-size:12px}.notif-dropdown-foot{border-top:1px solid var(--line);justify-content:center;width:100%;padding-top:10px}@media (width<=700px){.task-calendar-grid button{height:44px;font-size:11px}.task-row{grid-template-columns:22px 1fr;row-gap:4px}.task-date{grid-column:2;justify-self:start}.notif-dropdown{width:auto;position:fixed;top:66px;left:16px;right:16px}}.quote-composer-overlay{z-index:auto;color:#222a3a;background:#f3f4f8;flex-direction:column;height:calc(100dvh - 72px);min-height:560px;margin:-36px -38px -60px;font-family:Manrope,Inter,system-ui,sans-serif;display:flex;position:relative;inset:auto}.quote-composer-top{background:#fff;border-bottom:1px solid #e4e6ed;flex:0 0 68px;grid-template-columns:1fr 1fr 1fr;align-items:center;height:68px;padding:0 22px;display:grid;box-shadow:0 3px 12px #1f27400a}.quote-composer-top>div{justify-items:center;gap:2px;display:grid}.quote-composer-top>div b{font-size:14px}.quote-composer-top>div span{color:#747d90;font-size:10px}.quote-composer-top>.primary{justify-self:end;align-items:center;gap:8px;height:39px;padding:0 14px;display:flex}.quote-back{color:#606a7d;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.quote-back:hover{color:#6555c8}.quote-composer-body{flex:1;grid-template-columns:252px minmax(380px,1fr) 296px;min-height:0;display:grid;overflow:hidden}.quote-slide-rail{background:#fff;border-right:1px solid #e4e6ed;min-width:0;padding:17px 11px;overflow:auto}.quote-slide-rail-title{justify-content:space-between;align-items:center;padding:0 7px 12px;display:flex}.quote-slide-rail-title>div{gap:2px;display:grid}.quote-slide-rail-title b{font-size:12px}.quote-slide-rail-title small{color:#939aaa;font-size:9px}.quote-slide-rail-title button{color:#6555c8;background:#f8f7fd;border:1px solid #e3e1f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.quote-slide-rail-title button svg{width:17px}.quote-slide-thumb{text-align:left;color:#374155;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:0 0 7px;padding:7px;display:grid;position:relative}.quote-slide-thumb.active{background:#f7f5ff;border-color:#a9a0dd;box-shadow:0 1px 4px #4c3c9910}.quote-slide-thumb>i{color:#7668c2;text-align:center;background:#f8f9fb;border:1px solid #e0e3e9;border-radius:5px;place-items:center;width:43px;height:55px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.quote-slide-thumb>i img{object-fit:cover;width:100%;height:100%}.quote-slide-thumb>span:nth-child(2){gap:4px;min-width:0;display:grid}.quote-slide-thumb b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quote-slide-thumb small{color:#8790a0;font-size:9px}.quote-slide-number{color:#9098a7;align-self:start;font-size:9px}.quote-sortable{cursor:grab}.quote-sortable:active{cursor:grabbing}.cover-thumb{font-family:Georgia,serif;background:#f1effa!important;font-size:16px!important}.quote-slide-empty{color:#9299a8;text-align:center;padding:20px 9px;font-size:10px;line-height:1.6}.quote-add-section{color:#6658b1;background:#fbfaff;border:1px dashed #d9d5ee;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:8px;font-size:10px;font-weight:800;display:flex}.quote-canvas-area{flex-direction:column;align-items:center;min-width:0;padding:16px 24px 32px;display:flex;overflow:auto}.quote-canvas-toolbar{color:#7f8797;justify-content:space-between;align-items:center;width:min(100%,760px);margin:0 0 12px;font-size:10px;font-weight:700;display:flex}.quote-canvas-toolbar>span:first-child{align-items:center;gap:6px;display:flex}.quote-paper-wrap{justify-content:center;align-items:flex-start;width:min(100%,680px);min-height:0;display:flex}.quote-paper{aspect-ratio:210/297;background:#fff;width:100%;max-width:595px;position:relative;overflow:hidden;box-shadow:0 12px 35px #222a3a20}.quote-cover{flex-direction:column;padding:12.5% 9%;display:flex}.quote-cover-band{background:var(--quote-accent,#6555c8);height:2%;position:absolute;inset:0 0 auto}.quote-cover:before{content:"";background:#f4f2fb;height:33%;position:absolute;inset:2% 0 auto}.quote-cover-logo{object-fit:contain;max-width:20%;max-height:9%;position:absolute;top:6%;right:8%}.quote-cover-meta{color:#716b87;letter-spacing:1.5px;margin:9% 0 6%;font-size:clamp(8px,1.2vw,12px);font-weight:800;position:relative}.quote-cover-meta:before{content:"";background:var(--quote-accent,#6555c8);width:30px;height:3px;margin-bottom:18px;display:block}.quote-cover h1{color:#24243a;letter-spacing:-1.5px;max-width:90%;margin:0 0 4%;font-size:clamp(25px,4vw,48px);line-height:1.12;position:relative}.quote-cover>p{color:#62697a;max-width:90%;margin:0;font-size:clamp(11px,1.5vw,16px);line-height:1.55;position:relative}.quote-cover section{background:#fff;border-radius:12px;gap:12px;margin-top:auto;margin-bottom:auto;padding:7% 6%;display:grid;position:relative;box-shadow:0 4px 20px #24243a0c}.quote-cover section small{color:#8c91a0;letter-spacing:1px;font-size:9px;font-weight:800}.quote-cover section b{color:#24263c;font-size:clamp(15px,2vw,23px)}.quote-cover section span{color:#697182;font-size:clamp(9px,1.2vw,12px);line-height:1.5}.quote-cover footer{border-top:1px solid #e3e1ee;gap:10px;margin-top:8%;padding-top:4%;display:grid}.quote-cover footer b{color:#292b40;font-size:clamp(12px,1.5vw,17px)}.quote-cover footer span{color:#747b8b;font-size:clamp(8px,1.1vw,11px)}.quote-section-page{flex-direction:column;padding:12% 10% 9%;display:flex}.quote-section-page header{border-bottom:2px solid #e7e5ed;align-content:end;gap:20px;min-height:28%;padding-bottom:8%;display:grid}.quote-section-page header small{color:#817a99;letter-spacing:1.5px;font-size:10px;font-weight:800}.quote-section-page header b{color:#292a40;font-size:clamp(24px,3.6vw,40px);line-height:1.2}.quote-section-page>p{color:#535d70;white-space:pre-wrap;margin:10% 0;font-size:clamp(12px,1.6vw,16px);line-height:1.8}.quote-section-price{color:#fff;background:#6555c8;border-radius:10px;gap:10px;margin-top:9%;padding:7%;display:grid}.quote-section-price small{letter-spacing:1px;font-size:9px;font-weight:800}.quote-section-price b{font-size:clamp(18px,2.5vw,28px)}.quote-section-page footer{color:#7c8391;border-top:1px solid #e7e5ed;justify-content:space-between;align-items:center;margin-top:auto;padding-top:5%;font-size:10px;display:flex}.quote-artwork-page{flex-direction:column;padding:6% 7%;display:flex}.quote-artwork-page header{color:#292b40;border-bottom:2px solid #e8e7ee;flex:0 0 10%;height:10%;padding:1% 0 3%;font-size:clamp(10px,1.6vw,18px);font-weight:800;overflow:hidden}.quote-artwork-page>img{object-fit:contain;flex:1;width:100%;height:75%;min-height:0;margin:auto 0}.quote-artwork-page footer{color:#777f90;border-top:1px solid #e8e7ee;justify-content:space-between;align-items:end;height:8%;font-size:clamp(8px,1vw,11px);display:flex}.quote-pdf-preview{aspect-ratio:210/297;background:#fff;border:0;width:100%;max-width:595px;box-shadow:0 12px 35px #222a3a20}.quote-empty-page{text-align:center;color:#8b849f;flex-direction:column;justify-content:center;align-items:center;padding:13%;display:flex}.quote-empty-page h3{color:#333349;margin:16px 0 6px;font-size:20px}.quote-empty-page p{color:#788194;max-width:320px;margin:0 0 19px;font-size:12px;line-height:1.6}.quote-empty-page button{align-items:center;gap:7px;display:flex}.quote-properties{background:#fff;border-left:1px solid #e4e6ed;min-width:0;padding:19px 16px;position:relative;overflow:auto}.quote-properties-head{border-bottom:1px solid #eceef2;margin:0 0 18px;padding-bottom:14px}.quote-properties-head small{color:#8279b2;letter-spacing:1px;font-size:9px;font-weight:800}.quote-properties-head h3{color:#283044;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.quote-properties>label{color:#555f72;gap:7px;margin:0 0 15px;font-size:10px;font-weight:800;display:grid;position:relative}.quote-properties input:not([type=color]),.quote-properties textarea,.quote-amount-input select,.quote-amount-input input{color:#30394d;background:#fff;border:1px solid #e0e3ea;border-radius:7px;outline:0;width:100%;min-width:0;padding:10px;font:500 11px Manrope,system-ui,sans-serif}.quote-properties input:focus,.quote-properties textarea:focus{border-color:#a59bdd;box-shadow:0 0 0 3px #f3f1fb}.quote-properties textarea{resize:vertical;line-height:1.5}.quote-color-input{background:#fff;border:1px solid #e0e3ea;border-radius:7px;width:100%;height:38px;padding:4px}.quote-logo-preview{object-fit:contain;align-self:start;max-width:100%;max-height:70px;margin:-7px 0 14px}.quote-property-divider{background:#eceef2;height:1px;margin:20px 0}.quote-amount-input{grid-template-columns:94px 1fr;gap:5px;display:grid}.quote-amount-input select{padding:8px 5px}.quote-customer-options{z-index:4;background:#fff;border:1px solid #e1e3ea;border-radius:9px;max-height:210px;position:absolute;top:133px;left:16px;right:16px;overflow:auto;box-shadow:0 10px 25px #2529431a}.quote-customer-options>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f4;gap:4px;width:100%;padding:10px;display:grid}.quote-customer-options>button:hover{background:#f8f7fd}.quote-customer-options b{color:#354056;font-size:10px}.quote-customer-options small,.quote-customer-options>span{color:#858d9b;font-size:9px}.quote-customer-options>span{padding:12px;display:block}.quote-property-hint{color:#858d9b;margin:6px 0 12px;font-size:10px;line-height:1.6}.quote-pdf-property{color:#6256a6;background:#faf9fd;border:1px solid #e9e7f1;border-radius:8px;justify-items:start;gap:10px;padding:13px;display:grid}.quote-pdf-property b{color:#3b4152;overflow-wrap:anywhere;font-size:10px}.quote-pdf-property span{color:#858d9b;font-size:9px;line-height:1.5}.quote-remove-page{color:#b74b59;background:0 0;border:0;margin-top:18px;padding:8px 0;font-size:10px;font-weight:800}.quote-composer-error{color:#a63f4d;background:#fff4f5;border:1px solid #f0c9cd;border-radius:7px;margin-top:14px;padding:10px;font-size:10px;line-height:1.5}@media (width<=1050px){.quote-composer-overlay{margin:-36px -38px -60px}.quote-composer-body{grid-template-columns:210px minmax(340px,1fr) 260px}.quote-slide-rail{padding-inline:8px}.quote-properties{padding:16px 12px}.quote-customer-options{left:12px;right:12px}}@media (width<=760px){.quote-composer-overlay{height:calc(100dvh - 78px);min-height:470px;margin:-25px -16px -50px}.quote-composer-top{flex-basis:58px;grid-template-columns:auto 1fr auto;gap:8px;height:58px;padding:0 10px}.quote-composer-top>div{justify-items:start}.quote-composer-top>div b{font-size:11px}.quote-composer-top>div span{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:9px;overflow:hidden}.quote-composer-top>.primary{height:35px;padding:0 9px;font-size:10px}.quote-composer-top>.primary svg{width:14px}.quote-back{font-size:0}.quote-back svg{width:20px}.quote-composer-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:82px minmax(0,1fr)}.quote-slide-rail{grid-row:1/3;padding:11px 5px}.quote-slide-rail-title{justify-items:center;gap:6px;padding:0 3px 9px;display:grid}.quote-slide-rail-title>div{text-align:center}.quote-slide-rail-title b{font-size:10px}.quote-slide-rail-title small{font-size:7px}.quote-slide-rail-title button{width:29px;height:29px}.quote-slide-thumb{flex-direction:column;gap:3px;margin-bottom:6px;padding:4px;display:flex}.quote-slide-thumb>i{width:49px;height:62px}.quote-slide-thumb>span:nth-child(2){text-align:center;width:100%}.quote-slide-thumb b{max-width:65px;font-size:8px}.quote-slide-thumb small{font-size:7px}.quote-slide-number{display:none}.quote-slide-empty{padding:10px 2px;font-size:8px}.quote-add-section{padding:6px 3px;font-size:8px}.quote-canvas-area{padding:12px 8px 8px;overflow:auto}.quote-canvas-toolbar{margin-bottom:8px;font-size:8px}.quote-paper-wrap{width:100%}.quote-properties{border-top:1px solid #e4e6ed;border-left:0;grid-area:2/2;max-height:38vh;padding:12px}.quote-properties-head{margin-bottom:11px;padding-bottom:9px}.quote-properties-head h3{font-size:12px}.quote-properties>label{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:8px;font-size:9px}.quote-properties>label textarea{grid-column:2}.quote-properties input:not([type=color]),.quote-properties textarea,.quote-amount-input select,.quote-amount-input input{padding:8px;font-size:10px}.quote-color-input{grid-column:2;height:32px}.quote-property-divider{margin:10px 0}.quote-customer-options{max-height:130px;top:70px;left:101px;right:12px}.quote-create-row{flex-direction:column;align-items:flex-start}.quote-create-row>.secondary{justify-content:center;width:100%}}.quote-project-fields{background:#faf9fd;border:1px solid #eceaf4;border-radius:8px;gap:9px;margin:2px 0 16px;padding:11px;display:grid}.quote-project-fields>b{color:#4d456f;margin-bottom:1px;font-size:10px}.quote-project-fields label{color:#626b7c;gap:5px;font-size:9px;font-weight:800;display:grid}.quote-project-fields input{color:#30394d;background:#fff;border:1px solid #e0e3ea;border-radius:6px;outline:0;width:100%;min-width:0;padding:8px;font:500 10px Manrope,system-ui,sans-serif}.quote-project-fields input:focus{border-color:#a59bdd;box-shadow:0 0 0 3px #f3f1fb}.quote-cover section strong{font-size:inherit;color:#596174;font-weight:800}.quote-canvas-toolbar,.quote-paper-wrap{width:min(100%,860px)}.quote-paper{aspect-ratio:297/210;max-width:860px}.quote-template-image img{object-fit:fill;width:100%;height:100%;display:block}.quote-project-template{background-position:50%;background-size:100% 100%}.quote-project-logo{place-items:center;width:40%;height:34%;display:grid;position:absolute;top:23%;left:9%}.quote-project-logo img{object-fit:contain;max-width:100%;max-height:100%}.quote-project-company,.quote-project-location{color:#29373b;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 8px;font-size:clamp(7px,1vw,13px);line-height:1.25;display:grid;position:absolute;top:64%}.quote-project-company{width:28%;left:18.6%}.quote-project-location{width:32%;left:50%}.quote-project-company b,.quote-project-location b{color:#075b5b;font-weight:800}.quote-project-company span,.quote-project-location span{overflow-wrap:anywhere}.quote-price-template{background-position:50%;background-size:100% 100%}.quote-price-template>b{color:#202d2d;width:35%;font-size:clamp(14px,2.4vw,30px);line-height:1.2;position:absolute;top:61%;left:9.8%}.quote-price-template>div{color:#233437;gap:10px;width:48%;font-size:clamp(8px,1.15vw,14px);line-height:1.4;display:grid;position:absolute;top:40%;left:46.8%}.quote-price-template>div small{margin-top:8px;font-weight:800}.quote-artwork-template{overflow:hidden}.quote-drawing-bg{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.quote-artwork-template header{z-index:1;color:#fff;border:0;width:37%;height:8%;padding:0;font-size:clamp(10px,1.4vw,17px);position:absolute;top:3%;left:20.6%}.quote-artwork-template .quote-drawing-image{object-fit:contain;width:100%;height:87.7%;position:absolute;top:12.3%;left:0}.quote-drawing-stamp{z-index:2;object-fit:contain;width:5.4%;height:10.8%;position:absolute;top:30%;left:87.5%}.quote-artwork-template footer{z-index:3;color:#075b5b;border:0;width:65%;height:auto;font-size:clamp(7px,.9vw,11px);position:absolute;bottom:2%;left:4%}.quote-pdf-preview{aspect-ratio:297/210;max-width:860px}.quote-drawing-pdf{background:#fff;border:0;width:100%;height:87.7%;position:absolute;top:12.3%;left:0}.quote-project-logo.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.quote-project-logo.is-draggable:active{cursor:grabbing}.quote-project-logo span{color:#075b5b;letter-spacing:.08em;background:#ffffffa8;border:1px dashed #0b6868;border-radius:4px;padding:8px 16px;font-size:clamp(8px,1vw,13px);font-weight:800}.quote-logo-controls{background:#faf9fd;border:1px solid #e9e7f1;border-radius:8px;gap:9px;margin:-3px 0 14px;padding:10px;display:grid}.quote-logo-controls label{color:#596174;grid-template-columns:1fr auto;gap:5px;font-size:9px;font-weight:800;display:grid}.quote-logo-controls output{color:#6555c8;font-variant-numeric:tabular-nums}.quote-logo-controls input[type=range]{accent-color:#6555c8;grid-column:1/3;width:100%;height:15px;margin:0}.quote-logo-controls button{justify-self:start;padding:7px 9px;font-size:9px}.quote-logo-controls small{color:#858d9b;font-size:9px;line-height:1.45}.quote-properties>label.quote-header-toggle{color:#555f72;cursor:pointer;flex-direction:row;align-items:center;gap:9px;margin:14px 0;font-size:10px;font-weight:700;display:flex}.quote-properties .quote-header-toggle input[type=checkbox]{accent-color:#6555c8;cursor:pointer;width:16px;min-width:16px;height:16px;margin:0;padding:0}.quote-properties .quote-header-toggle span{line-height:1.4}.quote-properties .quote-attachment-upload-button{align-items:center;gap:8px;margin:14px 0 0;display:flex}.quote-artwork-plain{background:#fff}.quote-artwork-plain .quote-drawing-image{object-fit:contain;width:100%;height:100%;inset:0}.quote-artwork-plain .quote-drawing-pdf{width:100%;height:100%;inset:0}.detail-other-groups{color:#52627d;background:#f2f7ff;border:1px solid #d9e5fb;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 22px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.detail-other-groups svg{color:#2468d8;flex:none;margin-top:1px}.detail-other-groups b{color:#26344c}.task-create-modal{width:min(700px,100vw - 30px);max-height:min(88dvh,820px);overflow:visible}.task-create-modal .modal-grid{gap:17px}.task-customer-field{z-index:3;position:relative}.task-optional{color:#98a1b1;margin-left:5px;font-size:11px;font-weight:500}.task-customer-search{border:1px solid var(--line);color:#8792a5;background:#fff;border-radius:9px;align-items:center;gap:10px;height:50px;padding:0 13px;display:flex;position:relative}.task-customer-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.task-customer-search>input{color:#243047;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.task-customer-search>input::placeholder{color:#9aa3b2}.task-customer-search>button{color:#6a7588;background:#f2f5f9;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.task-customer-options{z-index:20;background:#fff;border:1px solid #e0e5ee;border-radius:10px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #14213d20}.task-customer-options>button{text-align:left;color:#283349;background:#fff;border:0;border-radius:7px;gap:4px;width:100%;padding:10px;display:grid}.task-customer-options>button:hover{background:#f2f7ff}.task-customer-options>button b{font-size:12px}.task-customer-options>button small,.task-customer-empty{color:#7d8798;font-size:11px}.task-customer-empty{padding:12px}.task-customer-hint{color:#8791a2;margin-top:6px;font-size:11px;font-weight:500;display:block}.task-create-modal .calendar-pop{z-index:101;width:min(340px,100vw - 28px);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.task-create-modal .date-dismiss{z-index:100;background:#111a2e66}.task-create-modal .modal-grid>label:nth-child(3) .calendar-pop{left:50%;right:auto}@media (width<=700px){.task-create-modal{width:100%;max-height:92dvh;overflow-y:auto}.task-create-modal .modal-actions{position:sticky;bottom:-22px}}.quote-no-drawings-backdrop{z-index:200}.quote-no-drawings-modal{width:min(520px,100vw - 28px);padding:25px}.quote-no-drawings-modal .modal-head{margin-bottom:12px}.quote-no-drawings-modal .modal-head h2{margin-bottom:0}.quote-no-drawings-modal>p{color:#657187;margin:0;font-size:14px;line-height:1.6}.quote-no-drawings-modal .modal-actions{margin-top:22px}.ai-empty-guidance{justify-items:center;gap:8px;padding:8px;display:grid}.ai-empty-guidance .secondary{height:38px;min-height:38px;color:var(--blue);border-color:#c9d9f3}.ai-empty-guidance .secondary:hover{background:#f2f7ff}.task-create-modal .modal-grid>label>select{border:1px solid var(--line);color:#283247;background:#fff;border-radius:9px;width:100%;height:50px;min-height:50px;margin:0;padding:0 12px;font-size:14px;line-height:normal}.task-row>div{gap:4px;min-width:0;display:grid}.task-row b{overflow-wrap:anywhere;display:block}.task-row small{overflow-wrap:anywhere;line-height:1.45;display:block}.task-row p{overflow-wrap:anywhere}.task-row-openable{cursor:pointer;border-radius:8px;transition:background .15s,box-shadow .15s}.task-row-openable:hover{background:#f4f8ff}.task-row-openable:focus-visible{outline-offset:1px;outline:3px solid #b9d2f7}.task-detail-backdrop{z-index:80}.task-detail-modal{width:min(660px,100vw - 28px);max-height:min(92dvh,850px);overflow-y:auto}.task-detail-modal .modal-head{margin-bottom:15px}.task-detail-modal .modal-head h2{overflow-wrap:anywhere;margin:6px 0 0}.task-detail-context{background:#f8fafc;border:1px solid #e7ebf1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 17px;padding:11px 12px;display:flex}.task-detail-context>span{color:#68758b;align-items:center;gap:6px;font-size:11px;display:inline-flex}.task-detail-context svg{color:#7787a0}.task-detail-status{color:#a56d1b;background:#fff4df;border-radius:12px;margin-left:auto;padding:4px 8px;font-weight:800;font-size:10px!important}.task-detail-status.done{color:#168453;background:#eaf8f1}.task-detail-modal>label{color:#4c566b;gap:7px;margin:0 0 14px;font-size:12px;font-weight:700;display:grid}.task-detail-modal>label input,.task-detail-modal>label select,.task-detail-modal>label textarea{border:1px solid var(--line);color:#253148;background:#fff;border-radius:8px;outline:0;width:100%;min-height:46px;padding:11px 12px;font-size:14px}.task-detail-modal>label textarea{resize:vertical;min-height:105px;line-height:1.5}.task-detail-modal>label input:focus,.task-detail-modal>label select:focus,.task-detail-modal>label textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.task-history{background:#fafbfd;border:1px solid #e7ebf1;border-radius:10px;margin:19px 0 5px;padding:15px}.task-history-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.task-history-heading h3{color:#27334a;margin:0;font:800 14px Manrope}.task-history-heading span{color:#67758b;text-align:center;background:#edf2fa;border-radius:12px;min-width:23px;padding:3px 7px;font-size:10px;font-weight:800}.task-history-list{display:grid}.task-history-entry{grid-template-columns:13px minmax(0,1fr);gap:9px;padding:0 0 15px;display:grid;position:relative}.task-history-entry:not(:last-child):before{content:"";background:#dbe2ed;width:1px;position:absolute;top:10px;bottom:0;left:5px}.task-history-entry:last-child{padding-bottom:0}.task-history-entry>i{z-index:1;background:var(--blue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #b8cff3}.task-history-entry>div{gap:4px;min-width:0;display:grid}.task-history-entry b{color:#38455c;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.task-history-entry small,.task-history-empty{color:#8993a4;font-size:11px;line-height:1.5}.task-detail-modal .modal-actions{margin-top:16px}@media (width<=700px){.task-detail-modal{border-radius:18px 18px 0 0;width:100%;max-height:92dvh;padding:22px 16px}.task-detail-modal .modal-actions{background:#fff;position:sticky;bottom:-22px}}.task-assignment-summary{background:#f4f8ff;border:1px solid #dce8fa;border-radius:10px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 17px;padding:15px;display:grid}.task-assignment-summary>div{gap:4px;min-width:0;display:grid}.task-assignment-summary small{letter-spacing:.4px;color:#71809a;font-size:10px;font-weight:800}.task-assignment-summary b{color:#27344b;overflow-wrap:anywhere;font-size:13px}.task-assignment-summary span{color:#8793a6;font-size:11px}.task-assignment-summary>svg{color:var(--blue)}.task-notes{margin-top:20px}.task-notes h3{color:#27334a;margin:0 0 12px;font:800 14px Manrope}.task-note-list{gap:9px;margin-bottom:14px;display:grid}.task-note-list article{background:#f9fbfe;border:1px solid #e3e9f2;border-radius:9px;padding:11px 13px}.task-note-list p{color:#344158;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;line-height:1.5}.task-note-list small{color:#8490a3;font-size:11px}.task-notes>label{color:#4c566b;gap:7px;font-size:12px;font-weight:700;display:grid}.task-notes textarea{border:1px solid var(--line);color:#253148;resize:vertical;background:#fff;border-radius:8px;outline:0;width:100%;min-height:85px;padding:11px 12px;font-size:14px;line-height:1.5}.task-notes textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.task-add-note{align-items:center;gap:6px;margin-top:9px;display:inline-flex}.task-detail-modal .modal-actions{flex-wrap:wrap;gap:8px}@media (width<=700px){.task-assignment-summary{gap:6px;padding:12px}.task-detail-modal .modal-actions>button{flex:auto;justify-content:center}}.task-detail-modal .task-assignee-select-wrap{width:100%;min-width:0;display:block;position:relative}.task-detail-modal .task-assignee-select-wrap select{appearance:none;border:1px solid var(--line);color:#253148;background:#fff;border-radius:8px;outline:0;width:100%;height:46px;min-height:46px;margin:0;padding:0 42px 0 13px;font-size:14px;line-height:normal;display:block}.task-detail-modal .task-assignee-select-wrap select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.task-detail-modal .task-assignee-select-wrap svg{pointer-events:none;color:#68758b;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.task-note-hint{color:#8793a6;margin:7px 0 0;font-size:11px;line-height:1.5}.settings-layout.quote-design-layout{grid-template-columns:minmax(0,1fr)}.settings-layout.quote-design-layout>.settings-content{min-width:0}.settings-layout.quote-design-layout .qtd-page{border:1px solid var(--line);border-radius:12px;min-height:0;margin:0;overflow:hidden}.settings-layout.quote-design-layout .qtd-layout{min-height:620px}.customer-export-modal{width:min(620px,100%)}.customer-export-modal .modal-head{margin-bottom:12px}.customer-export-intro{color:#68758a;margin:0 0 18px;font-size:13px;line-height:1.55}.customer-export-intro b{color:#26344b}.customer-export-fieldset{border:0;min-width:0;margin:0 0 17px;padding:0}.customer-export-fieldset legend{color:#29364d;margin-bottom:9px;font-size:12px;font-weight:800}.customer-export-fieldset>label,.customer-export-formats label,.customer-export-columns label{color:#46536a;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.customer-export-fieldset>label{margin:8px 0}.customer-export-modal input[type=radio],.customer-export-modal input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--blue);cursor:pointer;margin:0;padding:0}.customer-export-formats,.customer-export-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-export-formats label,.customer-export-columns label{background:#fff;border:1px solid #e2e7ef;border-radius:8px;padding:10px 12px}.customer-export-formats label.selected{color:#1768e5;background:#f2f7ff;border-color:#a9c9f6}.customer-export-formats label:hover,.customer-export-columns label:hover{border-color:#b9d0f2}.customer-export-column-actions{color:#8994a5;align-items:center;gap:10px;margin:-2px 0 10px;font-size:11px;display:flex}.customer-export-column-actions span{margin-right:auto}.customer-export-column-actions button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:800}.customer-export-column-actions button:disabled{opacity:.5}.customer-export-progress{color:#526581;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:700;display:flex}.customer-export-modal .modal-actions{border-top:1px solid #edf0f4;padding-top:17px}@media (width<=600px){.customer-export-modal{padding:20px 16px}.customer-export-formats,.customer-export-columns{grid-template-columns:1fr 1fr}.customer-export-formats label,.customer-export-columns label{padding:10px 8px;font-size:11px}.customer-export-modal .modal-actions>*{flex:1;justify-content:center}}.customer-export-hint{color:#65758c;margin:10px 0 0;font-size:11px;line-height:1.5}.bulk-mail-button{height:42px;color:var(--blue);white-space:nowrap;background:#f2f7ff;border:1px solid #b8d0f3;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.bulk-mail-button svg{width:16px}.bulk-mail-button:hover:not(:disabled){background:#e7f1ff;border-color:#8db4ec}.bulk-mail-button:disabled{opacity:.45;cursor:not-allowed;color:#8993a4;border-color:var(--line);background:#f7f8fa}.customer-mail-modal{width:min(720px,100%)}.customer-mail-modal .modal-head{margin-bottom:16px}.customer-mail-summary{background:#f5f9ff;border:1px solid #dbe8fa;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.customer-mail-summary-icon{width:38px;height:38px;color:var(--blue);background:#e2edff;border-radius:9px;flex:none;place-items:center;display:grid}.customer-mail-summary-icon svg{width:19px}.customer-mail-summary>div{gap:3px;display:grid}.customer-mail-summary b{color:#26354d;font-size:13px}.customer-mail-summary small{color:#718096;font-size:11px}.customer-mail-warning{color:#82651f;background:#fff9e8;border:1px solid #efdfae;border-radius:8px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.customer-mail-warning svg{flex:none;width:15px}.customer-mail-recipients{align-items:stretch;gap:7px;margin:12px 0 17px;padding-bottom:2px;display:flex;overflow-x:auto}.customer-mail-recipients>span{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;min-width:135px;max-width:210px;padding:8px 10px;display:grid}.customer-mail-recipients b,.customer-mail-recipients small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-mail-recipients b{color:#39465c;font-size:10px}.customer-mail-recipients small{color:#8490a2;font-size:9px}.customer-mail-recipients>i{color:#78869b;place-items:center;min-width:90px;font-size:10px;font-style:normal;font-weight:800;display:grid}.customer-mail-subject{margin:0 0 14px!important}.customer-mail-subject input{height:46px;font-size:13px}.customer-mail-content-label{margin:0 0 7px!important;display:block!important}.customer-mail-editor-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.customer-mail-editor-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #edf4ff}.customer-mail-toolbar{border-bottom:1px solid var(--line);background:#f8fafc;align-items:center;gap:4px;padding:6px 8px;display:flex}.customer-mail-toolbar button{color:#4e5b70;background:0 0;border:1px solid #0000;border-radius:6px;min-width:30px;height:29px;padding:0 8px;font-size:11px}.customer-mail-toolbar button:hover:not(:disabled){background:#fff;border-color:#d9e0e9}.customer-mail-editor{color:#2d394e;outline:0;min-height:190px;max-height:300px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.customer-mail-editor:empty:before{content:attr(data-placeholder);color:#a0a8b6;pointer-events:none}.customer-mail-editor p{margin:0 0 10px}.customer-mail-privacy{color:#7f8b9e;margin:8px 0 0;font-size:10px;line-height:1.5}.customer-mail-modal .modal-actions{border-top:1px solid #edf0f4;padding-top:15px}.customer-mail-modal .modal-actions svg{width:17px}.customer-mail-ai{background:linear-gradient(135deg,#faf9ff,#f4f7ff);border:1px solid #ded8f3;border-radius:10px;margin:0 0 16px;padding:13px}.customer-mail-ai-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.customer-mail-ai-title>span{color:#554895;align-items:center;gap:7px;display:flex}.customer-mail-ai-title svg{width:16px}.customer-mail-ai-title b{font-size:12px}.customer-mail-ai-title small{color:#837d99;font-size:10px}.customer-mail-ai textarea{resize:vertical;color:#344057;background:#fff;border:1px solid #dedbea;border-radius:8px;outline:0;width:100%;height:86px;padding:11px 12px;font-size:12px;line-height:1.55;display:block}.customer-mail-ai textarea:focus{border-color:#8c7cd2;box-shadow:0 0 0 3px #eeebfb}.customer-mail-ai-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.customer-mail-ai-actions>span{color:#9892aa;margin-right:auto;font-size:9px}.customer-mail-ai-actions button{color:#fff;background:#6555c8;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.customer-mail-ai-actions button:hover:not(:disabled){background:#5747b6}.customer-mail-ai-actions button:disabled{opacity:.5;cursor:not-allowed}.customer-mail-ai-actions svg{width:14px}.customer-mail-ai-error{color:#b13f4a;margin:8px 0 0;font-size:10px;line-height:1.45}@media (width<=700px){.bulk-mail-button{justify-content:center;width:100%}.customer-mail-modal{padding:20px 16px}.customer-mail-editor{min-height:160px}.customer-mail-recipients{margin-bottom:14px}.customer-mail-modal .modal-actions{bottom:-20px}.customer-mail-summary{align-items:flex-start}.customer-mail-ai-title{flex-direction:column;align-items:flex-start;gap:4px}.customer-mail-ai textarea{height:105px}}.task-completion-delay{color:#c33843;background:#fff4f4;border:1px solid #f3c8cb;border-radius:8px;align-items:center;gap:7px;margin:-8px 0 16px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.task-completion-delay svg{flex:none}.ai-company-groups{gap:18px;display:grid}.ai-company-group{min-width:0}.ai-company-group>h4{color:#717d92;letter-spacing:.35px;margin:0;padding:0 2px 9px;font-size:11px;font-weight:800}.ai-company-group .ai-job-list{border-top:1px solid #edf0f4}.ai-job-card{grid-template-columns:42px minmax(220px,1fr) 155px 100px 20px}.ai-job-cost{display:none}.ai-research-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-research-metrics>div:nth-child(3){border-right:0}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company{grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) minmax(160px,.8fr) 100px;grid-template-areas:"company contact website match";min-width:0}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>div{grid-area:company;min-width:0}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>.ai-contact{grid-area:contact;min-width:0}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>a{text-overflow:ellipsis;white-space:nowrap;grid-area:website;min-width:0;display:block;overflow:hidden}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>.match{white-space:nowrap;grid-area:match;min-width:0}@media (width<=1100px){.ai-job-card{grid-template-columns:42px minmax(150px,1fr) 125px 90px 18px}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company{grid-template-columns:minmax(160px,1fr) minmax(190px,1fr) 95px;grid-template-areas:"company contact match""website contact match"}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>a{grid-area:website}}@media (width<=700px){.ai-job-card{grid-template-columns:38px minmax(0,1fr) auto}.ai-company-group>h4{padding-left:0}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company{grid-template-columns:minmax(0,1fr);grid-template-areas:"company""contact""website""match"}.ai-queue-page .ai-history-results:not(.manual-import) .ai-company>a{white-space:normal;overflow-wrap:anywhere}}.notif-dropdown-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.notif-dropdown-head>button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:800}.notif-dropdown-head>button:disabled{opacity:.55}.notif-badge{color:#fff;background:#e34f5b;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.app-notification{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;gap:4px;width:100%;padding:10px;display:grid}.app-notification:hover{background:#f7f9fc}.app-notification.unread{border-left:3px solid var(--blue);background:#f3f7ff}.app-notification b{color:#29354b;font-size:11px}.app-notification span{color:#66738a;font-size:10px;line-height:1.45}.app-notification small{color:#9ba4b3;font-size:9px}.notif-section-label{color:#929bad;letter-spacing:.6px;text-transform:uppercase;padding:12px 2px 5px;font-size:9px;font-weight:800}.notif-error,.notif-loading{color:#b64650;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.notif-error button{color:var(--blue);background:0 0;border:0;font-weight:800}.notif-loading{color:#7f899a}.notif-loading svg{width:15px}.detail-customer-phones>div{flex-wrap:wrap;gap:8px;display:flex}.detail-customer-info .detail-customer-phones a{color:#344664;white-space:nowrap;background:#f8faff;border:1px solid #e2e8f1;border-radius:9px;align-items:center;gap:7px;max-width:100%;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.detail-customer-phones a:hover{background:#f1f6ff;border-color:#b9d0f2}.detail-customer-phones svg{color:var(--blue);flex:none}.check span{border:1px solid #c9d2df;transition:background .15s,border-color .15s,color .15s;color:#0000!important;background:#fff!important}.check input:checked+span{border-color:var(--blue);background:var(--blue)!important;color:#fff!important}.check input:not(:checked)+span svg{visibility:hidden}.ai-active-search-warning{color:#76551d;background:#fff9ed;border:1px solid #f2d49f;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.ai-active-search-warning>svg{color:#bd8225;flex:none;width:18px}.ai-active-search-warning>span{gap:2px;display:grid}.ai-active-search-warning b{font-size:12px}.ai-active-search-warning button{color:#755719;background:#fff;border:1px solid #ebd5aa;border-radius:7px;flex:none;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:800}.ai-active-search-warning button:hover{background:#fff3d8}@media (width<=600px){.ai-active-search-warning{flex-wrap:wrap;align-items:flex-start}.ai-active-search-warning button{margin-left:29px}}.qtd-page{color:#202a3d;background:#f3f5f9;min-height:calc(100dvh - 72px);margin:-36px -38px -60px;font-family:Manrope,system-ui,sans-serif}.qtd-header{background:#fff;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:flex-end;gap:22px;padding:28px 32px 24px;display:flex}.qtd-header h1{letter-spacing:-.7px;margin:5px 0 4px;font-size:25px}.qtd-header p{color:#778297;margin:0;font-size:12px;line-height:1.5}.qtd-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qtd-header-actions button{white-space:nowrap;height:38px;font-size:11px}.qtd-page>.form-error,.qtd-page>.form-notice{margin:15px 22px 0}.qtd-loading{color:#778297;justify-content:center;align-items:center;gap:10px;min-height:380px;font-size:13px;display:flex}.qtd-layout{grid-template-columns:260px minmax(360px,1fr) 295px;min-height:calc(100dvh - 192px);display:grid}.qtd-rail,.qtd-editor{background:#fff;min-width:0}.qtd-rail{border-right:1px solid #e4e9f1;padding:19px 12px 26px}.qtd-editor{border-left:1px solid #e4e9f1;padding:19px 17px 26px}.qtd-rail-head{gap:3px;padding:0 7px 16px;display:grid}.qtd-rail-head b{font-size:12px}.qtd-rail-head small{color:#919bad;font-size:10px}.qtd-rail-row{background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;margin:0 0 7px;display:grid}.qtd-rail-row.selected{background:#f0f6ff;border-color:#afc7ee}.qtd-rail-row:focus-within{outline:2px solid #d3e4ff}.qtd-rail-select{text-align:left;color:#2b3850;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px;display:grid}.qtd-rail-select>span:last-child{gap:3px;min-width:0;display:grid}.qtd-rail-select b,.qtd-rail-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qtd-rail-select b{font-size:10px}.qtd-rail-select small{color:#8b96a8;font-size:9px}.qtd-thumb{color:#8d9aaf;background:#f6f8fb;border:1px solid #e3e8f0;border-radius:5px;place-items:center;width:43px;height:54px;display:grid;overflow:hidden}.qtd-thumb img{object-fit:cover;width:100%;height:100%}.qtd-rail-tools{color:#a5aebe;grid-template-columns:14px 20px;align-items:center;gap:2px;padding-right:4px;display:grid}.qtd-rail-tools>svg{grid-row:1/3}.qtd-rail-tools button{color:#78859b;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.qtd-rail-tools button:hover:not(:disabled){color:#1768e5;background:#e2ecfb}.qtd-rail-tools button:disabled{opacity:.35;cursor:default}.qtd-rail-empty{color:#8a96a9;text-align:center;border:1px dashed #dce4ef;border-radius:8px;margin:6px 6px 15px;padding:18px 10px;font-size:11px;line-height:1.5}.qtd-add{gap:7px;margin:15px 5px;display:grid}.qtd-add select,.qtd-editor select,.qtd-editor input,.qtd-editor textarea{color:#344158;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:0;width:100%}.qtd-add select{height:36px;padding:0 8px;font-size:11px}.qtd-add button{height:35px;font-size:11px}.qtd-import{color:#1768e5;background:#f1f7ff;border:1px dashed #aac8ed;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 10px);min-height:40px;margin:11px 5px;padding:8px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.qtd-preview{flex-direction:column;align-items:center;min-width:0;padding:21px 26px 38px;display:flex}.qtd-preview-head{color:#8792a4;justify-content:space-between;width:min(100%,860px);margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.qtd-paper{aspect-ratio:297/210;background:#fff;justify-content:center;align-items:center;width:min(100%,860px);display:flex;overflow:hidden;box-shadow:0 12px 35px #18233a1c}.qtd-paper>img{object-fit:fill;width:100%;height:100%}.qtd-paper-placeholder,.qtd-paper-empty{text-align:center;color:#8996aa;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.qtd-paper-placeholder{background:linear-gradient(145deg,#f6f9ff,#fff);width:100%;height:100%;padding:50px}.qtd-paper-placeholder b,.qtd-paper-empty b{color:#31415a;font-size:21px}.qtd-paper-placeholder p,.qtd-paper-empty p{color:#758398;white-space:pre-wrap;max-width:450px;margin:0;font-size:12px;line-height:1.6}.qtd-editor-head{border-bottom:1px solid #ecf0f5;margin-bottom:17px;padding-bottom:14px}.qtd-editor-head span{letter-spacing:1px;color:#1768e5;font-size:9px;font-weight:800}.qtd-editor-head h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.qtd-editor>label{color:#566278;gap:7px;margin-bottom:15px;font-size:11px;font-weight:800;display:grid}.qtd-editor select,.qtd-editor input{height:39px;padding:0 10px;font-size:11px}.qtd-editor textarea{resize:vertical;min-height:120px;padding:10px;font:500 11px/1.6 Manrope,system-ui,sans-serif}.qtd-editor select:focus,.qtd-editor input:focus,.qtd-editor textarea:focus,.qtd-add select:focus{border-color:#1768e5;box-shadow:0 0 0 3px #eaf2ff}.qtd-editor-empty{color:#8692a5;font-size:11px;line-height:1.6}.qtd-asset-field{background:#fafbfd;border:1px solid #e7ecf3;border-radius:9px;gap:8px;margin:16px 0;padding:13px;display:grid}.qtd-asset-label{justify-content:space-between;align-items:center;gap:7px;display:flex}.qtd-asset-label b{color:#536178;font-size:10px}.qtd-asset-label button{color:#b54857;background:0 0;border:0;font-size:10px;font-weight:800}.qtd-asset-field>img{object-fit:contain;background:#fff;border:1px solid #edf0f4;border-radius:6px;width:100%;max-height:120px}.qtd-asset-empty{color:#9aa5b4;border:1px dashed #dce3ed;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:63px;font-size:10px;display:flex}.qtd-upload{cursor:pointer;height:32px;font-size:10px;position:relative;overflow:hidden}.qtd-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.qtd-remove{color:#b54857;background:0 0;border:0;align-items:center;gap:7px;margin:19px 0 0;padding:6px 0;font-size:11px;font-weight:800;display:flex}.qtd-page button:disabled{cursor:not-allowed;opacity:.65}.qtd-page label:has(input:disabled){cursor:not-allowed;opacity:.65}@media (width<=1100px){.qtd-layout{grid-template-columns:210px minmax(300px,1fr) 260px}.qtd-preview{padding-inline:15px}.qtd-header{flex-direction:column;align-items:flex-start}.qtd-header-actions{justify-content:flex-start}}@media (width<=790px){.qtd-page{min-height:calc(100dvh - 78px);margin:-25px -16px -50px}.qtd-header{padding:18px 16px}.qtd-header-actions{width:100%}.qtd-header-actions button{flex:auto}.qtd-layout{grid-template-rows:auto auto;grid-template-columns:90px minmax(0,1fr)}.qtd-rail{grid-row:1/3;padding:13px 5px}.qtd-rail-head{padding-inline:3px}.qtd-rail-head b{font-size:10px}.qtd-rail-head small{font-size:8px}.qtd-rail-row{padding:2px;display:block}.qtd-rail-select{grid-template-columns:1fr;justify-items:center;width:100%;padding:3px;display:grid}.qtd-rail-select>span:last-child{text-align:center;width:100%}.qtd-rail-select b{font-size:8px}.qtd-rail-select small{font-size:7px}.qtd-rail-tools{justify-content:center;padding:0 0 3px;display:flex}.qtd-rail-tools>svg{display:none}.qtd-add{margin-inline:0}.qtd-add select,.qtd-add button,.qtd-import{padding-inline:2px;font-size:8px}.qtd-import{width:100%;margin-inline:0}.qtd-preview{min-height:230px;padding:14px 9px}.qtd-paper-placeholder{padding:15px}.qtd-paper-placeholder b,.qtd-paper-empty b{font-size:14px}.qtd-paper-placeholder p,.qtd-paper-empty p{font-size:9px}.qtd-editor{border-top:1px solid #e4e9f1;border-left:0;grid-area:2/2}}.qtd-paper{position:relative}.qtd-paper-caption,.quote-text-overlay{color:#1b2d42;background:#fffffff0;align-content:center;gap:9px;min-height:25%;padding:4% 5.5%;display:grid;position:absolute;bottom:0;left:0;right:0}.qtd-paper-caption b,.quote-text-overlay b{font-size:clamp(15px,2.6vw,30px);line-height:1.2}.qtd-paper-caption p,.quote-text-overlay p{color:#455469;white-space:pre-wrap;margin:0;font-size:clamp(9px,1.3vw,15px);line-height:1.45}.quote-template-loading{color:#7c879a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.quote-template-loading p{max-width:440px;line-height:1.5}.quote-section-page.has-image>p{max-width:47%}.quote-section-image{object-fit:contain;width:44%;height:54%;position:absolute;top:34%;right:5%}.qtd-section-preview{background:#fff;grid-template-rows:30% 1fr;grid-template-columns:1fr 1fr;gap:5%;width:100%;height:100%;padding:8%;display:grid}.qtd-section-preview header{color:#28354c;border-bottom:2px solid #edf0f4;grid-column:1/-1;align-self:end;padding-bottom:4%;font-size:clamp(17px,3vw,35px);font-weight:800}.qtd-section-preview p{color:#526077;white-space:pre-wrap;margin:0;font-size:clamp(9px,1.4vw,17px);line-height:1.6}.qtd-section-preview img{object-fit:contain;width:100%;height:100%;max-height:100%}
