:root{--bg:#f6f8f5;--surface:#ffffff;--surface-soft:#edf3ee;--text:#101312;--muted:#5c6761;--line:#d8ded8;--accent:#1f6f3a;--accent-soft:#e3f2e7;--accent-strong:#143f24;--shadow:0 18px 50px rgba(16,19,18,0.08);--container:1180px;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.page-wrap{min-height:100vh}.container{width:min(calc(100% - 48px),var(--container));margin:0 auto}.hero-section{padding:24px 0 56px;border-bottom:1px solid var(--line);background:#fbfcfa}.section{padding:58px 0}.section-pricing,.section-services{background:#ffffff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.brand{gap:12px;min-width:max-content;font-size:15px;font-weight:700}.brand,.brand-mark{display:inline-flex;align-items:center}.brand-mark{width:38px;height:38px;border:1px solid var(--text);border-radius:50%;justify-content:center;background:var(--text);color:#ffffff;font-size:11px;font-weight:800;text-transform:uppercase}.footer-nav,.site-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.footer-nav a,.site-nav-link{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.72);color:var(--muted);font-size:14px;line-height:1.2;padding:10px 13px;transition:border-color .2s ease,color .2s ease,background .2s ease}.footer-nav a:hover,.site-nav-link.is-active,.site-nav-link:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:48px;gap:48px;align-items:start;padding-top:44px}.hero-copy{max-width:820px}.service-label{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--accent-strong);font-size:14px;font-weight:700;margin-bottom:18px}.section-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.hero-title,.section-title{margin:0;color:var(--text);font-size:58px;line-height:1.03;letter-spacing:0;max-width:900px}.section-title{font-size:40px;line-height:1.08;max-width:760px}.benefits-list li,.faq-card p,.feature-card p,.hero-text,.outline-card li,.price-note,.section-header-text,.section-lead,.step-card p{color:var(--muted);line-height:1.7}.hero-text{max-width:720px;margin:22px 0 0;font-size:18px}.cta-links,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--text);border-radius:var(--radius);padding:0 22px;font-size:15px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.button:hover{transform:translateY(-1px)}.button-dark{background:var(--text);color:#ffffff}.button-light{background:#ffffff;color:var(--text)}.contact-picker{position:relative;z-index:5;display:inline-flex}.contact-picker-trigger{gap:10px;font:inherit;cursor:pointer}.contact-picker-trigger svg{flex:0 0 auto;transition:transform .18s ease}.contact-picker.is-open .contact-picker-trigger svg{transform:rotate(180deg)}.contact-picker-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:max(100%,310px);display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;box-shadow:0 18px 48px rgba(16,19,18,.18)}.contact-picker-option{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px;border-radius:calc(var(--radius) - 2px);color:var(--text);transition:background .18s ease}.contact-picker-option:focus-visible,.contact-picker-option:hover{background:var(--accent-soft);outline:none}.contact-picker-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:calc(var(--radius) - 2px);background:var(--accent-soft);color:var(--accent-strong)}.contact-picker-copy{min-width:0;display:grid;grid-gap:2px;gap:2px;text-align:left}.contact-picker-copy strong{font-size:14px}.contact-picker-copy span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.35}.cdek-update-popup-toggle{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.cdek-update-popup{position:fixed;right:24px;bottom:24px;z-index:50;width:min(460px,calc(100vw - 32px))}.cdek-update-popup-toggle:checked+.cdek-update-popup{display:none}.cdek-update-popup-card{position:relative;border:1px solid #cfd8d1;border-radius:var(--radius);background:#ffffff;box-shadow:0 24px 80px rgba(16,19,18,.22);padding:24px}.cdek-update-popup-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#ffffff;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease}.cdek-update-popup-close:hover{border-color:var(--accent)}.cdek-update-popup-badge,.cdek-update-popup-close:hover{background:var(--accent-soft);color:var(--accent-strong)}.cdek-update-popup-badge{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;margin-bottom:14px}.cdek-update-popup h2{margin:0;max-width:360px;color:var(--text);font-size:25px;line-height:1.12;letter-spacing:0}.cdek-update-popup p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.cdek-update-popup-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cdek-update-popup-actions .button{min-height:46px;padding:0 16px;cursor:pointer}.hero-points{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hero-points li{min-height:44px;padding:12px 14px 12px 34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:relative;font-size:14px;line-height:1.45}.benefits-list li:before,.hero-points li:before,.outline-card li::marker{color:var(--accent)}.hero-points li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);position:absolute;left:15px;top:18px}.hero-preview{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:16px;gap:16px}.preview-meta{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:var(--shadow)}.preview-meta small,.preview-meta span{display:block;color:var(--muted);font-size:14px;line-height:1.45}.preview-meta strong{display:block;margin:6px 0;font-size:38px;line-height:1}.preview-tags{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.preview-tags small{min-height:28px;display:flex;align-items:center;border-radius:var(--radius);background:var(--surface-soft);padding:6px 9px;color:var(--accent-strong);font-weight:700}.phone-shell{width:100%;border:1px solid #d6dcd7;border-radius:30px;background:#f2f4f2;padding:14px;box-shadow:var(--shadow)}.phone-top{width:34%;height:9px;border-radius:999px;background:var(--text);margin:0 auto 12px}.phone-screen{background:#ffffff;border-radius:22px;padding:16px;min-height:370px;display:flex;flex-direction:column}.phone-header{font-size:18px;font-weight:800;margin-bottom:16px}.phone-list{display:grid;grid-gap:10px;gap:10px}.phone-row{display:flex;justify-content:space-between;gap:14px;border:1px solid #e6e9e6;border-radius:var(--radius);padding:14px}.phone-row b,.phone-row span,.phone-row strong{display:block}.phone-row span{color:var(--muted);margin-top:3px;font-size:13px}.phone-row b{white-space:nowrap}.phone-summary{margin-top:auto;padding:16px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-strong);display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:700}.yandex-delivery-card{display:grid;grid-gap:7px;gap:7px;border:1px solid #eadb85;border-radius:var(--radius);background:#fff4ad;padding:14px;margin-bottom:14px}.yandex-delivery-card b,.yandex-delivery-card span,.yandex-delivery-card strong{display:block}.yandex-delivery-card span{color:#6d5b00;font-size:12px;font-weight:700;text-transform:uppercase}.yandex-delivery-card strong{color:#111811;font-size:22px;letter-spacing:0}.yandex-delivery-card b{justify-self:start;border-radius:999px;background:#ffffff;color:var(--ink);padding:6px 9px;font-size:12px}.vpn-alert{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;border:1px solid #f0d47d;border-radius:var(--radius);background:#fff8df;padding:14px}.vpn-alert span,.vpn-alert strong{display:block}.vpn-alert span{color:var(--muted);font-size:13px;line-height:1.45}.promocode-ticket{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8ded8;border-radius:var(--radius);background:var(--surface-soft);padding:14px;margin-bottom:14px}.promocode-ticket b,.promocode-ticket span,.promocode-ticket strong{display:block}.promocode-ticket span{color:var(--muted);font-size:12px}.promocode-ticket strong{color:var(--accent-strong);font-size:24px;letter-spacing:0}.promocode-ticket b{justify-self:start;border-radius:999px;background:#ffffff;color:var(--ink);padding:6px 9px;font-size:12px}.referral-card{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8ded8;border-radius:var(--radius);background:var(--surface-soft);padding:14px;margin-bottom:12px}.referral-card b,.referral-card span,.referral-card strong{display:block}.referral-card span{color:var(--muted);font-size:12px}.referral-card strong{color:var(--accent-strong);font-size:24px;letter-spacing:0}.referral-card b{justify-self:start;border-radius:999px;background:#ffffff;color:var(--ink);padding:6px 9px;font-size:12px}.referral-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.referral-stats div{border:1px solid #e6e9e6;border-radius:var(--radius);padding:12px;background:#ffffff}.referral-stats span,.referral-stats strong{display:block}.referral-stats span{color:var(--muted);font-size:12px}.referral-stats strong{margin-top:4px;color:var(--ink);font-size:20px}.gift-product{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #e6e9e6;padding:14px;margin-bottom:14px}.gift-image,.gift-product{border-radius:var(--radius)}.gift-image{min-height:82px;background:#f2e9df;color:#7a4d26;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.gift-product b,.gift-product span,.gift-product strong{display:block}.gift-product span{color:var(--muted);margin:4px 0 10px;font-size:13px}.gift-form{display:grid;grid-gap:7px;gap:7px;border:1px solid #e6e9e6;border-radius:var(--radius);padding:14px;margin-bottom:14px}.gift-form span{color:var(--muted);font-size:12px}.gift-form strong{display:block;min-height:32px;border-radius:var(--radius);background:var(--surface-soft);padding:7px 9px;color:var(--accent-strong);font-size:14px}.sharecart-link{display:grid;grid-gap:6px;gap:6px;border:1px solid #d8ded8;border-radius:var(--radius);background:var(--surface-soft);padding:14px;margin:14px 0}.sharecart-link span,.sharecart-link strong{display:block}.sharecart-link span{color:var(--muted);font-size:12px}.sharecart-link strong{color:var(--accent-strong);font-size:14px;word-break:break-word}.sharecart-message{border:1px solid #e6e9e6;border-radius:var(--radius);background:#ffffff;padding:14px;color:var(--muted);font-size:13px;line-height:1.45;margin-bottom:14px}.addon-shelf{display:grid;grid-gap:10px;gap:10px;margin:14px 0;border:1px solid #d8ded8;border-radius:var(--radius);background:var(--surface-soft);padding:14px}.addon-shelf>span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.addon-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6e9e6;border-radius:var(--radius);background:#ffffff;padding:12px}.addon-item b,.addon-item small,.addon-item strong{display:block}.addon-item small{margin-top:3px;color:var(--muted);font-size:12px}.addon-item b{white-space:nowrap;color:var(--accent-strong)}.addon-result{display:grid;grid-gap:5px;gap:5px;border:1px solid #d8ded8;border-radius:var(--radius);background:#ffffff;padding:14px;margin-bottom:14px}.addon-result span,.addon-result strong{display:block}.addon-result span{color:var(--muted);font-size:13px}.addon-result strong{color:var(--accent-strong)}.certificate-card{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8ded8;border-radius:var(--radius);background:linear-gradient(135deg,#ffffff,#edf4ec);padding:16px;margin-bottom:12px}.certificate-admin span,.certificate-card span{color:var(--muted);font-size:12px}.certificate-card strong{color:var(--ink);font-size:28px;letter-spacing:0}.certificate-card b{justify-self:start;border:1px solid #c7d4c8;border-radius:999px;background:#ffffff;color:var(--accent-strong);padding:6px 10px;font-size:12px}.certificate-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.certificate-meta div{border:1px solid #e6e9e6;border-radius:var(--radius);background:#ffffff;padding:12px}.certificate-meta span,.certificate-meta strong{display:block}.certificate-meta span{color:var(--muted);font-size:12px;margin-bottom:5px}.certificate-meta strong{color:var(--accent-strong);font-size:18px}.certificate-admin{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8ded8;border-radius:var(--radius);background:#ffffff;padding:12px;margin-top:12px}.certificate-admin-row{display:flex;flex-wrap:wrap;gap:6px}.certificate-admin-row strong{border-radius:999px;background:var(--surface-soft);color:var(--ink);padding:6px 8px;font-size:11px;line-height:1.2}.account-card{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8ded8;border-radius:var(--radius);background:var(--surface-soft);padding:14px;margin-bottom:12px}.account-admin span,.account-card span{color:var(--muted);font-size:12px}.account-card strong{color:var(--ink);font-size:18px}.account-card b{justify-self:start;border-radius:999px;background:#dce8dd;color:var(--accent-strong);padding:5px 9px;font-size:12px}.account-tier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.account-tier div{border:1px solid #e6e9e6;border-radius:var(--radius);background:#ffffff;padding:12px}.account-tier span,.account-tier strong{display:block}.account-tier span{color:var(--muted);font-size:12px;margin-bottom:5px}.account-tier strong{color:var(--accent-strong);font-size:20px}.account-admin{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8ded8;border-radius:var(--radius);background:#ffffff;padding:12px;margin-top:12px}.account-admin-row{display:flex;flex-wrap:wrap;gap:6px}.account-admin-row strong{border-radius:999px;background:var(--surface-soft);color:var(--ink);padding:6px 8px;font-size:11px;line-height:1.2}.section-heading{max-width:780px}.section-lead{max-width:760px;margin:0;font-size:17px}.section-heading .section-lead{margin-top:0}.section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);grid-gap:32px;gap:32px;align-items:end;margin-bottom:30px}.section-header-text{margin:0}.split-heading{max-width:900px;margin-bottom:30px}.feature-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.capability-grid,.faq-grid,.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-panel,.faq-card,.feature-card,.outline-card,.service-card,.step-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.78)}.faq-card,.feature-card,.outline-card,.step-card{padding:24px}.feature-card,.step-card{min-height:240px}.feature-index,.step-number{width:44px;height:44px;border-radius:50%;border:1px solid var(--accent);color:var(--accent-strong);background:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.faq-card h3,.feature-card h2,.outline-card h3,.step-card h3{margin:20px 0 0;font-size:24px;line-height:1.15;letter-spacing:0}.faq-card p,.feature-card p,.step-card p{margin:16px 0 0}.outline-card h3{margin-top:0}.outline-card ul{padding-left:20px;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);grid-gap:42px;gap:42px;align-items:start}.price-caption{margin:24px 0 0;color:var(--muted)}.price-value{font-size:88px;line-height:.95;letter-spacing:0;font-weight:900;margin-top:10px}.price-subtitle{margin-top:6px;font-size:17px;font-weight:700}.price-note{max-width:640px;margin-top:24px;padding:16px 18px;border-left:3px solid var(--accent);background:var(--surface-soft)}.benefits-panel{padding:24px}.benefits-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.benefits-list li{padding-left:22px;position:relative}.benefits-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);position:absolute;left:0;top:10px}.service-card{min-height:112px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .2s ease,background .2s ease,transform .2s ease}.service-card:hover{transform:translateY(-1px)}.service-card.is-active,.service-card:hover{border-color:var(--accent);background:var(--accent-soft)}.service-card span{font-size:20px;font-weight:800}.service-card b{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.section-cta{background:var(--text);color:#ffffff}.section-cta .section-kicker,.section-cta .section-lead{color:rgba(255,255,255,.72)}.section-cta .section-title{color:#ffffff}.section-cta .button-dark{border-color:#ffffff;background:#ffffff;color:var(--text)}.section-cta .button-light{border-color:rgba(255,255,255,.56);background:transparent;color:#ffffff}.cta-grid{display:grid;grid-template-columns:minmax(0,820px)}.footer{padding:24px 0 34px;border-top:1px solid var(--line);background:#ffffff}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:14px}.footer-copy{display:grid;grid-gap:6px;gap:6px}.footer-contacts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.footer-contacts a{color:var(--accent-strong);font-weight:700}.footer-contacts a:hover{color:var(--accent)}.footer-nav{justify-content:flex-start}.tracker-shell{min-height:100vh;background:#f5f6f8;color:#151515}.tracker-auth{min-height:100vh;display:grid;place-items:center;padding:32px}.tracker-auth-card,.tracker-panel,.tracker-task-card{border:1px solid #e0e2e7;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(26,32,44,.05)}.tracker-auth-card{width:min(100%,460px);padding:32px}.tracker-auth-card-wide{width:min(100%,620px)}.tracker-auth-card h1,.tracker-column h2,.tracker-header h1,.tracker-panel h2{margin:0;letter-spacing:0}.tracker-auth-card h1{margin-top:8px;font-size:34px;line-height:1.06}.tracker-app{width:min(calc(100% - 40px),1480px);display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin:0 auto;padding:28px 0 48px;font-size:14px}.tracker-app>:not(.tracker-rail){grid-column:2}.tracker-rail{grid-column:1;grid-row:1/span 30;position:-webkit-sticky;position:sticky;top:18px;min-height:calc(100vh - 56px);padding:14px;border:1px solid #e0e2e7;border-radius:8px;background:#ffffff}.tracker-rail-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:#151515;color:#ffdd2d;font-size:13px;font-weight:900;margin-bottom:18px}.tracker-rail nav{display:grid;grid-gap:4px;gap:4px}.tracker-rail a{min-height:38px;display:flex;align-items:center;border-radius:8px;padding:0 10px;color:#4b5563;font-weight:800}.tracker-rail a.is-active,.tracker-rail a:hover{background:#fff4b8;color:#151515}.tracker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:10px 0 20px;border-bottom:1px solid #e0e2e7}.tracker-header h1{margin-top:6px;font-size:44px;line-height:1.05}.tracker-empty,.tracker-muted{color:#667085;line-height:1.6}.tracker-muted{max-width:760px;margin:12px 0 0}.tracker-empty{margin:0}.tracker-eyebrow{margin:0;color:#7a5d00;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tracker-alert{margin:20px 0 0;padding:12px 14px;border:1px solid #f0b9b0;border-radius:8px;background:#fff3f1;color:#8b2f24;font-size:14px;line-height:1.5}.tracker-setup-checklist{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.tracker-setup-checklist div{padding:10px 12px;border:1px solid #efc2bb;border-radius:8px;background:#fff6f4;color:#8b2f24;font-weight:700}.tracker-setup-checklist div.is-ok{border-color:#b7d8bd;background:#edf8ef;color:#1f6f3a}.tracker-userbox{min-width:220px;display:grid;justify-items:end;grid-gap:4px;gap:4px;padding:14px;border:1px solid #e0e2e7;border-radius:8px;background:#ffffff}.tracker-userbox span{font-weight:800}.tracker-note-mini-list small,.tracker-notes small,.tracker-project-row small,.tracker-task-meta,.tracker-userbox small{color:#667085}.tracker-danger-form button,.tracker-task-actions button,.tracker-userbox button{min-height:34px;border:1px solid #d7dbe3;border-radius:8px;background:#ffffff;color:#151515;cursor:pointer}.tracker-userbox button{padding:0 12px}.tracker-back,.tracker-subtle-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#755800;font-weight:800}.tracker-customer-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tracker-customer-strip span{min-height:28px;display:inline-flex;align-items:center;border:1px solid #e0e2e7;border-radius:8px;background:#ffffff;color:#4b5563;padding:0 10px;font-size:13px;font-weight:800}.tracker-back{margin-bottom:14px}.tracker-subtle-link{margin-top:18px}.tracker-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.tracker-form-compact{gap:12px;margin-top:0}.tracker-form label,.tracker-note-form{display:grid;grid-gap:7px;gap:7px;color:#344054;font-size:13px;font-weight:800}.tracker-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tracker-form input,.tracker-form select,.tracker-form textarea,.tracker-note-form textarea,.tracker-task-actions select{width:100%;min-height:42px;border:1px solid #d7dbe3;border-radius:8px;background:#ffffff;color:#151515;padding:10px 12px;outline:none}.tracker-form textarea,.tracker-note-form textarea{resize:vertical}.tracker-form input:focus,.tracker-form select:focus,.tracker-form textarea:focus,.tracker-note-form textarea:focus,.tracker-task-actions select:focus{border-color:#d9ad00;box-shadow:0 0 0 3px rgba(255,221,45,.42)}.tracker-primary{min-height:44px;border:1px solid #151515;border-radius:8px;background:#151515;color:#ffffff;font-weight:800;cursor:pointer}.tracker-primary:hover{background:#000000}.tracker-primary:disabled{border-color:#d7dbe3;background:#eef0f4;color:#667085;cursor:not-allowed}.tracker-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:10px 0 18px}.tracker-stats div{min-height:112px;padding:18px;border:1px solid #e0e2e7;border-radius:8px;background:#ffffff}.tracker-stats span{display:block;font-size:24px;font-weight:900;line-height:1.1}.tracker-stats p{margin:10px 0 0;color:#667085;line-height:1.4}.tracker-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;align-items:start}.tracker-grid-wide{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.tracker-panel{padding:22px}.tracker-projects-panel{margin-top:16px}.tracker-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tracker-panel h2{margin-top:6px;font-size:24px;line-height:1.12}.tracker-focus-list,.tracker-note-mini-list,.tracker-notes,.tracker-project-list{display:grid;grid-gap:10px;gap:10px}.tracker-focus-item,.tracker-project-row{border:1px solid #e0e2e7;border-radius:8px;background:#ffffff;transition:border-color .2s ease,transform .2s ease}.tracker-focus-item:hover,.tracker-project-row:hover{border-color:#ffdd2d;transform:translateY(-1px)}.tracker-focus-item{display:grid;grid-gap:4px;gap:4px;padding:14px}.tracker-focus-item span{color:#667085}.tracker-project-row{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(120px,.7fr));grid-gap:14px;gap:14px;align-items:center;min-height:82px;padding:14px}.tracker-project-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.tracker-project-row span,.tracker-project-row strong{overflow-wrap:anywhere}.is-hot{color:#a3382a!important;font-weight:900}.tracker-board{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));grid-gap:12px;gap:12px;align-items:start;margin:16px 0}.tracker-column{min-height:260px;padding:12px;border:1px solid #e0e2e7;border-radius:8px;background:#f8f9fb}.tracker-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.tracker-column h2{font-size:16px}.tracker-column-head span{min-width:28px;min-height:28px;display:inline-grid;place-items:center;border-radius:8px;background:#fff4b8;color:#151515;font-size:13px;font-weight:900}.tracker-task-card{display:grid;grid-gap:12px;gap:12px;padding:14px;margin-bottom:10px;box-shadow:none}.tracker-task-card p{margin:0;color:#475467;line-height:1.55}.tracker-task-card-head{display:grid;grid-gap:8px;gap:8px}.tracker-task-card-head strong{line-height:1.3}.tracker-priority{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:8px;background:#eef0f4;color:#344054;font-size:12px;font-weight:900}.tracker-priority-high{background:#fff0cd;color:#755114}.tracker-priority-urgent{background:#ffe5df;color:#8b2f24}.tracker-task-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}.tracker-task-meta span{padding:5px 7px;border-radius:8px;background:#f2f4f7}.tracker-task-actions{display:grid;grid-gap:8px;gap:8px}.tracker-task-actions form{display:grid;grid-template-columns:minmax(0,1fr) 68px;grid-gap:6px;gap:6px}.tracker-task-actions button{padding:0 8px;font-size:12px;font-weight:800}.tracker-task-edit{border-top:1px solid #e4e9e2;padding-top:10px}.tracker-task-edit summary{color:#755800;cursor:pointer;font-size:13px;font-weight:900}.tracker-note-form{grid-template-columns:minmax(0,1fr) 180px;align-items:end;margin-bottom:16px}.tracker-note-mini-list div,.tracker-notes article{padding:14px;border:1px solid #e0e2e7;border-radius:8px;background:#ffffff}.tracker-notes article>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tracker-note-mini-list p,.tracker-notes p{margin:8px 0 0;color:#344054;line-height:1.55}.tracker-danger-form{margin-top:14px}.tracker-danger-form button{width:100%;min-height:40px;border-color:#efc2bb;background:#fff6f4;color:#8b2f24;font-weight:900;cursor:pointer}@media (max-width:1180px){.hero-layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.hero-title{font-size:50px}.section-title{font-size:36px}.tracker-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-app{grid-template-columns:190px minmax(0,1fr)}.tracker-grid,.tracker-grid-wide{grid-template-columns:1fr}.tracker-board{overflow-x:auto;padding-bottom:8px}}@media (max-width:920px){.footer-inner,.topbar{align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start}.capability-grid,.faq-grid,.feature-grid,.hero-layout,.pricing-grid,.section-header,.service-grid,.steps-grid{grid-template-columns:1fr}.hero-preview{position:static;max-width:420px}.price-value{font-size:68px}.tracker-header{flex-direction:column}.tracker-app{display:block}.tracker-app>:not(.tracker-rail){grid-column:auto}.tracker-rail{position:static;min-height:auto;display:flex;align-items:center;gap:12px;margin-bottom:16px;overflow:hidden}.tracker-rail-logo{flex:0 0 auto;margin-bottom:0}.tracker-rail nav{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.tracker-rail a{flex:0 0 auto}.tracker-userbox{width:100%;justify-items:start}.tracker-project-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{width:min(calc(100% - 32px),var(--container))}.hero-section{padding:18px 0 40px}.section{padding:42px 0}.hero-layout{padding-top:32px}.hero-title{font-size:36px}.section-title{font-size:28px}.hero-text{font-size:16px}.cdek-update-popup{right:12px;bottom:12px;left:12px;width:auto}.cdek-update-popup-card{max-height:calc(100vh - 24px);overflow:auto;padding:20px}.cdek-update-popup h2{max-width:calc(100% - 42px);font-size:22px}.button,.contact-picker,.contact-picker-menu,.footer-nav,.footer-nav a,.site-nav{width:100%}.site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav-link{padding:10px 8px;text-align:center}.hero-points{grid-template-columns:1fr}.benefits-panel,.faq-card,.feature-card,.outline-card,.step-card{padding:20px}.faq-card h3,.feature-card h2,.outline-card h3,.step-card h3{font-size:22px}.phone-screen{min-height:340px}.price-value{font-size:52px}.tracker-auth{padding:16px}.tracker-auth-card,.tracker-panel{padding:18px}.tracker-app{width:min(calc(100% - 24px),1480px);padding-top:16px}.tracker-header h1{font-size:32px}.tracker-form-row,.tracker-note-form,.tracker-project-row,.tracker-stats{grid-template-columns:1fr}.tracker-stats div{min-height:auto}.tracker-board{grid-template-columns:repeat(5,minmax(250px,1fr))}}.tracker-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workdesk-app{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#ffffff;color:#202124;font-size:14px}.workdesk-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:100vh;display:flex;flex-direction:column;padding:14px 12px;border-right:1px solid #dfe3eb;background:#f2f6ff}.workdesk-brand{min-height:48px;display:flex;align-items:center;gap:11px;padding:0 8px;color:#202124;font-size:16px;font-weight:800}.workdesk-brand-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;background:#4f73df;color:#ffffff;font-size:15px;font-weight:900}.workdesk-navigation{display:grid;grid-gap:4px;gap:4px;margin-top:28px}.workdesk-navigation a{min-height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:6px;color:#4d596a;font-weight:650}.workdesk-navigation a:hover{background:#e7eefc;color:#202124}.workdesk-navigation a.is-active{background:#dce7fb;color:#234aaf}.workdesk-account{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 32px;grid-gap:9px;gap:9px;align-items:center;margin-top:auto;padding:14px 8px 4px;border-top:1px solid #d9e1ef}.workdesk-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#202124;color:#ffffff;font-size:11px;font-weight:800}.workdesk-account-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.workdesk-account-copy span,.workdesk-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-account-copy strong{font-size:13px}.workdesk-account-copy span{color:#6c7685;font-size:11px}.workdesk-account button,.workdesk-dialog-close,.workdesk-search button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#626c7a;cursor:pointer}.workdesk-account button:hover,.workdesk-dialog-close:hover,.workdesk-search button:hover{background:#e7eaf0;color:#202124}.workdesk-content{min-width:0}.workdesk-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 26px;border-bottom:1px solid #e4e7ed;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workdesk-breadcrumbs{min-width:0;display:flex;align-items:center;gap:8px;color:#747d8b}.workdesk-breadcrumbs a,.workdesk-breadcrumbs strong{overflow:hidden;color:#30343a;text-overflow:ellipsis;white-space:nowrap}.workdesk-breadcrumbs a:hover{color:#365fc8}.workdesk-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.workdesk-search{width:min(290px,28vw);height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) 32px;grid-gap:6px;gap:6px;align-items:center;padding-left:11px;border:1px solid #dfe3e9;border-radius:6px;background:#ffffff;color:#7b8491}.workdesk-search:focus-within{border-color:#6e8fe9;box-shadow:0 0 0 3px rgba(79,115,223,.12)}.workdesk-search input{min-width:0;height:34px;padding:0;border:0;outline:0;background:transparent;color:#202124}.workdesk-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid #d8dce4;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.workdesk-button-primary{border-color:#4f73df;background:#4f73df;color:#ffffff}.workdesk-button-primary:hover{border-color:#3f62cc;background:#3f62cc}.workdesk-button-secondary{background:#ffffff;color:#30343a}.workdesk-button-secondary:hover{border-color:#b8c0cc;background:#f7f8fa}.workdesk-icon-button{width:30px;min-height:30px;padding:0}.workdesk-main{padding:26px 26px 48px}.workdesk-page-head,.workdesk-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.workdesk-page-head h1,.workdesk-project-head h1{margin:0;color:#202124;font-size:30px;line-height:1.15;letter-spacing:0}.workdesk-page-head p,.workdesk-project-head p{margin:7px 0 0;color:#717b89}.workdesk-tabs{display:flex;align-items:flex-end;gap:26px;min-height:48px;margin-top:14px;border-bottom:1px solid #e2e5ea}.workdesk-tabs a{position:relative;min-height:48px;display:inline-flex;align-items:center;gap:7px;color:#6c7480;font-weight:650}.workdesk-tabs a.is-active,.workdesk-tabs a:hover{color:#202124}.workdesk-tabs a.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#4f73df}.workdesk-tabs a>span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:6px;background:#eef1f5;color:#606977;font-size:11px}.workdesk-metrics{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));margin:18px 0 22px;border:1px solid #e1e4e9;border-radius:8px;background:#ffffff}.workdesk-dashboard-metrics,.workdesk-revenue-metrics{grid-template-columns:repeat(6,minmax(120px,1fr))}.workdesk-project-metrics{grid-template-columns:repeat(7,minmax(110px,1fr))}.workdesk-project-metrics>div{padding-right:10px;padding-left:10px}.workdesk-project-metrics>div>span{line-height:1.25;white-space:normal}.workdesk-metrics>div{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:14px 16px;border-right:1px solid #e7e9ed}.workdesk-metrics>div:last-child{border-right:0}.workdesk-metrics span{color:#737c89;font-size:12px}.workdesk-metrics span,.workdesk-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-metrics strong{font-size:18px;line-height:1.2}.workdesk-metrics small{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#737c89;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workdesk-metrics small svg{flex:0 0 auto}.workdesk-board{display:grid;grid-template-columns:repeat(6,minmax(216px,1fr));grid-gap:12px;gap:12px;align-items:start;overflow-x:auto;padding-bottom:14px}.workdesk-column{min-height:340px;padding:0 8px 12px;border-top:3px solid #a8b1bf;border-radius:6px;background:#f6f7f9;transition:background-color .16s ease,box-shadow .16s ease}.workdesk-column.is-drop-target{background:#edf2ff;box-shadow:inset 0 0 0 2px #7897e8}.workdesk-column-in_progress{border-top-color:#5b7fe6}.workdesk-column-waiting_client{border-top-color:#dda632}.workdesk-column-approval{border-top-color:#d97b43}.workdesk-column-review{border-top-color:#8e68c8}.workdesk-column-done{border-top-color:#43a36b}.workdesk-column-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px}.workdesk-column-head>div{min-width:0;display:flex;align-items:center;gap:8px}.workdesk-column-head h2{overflow:hidden;margin:0;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workdesk-column-head>span{min-width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#e8ebef;color:#5f6875;font-size:11px;font-weight:800}.workdesk-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#8c96a4}.workdesk-column-in_progress .workdesk-status-dot{background:#5b7fe6}.workdesk-column-waiting_client .workdesk-status-dot{background:#dda632}.workdesk-column-approval .workdesk-status-dot{background:#d97b43}.workdesk-column-review .workdesk-status-dot{background:#8e68c8}.workdesk-column-done .workdesk-status-dot{background:#43a36b}.workdesk-column-items{display:grid;grid-gap:8px;gap:8px}.workdesk-kanban-card{position:relative;min-width:0;cursor:-webkit-grab;cursor:grab;touch-action:manipulation}.workdesk-kanban-card:focus-visible{border-radius:7px;outline:2px solid #5b7fe6;outline-offset:2px}.workdesk-kanban-card.is-dragging{z-index:20;cursor:-webkit-grabbing;cursor:grabbing}.workdesk-kanban-card.is-dragging>.workdesk-board-card{border-color:#7897e8;box-shadow:0 13px 28px rgba(34,51,87,.2);opacity:.9;transform:rotate(.6deg)}.workdesk-kanban-card.is-saving{cursor:progress;opacity:.68}.workdesk-kanban-card.is-readonly{cursor:default}.workdesk-kanban-card :is(button,input,select,textarea,label,summary){cursor:auto}.workdesk-kanban-message{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.workdesk-kanban-message.is-error{position:fixed;right:20px;bottom:20px;z-index:80;width:min(390px,calc(100vw - 32px));height:auto;padding:11px 13px;overflow:visible;border:1px solid #e0a7a1;border-radius:7px;background:#fff4f2;color:#9f352b;box-shadow:0 10px 30px rgba(83,34,30,.14);clip:auto;-webkit-clip-path:none;clip-path:none;font-size:12px;font-weight:700;line-height:1.4;white-space:normal}.workdesk-board-card{position:relative;min-width:0;display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid #dfe2e7;border-left:3px solid #aab2bd;border-radius:7px;background:#ffffff;color:#202124;box-shadow:0 2px 5px rgba(30,39,54,.05);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}a.workdesk-board-card:hover{border-color:#95abe7;box-shadow:0 5px 14px rgba(34,51,87,.1);transform:translateY(-1px)}.workdesk-board-card.workdesk-priority-high{border-left-color:#dc9c32}.workdesk-board-card.workdesk-priority-urgent{border-left-color:#d95c52}.workdesk-board-card h3{margin:0;font-size:14px;line-height:1.4;letter-spacing:0}.workdesk-board-card>p{display:-webkit-box;overflow:hidden;margin:0;color:#687280;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workdesk-card-project,.workdesk-task-card-top{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#737c88;font-size:11px}.workdesk-card-project span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-card-tags{display:flex;flex-wrap:wrap;gap:5px}.workdesk-card-tags>span,.workdesk-task-card-top>span{min-height:23px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:5px;background:#f0f2f5;color:#5c6572;font-size:11px;line-height:1.2}.workdesk-card-tags>.workdesk-prepayment-tag{background:#e8f4ec;color:#31764b}.workdesk-card-tags>.workdesk-subtasks-total-tag{background:#e9effd;color:#365ebc}.workdesk-unpaid-warning{min-height:30px;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #efb5b0;border-radius:5px;background:#fff0ee;color:#b42318;font-size:11px;font-weight:800;line-height:1.25}.workdesk-unpaid-warning svg{flex:0 0 auto}.workdesk-board-card footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid #edf0f3;font-size:11px}.workdesk-board-card footer>span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#707987}.workdesk-board-card footer strong{white-space:nowrap}.workdesk-column-empty,.workdesk-empty-state{display:grid;place-items:center;color:#89919d;font-size:13px}.workdesk-column-empty{min-height:90px;border:1px dashed #d7dbe2;border-radius:7px}.workdesk-empty-state{min-height:150px}.workdesk-table{overflow-x:auto;border:1px solid #e0e3e8;border-radius:8px;background:#ffffff}.workdesk-table-head,.workdesk-table-row{min-width:840px;display:grid;grid-gap:18px;gap:18px;align-items:center;padding:0 16px}.workdesk-task-grid{grid-template-columns:minmax(240px,1.6fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(90px,.55fr) minmax(120px,.7fr)}.workdesk-project-grid{grid-template-columns:minmax(230px,1.5fr) minmax(110px,.7fr) minmax(120px,.75fr) minmax(80px,.45fr) minmax(110px,.65fr) minmax(110px,.65fr)}.workdesk-payment-grid{grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(130px,.8fr) repeat(3,minmax(110px,.7fr));min-width:980px}.workdesk-revenue-grid{grid-template-columns:minmax(115px,.65fr) minmax(180px,1.15fr) minmax(160px,.9fr) minmax(220px,1.35fr) minmax(110px,.6fr);min-width:920px}.workdesk-project-income-grid{grid-template-columns:minmax(115px,.65fr) minmax(240px,1.5fr) minmax(180px,1fr) minmax(110px,.65fr) minmax(90px,.5fr);min-width:860px}.workdesk-prepayment-value{color:#31764b}.workdesk-income-value{color:#247449}.is-negative{color:#b33d36}.workdesk-table-head{min-height:42px;border-bottom:1px solid #e5e8ed;background:#f7f8fa;color:#79828f;font-size:11px;font-weight:750;text-transform:uppercase}.workdesk-table-row{min-height:66px;border-bottom:1px solid #eceef2;color:#40464f}.workdesk-table-row:last-child{border-bottom:0}a.workdesk-table-row:hover{background:#f6f8fd}.workdesk-table-row>span,.workdesk-table-row>strong{min-width:0;display:inline-flex;align-items:center;gap:6px}.workdesk-table-primary{min-width:0;display:grid;grid-gap:3px;gap:3px}.workdesk-table-primary span,.workdesk-table-primary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-income-ledger{display:grid;grid-gap:14px;gap:14px}.workdesk-ledger-head{min-height:42px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.workdesk-ledger-head h2,.workdesk-ledger-head p{margin:0}.workdesk-ledger-head h2{font-size:18px;line-height:1.3}.workdesk-ledger-head p,.workdesk-ledger-head>span{margin-top:4px;color:#747d89;font-size:12px}.workdesk-ledger-head>strong{color:#247449;font-size:22px;white-space:nowrap}.workdesk-payment-delete{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#858d98;cursor:pointer}.workdesk-payment-delete:hover{background:#f8e9e7;color:#b33d36}.workdesk-payment-system{color:#8a929d;font-size:11px}.workdesk-table-primary span{color:#7a8390;font-size:12px}.workdesk-table-primary .workdesk-unpaid-inline{color:#b42318;font-weight:750}.workdesk-badge{width:-moz-fit-content;width:fit-content;min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:#eef1f4;color:#566170;font-size:11px;font-weight:700;white-space:nowrap}.workdesk-project-active{background:#e8f4ec;color:#31764b}.workdesk-project-lead{background:#e9effd;color:#365ebc}.workdesk-project-paused,.workdesk-project-waiting_client{background:#fff3d5;color:#8a641b}.workdesk-project-done{background:#e8f4ec;color:#31764b}.workdesk-project-title{min-width:0}.workdesk-project-title h1{margin-top:10px}.workdesk-project-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workdesk-project-meta>span{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #e0e3e8;border-radius:6px;color:#5e6774;font-size:12px}.workdesk-task-card{margin:0;box-shadow:0 2px 5px rgba(30,39,54,.05)}.workdesk-task-card-top>.workdesk-button{margin-left:auto}.workdesk-subtasks{display:grid;grid-gap:7px;gap:7px;padding-top:8px;border-top:1px solid #edf0f3}.workdesk-subtasks-head{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workdesk-subtasks-head>div:first-child{min-width:0;display:flex;align-items:center;gap:6px}.workdesk-subtasks-head strong{font-size:11px}.workdesk-subtasks-head span{min-width:19px;height:19px;display:grid;place-items:center;border-radius:5px;background:#edf0f4;color:#66707e;font-size:10px;font-weight:800}.workdesk-subtask-actions .workdesk-button,.workdesk-subtask-delete,.workdesk-subtasks-head>.workdesk-button{width:27px;min-height:27px;padding:0}.workdesk-subtask-list{display:grid}.workdesk-subtask-row{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:8px 0;border-top:1px solid #edf0f3}.workdesk-subtask-row>p,.workdesk-subtasks-empty{margin:0}.workdesk-subtask-row>p{color:#3f4650;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.workdesk-subtask-meta{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 8px;gap:5px 8px;align-items:center}.workdesk-subtask-meta>span{grid-column:1/-1;display:inline-flex;align-items:center;gap:4px;color:#7b8490;font-size:10px}.workdesk-subtask-meta>strong{color:#365ebc;font-size:11px;white-space:nowrap}.workdesk-subtask-actions{display:flex;justify-self:end;gap:4px}.workdesk-subtask-actions form{display:flex}.workdesk-subtask-delete{display:grid;place-items:center;border:1px solid #e0e3e8;border-radius:6px;background:#ffffff;color:#858d98;cursor:pointer}.workdesk-subtask-delete:hover{border-color:#e0a7a1;background:#fff4f2;color:#a33b31}.workdesk-subtasks-empty{padding:2px 0 5px;color:#8b939e;font-size:10px}.workdesk-task-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #edf0f3}.workdesk-task-controls form,.workdesk-task-controls label{min-width:0}.workdesk-task-controls label{display:grid;grid-gap:4px;gap:4px}.workdesk-task-controls label>span{color:#858d98;font-size:10px}.workdesk-task-controls select{width:100%;height:31px;min-width:0;padding:0 23px 0 7px;border:1px solid #dfe3e8;border-radius:5px;background:#ffffff;color:#3f4650;font-size:11px;outline:0}.workdesk-task-controls select:focus{border-color:#6e8fe9}.workdesk-notes-view{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);grid-gap:36px;gap:36px;align-items:start;padding-top:4px}.workdesk-note-composer{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #e0e3e8;border-radius:8px;background:#ffffff}.workdesk-note-composer label{display:grid;grid-gap:8px;gap:8px;font-weight:750}.workdesk-note-composer textarea{width:100%;min-height:130px;resize:vertical;padding:11px 12px;border:1px solid #d9dde4;border-radius:6px;outline:0;color:#202124}.workdesk-note-composer textarea:focus{border-color:#6e8fe9;box-shadow:0 0 0 3px rgba(79,115,223,.12)}.workdesk-timeline{display:grid;padding-left:18px;border-left:1px solid #dfe3e9}.workdesk-timeline article{position:relative;padding:2px 0 24px 18px}.workdesk-timeline-marker{position:absolute;top:4px;left:-24px;width:11px;height:11px;border:2px solid #ffffff;border-radius:50%;background:#6f8de4;box-shadow:0 0 0 1px #9eb1ea}.workdesk-timeline header{display:flex;justify-content:space-between;gap:12px}.workdesk-timeline header span,.workdesk-timeline small{color:#7a8390;font-size:12px}.workdesk-timeline p{margin:8px 0 0;color:#424953;line-height:1.6;white-space:pre-wrap}.workdesk-client-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 54px;gap:28px 54px;padding-top:6px}.workdesk-detail-section{padding-bottom:26px;border-bottom:1px solid #e3e6eb}.workdesk-detail-section-wide{grid-column:1/-1}.workdesk-section-title{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#4f5d72}.workdesk-section-title h2{margin:0;color:#202124;font-size:18px;letter-spacing:0}.workdesk-details-list{display:grid;grid-gap:13px;gap:13px;margin:0}.workdesk-details-list div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px}.workdesk-details-list dt{color:#7a8390}.workdesk-details-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:650}.workdesk-contact-list{display:grid;grid-gap:8px;gap:8px}.workdesk-contact-list a{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;color:#315abf;overflow-wrap:anywhere}.workdesk-contact-list a:hover{text-decoration:underline}.workdesk-contact-list p,.workdesk-rich-copy p{margin:0;color:#687280;line-height:1.65;white-space:pre-wrap}.workdesk-rich-copy{display:grid;grid-gap:14px;gap:14px;max-width:900px}.workdesk-dialog{width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:0;border-radius:8px;background:transparent;color:#202124;box-shadow:0 22px 60px rgba(20,29,43,.24)}.workdesk-dialog-wide{width:min(780px,calc(100vw - 32px))}.workdesk-dialog::-webkit-backdrop{background:rgba(31,37,48,.42)}.workdesk-dialog::backdrop{background:rgba(31,37,48,.42)}.workdesk-dialog-panel{overflow:hidden;border-radius:8px;background:#ffffff}.workdesk-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid #e5e7eb}.workdesk-dialog-head h2{margin:0;font-size:21px;line-height:1.25;letter-spacing:0}.workdesk-dialog-head p{margin:5px 0 0;color:#727b88;font-size:13px}.workdesk-dialog-body{max-height:calc(100vh - 120px);overflow-y:auto;padding:20px 22px 22px}.workdesk-dialog-body .tracker-form input,.workdesk-dialog-body .tracker-form select,.workdesk-dialog-body .tracker-form textarea{border-radius:6px}.workdesk-dialog-body .tracker-primary{min-width:170px;padding:0 18px;border-color:#4f73df;border-radius:6px;background:#4f73df}.workdesk-dialog-body .tracker-primary:hover{background:#3f62cc}.tracker-form-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tracker-form-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workdesk-form-details{border-top:1px solid #e5e7eb;padding-top:4px}.workdesk-danger-zone summary,.workdesk-form-details summary{min-height:42px;display:flex;align-items:center;gap:8px;color:#445063;cursor:pointer;font-weight:750;list-style:none}.workdesk-danger-zone summary::-webkit-details-marker,.workdesk-form-details summary::-webkit-details-marker{display:none}.workdesk-details-chevron{margin-left:auto;transition:transform .16s ease}.workdesk-form-details[open] .workdesk-details-chevron{transform:rotate(180deg)}.workdesk-form-details-body{display:grid;grid-gap:12px;gap:12px;padding:10px 0 4px}.workdesk-form-actions{display:flex;justify-content:flex-end;padding-top:4px}.workdesk-danger-zone{margin-top:22px;border-top:1px solid #e7e9ed}.workdesk-danger-zone form{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 2px}.workdesk-danger-zone p{margin:0;color:#777f8b;font-size:12px}.workdesk-danger-zone button{min-height:36px;flex:0 0 auto;padding:0 12px;border:1px solid #e0a7a1;border-radius:6px;background:#fff4f2;color:#9f352b;font-weight:750;cursor:pointer}.workdesk-project-access-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 0;padding:14px;border:1px solid #dfe3e9;border-radius:6px}.workdesk-project-access-list legend{padding:0 6px;color:#344054;font-size:13px;font-weight:800}.tracker-form .workdesk-project-access-list label{min-width:0;min-height:40px;display:flex;grid-template-columns:none;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;background:#f5f7fa;cursor:pointer}.tracker-form .workdesk-project-access-list input{width:17px;min-height:17px;flex:0 0 17px;padding:0;accent-color:#4f73df}.workdesk-project-access-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-project-access-list p{grid-column:1/-1;margin:0;color:#737c88;font-size:13px}.workdesk-user-admin{margin-top:22px}.workdesk-user-admin>.tracker-alert{margin:0 0 16px}.workdesk-user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.workdesk-user-card{min-width:0;display:grid;grid-gap:13px;gap:13px;padding:16px;border:1px solid #dfe3e9;border-radius:7px;background:#ffffff}.workdesk-user-card>header{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px}.workdesk-user-card>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.workdesk-user-card>header a,.workdesk-user-card>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-user-card>header a{color:#667180;font-size:12px}.workdesk-project-user-list-icon,.workdesk-user-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;background:#e8eefc;color:#315abf}.workdesk-user-meta{color:#737c88;font-size:12px}.workdesk-user-projects{display:flex;flex-wrap:wrap;gap:6px}.workdesk-user-projects a,.workdesk-user-projects>span{min-height:26px;display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;background:#f0f2f5;color:#566171;font-size:11px;font-weight:700}.workdesk-user-projects a:hover{background:#e3eafc;color:#315abf}.workdesk-project-user-list{width:min(100%,760px);display:grid;grid-gap:9px;gap:9px;margin-top:20px}.workdesk-project-user-list>a{min-width:0;min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;grid-gap:12px;gap:12px;padding:11px 13px;border:1px solid #dfe3e9;border-radius:7px;background:#ffffff;color:#202124}.workdesk-project-user-list>a:hover{border-color:#95abe7;background:#f8faff}.workdesk-project-user-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workdesk-project-user-head{margin-bottom:18px}.workdesk-project-user-task .workdesk-card-tags{margin-top:2px}.workdesk-task-discussion{margin-top:10px}.workdesk-task-discussion>.workdesk-button{width:100%;min-height:34px;justify-content:center;border-color:#d8dde5;background:#f7f8fa;color:#4f5968}.workdesk-discussion{display:grid;grid-gap:18px;gap:18px}.workdesk-comment-list{max-height:min(48vh,460px);display:grid;align-content:start;grid-gap:9px;gap:9px;overflow-y:auto;padding-right:4px}.workdesk-comment{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #dfe3e9;border-radius:7px;background:#f8f9fb}.workdesk-comment header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workdesk-comment header strong{color:#202124;font-size:13px}.workdesk-comment header span{flex:0 0 auto;color:#7b8491;font-size:11px}.workdesk-comment p{margin:0;color:#384150;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.workdesk-comment-images,.workdesk-pending-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px}.workdesk-comment-images a,.workdesk-pending-images>div{position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid #d8dde5;border-radius:6px;background:#ffffff}.workdesk-comment-images img,.workdesk-pending-images img{width:100%;height:100%;object-fit:cover}.workdesk-discussion-empty{min-height:96px;display:grid;place-items:center;border:1px dashed #d4d9e1;border-radius:7px;color:#77808c;font-size:13px}.workdesk-comment-form{padding-top:17px;border-top:1px solid #e1e5ea}.workdesk-comment-attachments{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workdesk-attachment-button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #ccd2dc;border-radius:6px;background:#ffffff;color:#354052;cursor:pointer}.workdesk-attachment-button:hover{border-color:#718bd4;color:#315abf}.workdesk-comment-attachments>span{display:inline-flex;align-items:center;gap:5px;color:#7a8390;font-size:12px}.workdesk-pending-images>div>span{position:absolute;right:5px;bottom:5px;padding:3px 5px;border-radius:4px;background:rgba(20,25,34,.76);color:#ffffff;font-size:10px}.workdesk-pending-images>div>button{position:absolute;top:5px;right:5px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:rgba(20,25,34,.8);color:#ffffff;cursor:pointer}.workdesk-comment-error{margin:0;color:#b42318;font-size:12px;font-weight:700}.workdesk-navigation a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-hot{color:#bd463a!important}@media (max-width:1180px){.workdesk-app{grid-template-columns:76px minmax(0,1fr)}.workdesk-sidebar{padding-right:10px;padding-left:10px}.workdesk-brand{justify-content:center;padding:0}.workdesk-account-copy,.workdesk-brand-name,.workdesk-navigation a span{display:none}.workdesk-navigation a{justify-content:center;padding:0}.workdesk-account{grid-template-columns:34px;justify-content:center;padding-right:0;padding-left:0}.workdesk-account form{display:none}.workdesk-board{grid-template-columns:repeat(5,minmax(220px,1fr))}}@media (max-width:820px){.workdesk-app{display:block}.workdesk-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%;height:62px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;border-right:0;border-bottom:1px solid #dfe3eb}.workdesk-brand{flex:0 0 38px}.workdesk-brand-mark{width:34px;height:34px}.workdesk-navigation{min-width:0;display:flex;flex:1 1 auto;gap:3px;margin-top:0;overflow-x:auto}.workdesk-navigation a{min-width:42px;flex:0 0 42px}.workdesk-account{flex:0 0 34px;margin-top:0;padding:0;border-top:0}.workdesk-topbar{top:62px;padding:9px 14px}.workdesk-breadcrumbs{max-width:32vw}.workdesk-main{padding:20px 14px 36px}.workdesk-search{width:min(250px,38vw)}.workdesk-metrics{display:flex;overflow-x:auto}.workdesk-metrics>div{min-width:150px;flex:0 0 150px}.workdesk-notes-view{grid-template-columns:1fr}.workdesk-note-composer{position:static}}@media (max-width:620px){.workdesk-topbar{align-items:center;gap:10px}.workdesk-ledger-head{align-items:flex-start;flex-direction:column;gap:8px}.workdesk-breadcrumbs{display:none}.workdesk-topbar-actions{width:100%}.workdesk-search{width:auto;flex:1 1 auto}.workdesk-topbar-actions>.workdesk-button span:not(.tracker-sr-only){display:none}.workdesk-topbar-actions>.workdesk-button{width:38px;padding:0}.workdesk-page-head,.workdesk-project-head{display:grid;grid-gap:14px;gap:14px}.workdesk-page-head h1,.workdesk-project-head h1{font-size:25px}.workdesk-project-meta{justify-content:flex-start}.workdesk-tabs{gap:20px;overflow-x:auto}.workdesk-tabs a{flex:0 0 auto}.workdesk-table{overflow-x:auto}.workdesk-dialog-head{padding:17px 16px 14px}.workdesk-dialog-body{padding:16px}.tracker-form-row,.tracker-form-row-3,.tracker-form-row-4,.workdesk-project-access-list,.workdesk-user-grid{grid-template-columns:1fr}.workdesk-form-actions .tracker-primary{width:100%}.workdesk-danger-zone form{align-items:flex-start;flex-direction:column}.workdesk-client-view{grid-template-columns:1fr;gap:24px}.workdesk-detail-section-wide{grid-column:auto}.workdesk-details-list div{grid-template-columns:1fr;gap:4px}}