:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#000;background:#f7f8fa;font-synthesis:none;--red:#e21b18;--muted:#000;--border:#e8eaf0;--surface:#fff;--radius:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible{outline:3px solid #ef9b99;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #f4afad;border-color:var(--red)}a{color:#bf2422;text-decoration:none}h1,h2,h3,p{margin:0}button{border:0;background:none}input,select,textarea{border:1px solid #dfe3ea;background:#fff;border-radius:9px;padding:12px 14px;color:#bf2422;min-width:0}input::placeholder,textarea::placeholder{color:#000}label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:550}form{display:flex;flex-direction:column;gap:19px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 19px;border-radius:9px;font-size:13px;font-weight:650;white-space:nowrap}.primary{background:var(--red);color:#fff;box-shadow:0 3px 6px #e21b1812}.primary:hover{background:#c91715}.secondary{background:#fff;border:1px solid #dfe3ea}.secondary:hover{background:#f4f5f7}.wide{width:100%}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#000}.shell{display:flex;min-height:100vh}.sidebar{width:250px;flex-shrink:0;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:31px 18px 15px;z-index:2}.logo-button{padding:0 12px 27px;text-align:left}.logo-button img{width:195px;height:64px;object-fit:contain}.workspace{display:flex;align-items:center;gap:10px;padding:14px 8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:26px}.workspace strong{font-size:12px}.workspace small,.user-card small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.workspace-mark{margin-left:auto;color:#000}.avatar{width:35px;height:35px;background:var(--red);color:#fff;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:650;flex-shrink:0}.avatar.small{width:31px;height:31px;font-size:10px;border-radius:50%;background:#fbe8e7;color:#bf2522}.nav-label{font-size:9px;font-weight:750;letter-spacing:1.3px;color:#000;padding:0 12px;margin:0 0 12px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;min-height:44px;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:550;margin-bottom:6px}.nav-item>span{font-size:20px}.nav-item b{margin-left:auto;font-size:10px;border-radius:5px;background:#fff;padding:3px 6px}.nav-item:hover{background:#f7f8fa}.nav-item.active{background:#fff0ef;color:#c82421}.nav-item+.nav-label{margin-top:28px}.nav-item.customer-nav{font-size:11px}.nav-item .mini-avatar{font-size:9px;background:#f8e6e5;border-radius:6px;padding:8px}.slot-nav{padding-left:20px;font-size:11px}.sidebar-bottom{margin-top:auto;padding-top:30px}.support-note{border:1px solid #eee8e6;background:linear-gradient(130deg,#fff9f7,#fff);border-radius:10px;padding:17px 14px;margin-bottom:24px}.support-note>span{font-size:8px;font-weight:750;letter-spacing:1.4px;color:#bb6966}.support-note p{font-size:13px;line-height:1.7;margin-top:9px;font-weight:550}.user-card{display:flex;gap:9px;align-items:center;border-top:1px solid var(--border);padding-top:16px}.user-card strong{font-size:10px}.user-card>button{margin-left:auto;color:var(--muted)}.content-shell{margin-left:250px;min-width:0;flex:1}.topbar{height:75px;border-bottom:1px solid var(--border);background:#ffffffb5;display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:15px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:11px;min-width:0}.breadcrumbs button{padding:0;color:#000}.breadcrumbs>span{color:#b7bdc7}.breadcrumbs strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.tag{border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:8px;letter-spacing:1px;color:#000}.main-content{padding:37px 38px 20px;max-width:1800px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.page-heading h1{letter-spacing:-1px;font-weight:650;line-height:1.3;margin:9px 0 8px}.heading-dot{color:var(--red)}.page-heading p{font-size:12px;color:var(--muted);line-height:1.7}.plus{font-size:20px;line-height:15px;font-weight:400}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px}.stats article{padding:21px 23px 0;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 3px 8px #222b3b02}.stat-top{display:flex;justify-content:space-between;font-size:12px;color:#000}.stat-top>span{background:#f7f8fa;padding:7px;border-radius:8px;line-height:15px;color:#9b6471}.stats strong{display:block;font-size:35px;font-weight:650;letter-spacing:-1px;margin:7px 0 17px}.stats strong small{font-size:11px;letter-spacing:0;font-weight:400;color:#000;margin-left:12px}.stat-foot{border-top:1px solid #f0f1f4;padding:13px 0;font-size:10px;color:#000;display:flex;gap:7px;align-items:center}.small-dot{background:#4195f4;border-radius:50%;width:5px;height:5px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.section-title h2{font-size:16px;font-weight:650}.section-title h2 span{font-size:10px;color:#000;background:#eceedf40;border:1px solid #e5e8ed;padding:3px 7px;border-radius:5px;margin-left:7px}.section-title>span{font-size:10px;color:#000}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.search{position:relative;flex-direction:row;align-items:center;min-width:220px;width:340px;font-weight:400}.search>span{position:absolute;left:13px;top:8px;font-size:23px;color:#000}.search input{width:100%;padding:11px 14px 11px 39px;font-size:12px}.toolbar select{font-size:11px;padding:11px 13px}.result-count{margin-left:auto;font-size:10px;color:#000}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.customer-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:21px 21px 0;box-shadow:0 3px 8px #222b3b03;min-width:0;transition:transform .15s,box-shadow .15s}.customer-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #303b4810;border-color:#e7c2c0}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.company-avatar{width:42px;height:42px;display:grid;place-items:center;background:#f5f1ef;color:#8a6557;font-size:13px;font-weight:650;border:1px solid #ede5e0;border-radius:10px;flex-shrink:0}.customer-card:nth-child(3n+2) .company-avatar{background:#eef3f7;color:#8a6557;border-color:#e4eaf2}.customer-card:nth-child(3n+3) .company-avatar{background:#f1f4ed;color:#8a6557;border-color:#e6ebdf}.card-arrow{color:#000;font-size:18px}.customer-card h3{font-size:14px;line-height:1.5;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-card>p{font-size:11px;color:#000;margin-top:5px}.card-metrics{display:flex;margin:24px 0 20px;gap:32px}.card-metrics>div{display:flex;flex-direction:column;gap:5px}.card-metrics strong{font-size:21px;font-weight:600}.card-metrics span{font-size:10px;color:#000}.card-footer{border-top:1px solid #f0f1f4;padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:5px}.card-footer>span:last-child{font-size:9px;color:#000}.status{display:inline-block;border-radius:6px;padding:5px 8px;font-size:10px;white-space:nowrap;background:#f1f3f6;color:#000;border:1px solid #e4e7ee}.status.NEW{background:#edf5ff;color:#3b87d5;border-color:#d4e8ff}.status.UNREACHED{background:#fff7e9;color:#a67d25;border-color:#f8e5bb}.status.CONTACTED,.status.IN_CONTACT{background:#f1edfc;color:#8961bf;border-color:#e7dcfa}.status.INTERVIEW_1,.status.INTERVIEW_2{background:#ebf8f7;color:#398e87;border-color:#d5efec}.status.HIRED{background:#edf8f0;color:#428953;border-color:#d6eddd}.status.REJECTED{background:#fff0ef;color:#c34340;border-color:#f6dad8}.add-card{min-height:259px;border:1px dashed #d9dde4;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:#000;background:#fafbfd}.add-card:hover{background:#fff4f2;border-color:#edb6b3}.add-card>span{width:39px;height:39px;border:1px solid #dce0e8;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:300;margin-bottom:4px;background:#fff}.add-card strong{font-size:12px;font-weight:550}.add-card small{font-size:10px;color:#000}.page-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);margin-top:40px;padding-top:18px;color:#000;font-size:9px}.page-footer>span:first-child{font-weight:650;letter-spacing:1px}.customer-strip{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--border);padding:20px;border-radius:12px;margin-bottom:30px}.customer-strip strong{font-size:13px}.customer-strip small{display:block;font-size:11px;color:#000;margin-top:6px}.customer-strip>span{margin-left:auto;font-size:11px;color:#000}.slot-symbol{font-size:24px;background:#fff0ef;color:#d76661;padding:5px 12px;border-radius:9px}.campaign-date{border-top:1px solid var(--border);padding:16px 0;display:flex;justify-content:space-between;gap:8px;font-size:10px}.campaign-date small{color:#000;font-size:10px}.page-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);margin-bottom:24px;font-size:12px}.page-tabs>span{padding:0 1px 15px}.page-tabs .selected{border-bottom:2px solid var(--red);color:var(--red);font-weight:600}.page-tabs b{font-size:10px;background:#fbe5e4;border-radius:5px;padding:3px 6px;margin-left:6px}.tab-meta{color:#bf2422}.applicant-panel{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.table-toolbar{padding:17px;margin:0;border-bottom:1px solid var(--border)}.table-toolbar .search{max-width:300px}.view-toggle{margin-left:auto;display:flex;background:#f2f3f6;padding:3px;border-radius:8px;flex-shrink:0}.view-toggle button{font-size:11px;color:#000;border-radius:6px;padding:8px 11px}.view-toggle .chosen{background:#fff;box-shadow:0 1px 3px #00000015;color:#000}.table-scroll{overflow:auto;max-height:65vh}table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}th{text-align:left;background:#fafbfc;color:#000;font-size:10px;font-weight:550;padding:15px 19px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1}td{padding:17px 19px;border-bottom:1px solid #eef0f4;color:#000}tr:last-child td{border-bottom:0}tbody tr:hover{background:snow}.applicant-name{display:flex;align-items:center;gap:11px;font-weight:550;padding:0;font-size:12px;color:#000}.person-avatar{width:30px;height:30px;background:#f0f2f6;color:#963d37;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:600;flex-shrink:0}.table-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:15px 19px;font-size:10px;color:#000}.kanban{display:flex;gap:14px;padding:18px;overflow:auto;min-height:390px;background:#f7f8fa}.kanban-column{flex:0 0 235px}.kanban-column h3{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:600;margin-bottom:15px}.kanban-column h3 b{margin-left:auto;color:#000}.status-dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:#b7bdc7}.status-dot.NEW{background:#619eee}.status-dot.HIRED{background:#71ad80}.status-dot.REJECTED{background:#df6f6c}.kanban-card{display:flex;flex-direction:column;gap:12px;padding:17px;background:#fff;border:1px solid var(--border);border-radius:10px;width:100%;margin-bottom:11px;text-align:left;cursor:grab}.kanban-card strong{font-size:12px}.kanban-card span{font-size:10px;color:#000;overflow-wrap:anywhere}.kanban-card small{font-size:9px;color:#000}.empty{text-align:center;padding:65px 20px;color:#000;font-size:13px}.empty h3{color:#000;font-size:17px;margin:16px 0 10px}.empty p{font-size:12px}.empty-icon{font-size:36px;color:#c2a39c}.error{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#fff0ef;color:#a92c28;border:1px solid #f2ceca;border-radius:9px;font-size:12px;margin-bottom:15px;line-height:1.6}.demo-banner{background:#fff6e5;color:#a47e31;font-size:10px;padding:10px 14px;border:1px solid #f1e4c9;border-radius:7px;margin-bottom:22px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c23385c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;display:flex;align-items:center;justify-content:center;padding:24px}.dialog{background:#fff;width:530px;max-width:100%;max-height:90vh;overflow:auto;border-radius:16px;padding:28px;box-shadow:0 30px 80px #15203e35}.dialog-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.dialog-heading h2{font-size:23px;margin-top:8px;letter-spacing:-.5px}.icon-button{font-size:24px;color:#000;line-height:1;padding:8px;border-radius:8px}.icon-button:hover{background:#f3f4f7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);padding-top:21px;margin-top:5px}.form-subheading{display:flex;justify-content:space-between;align-items:center;font-size:12px}.text-button{color:var(--red);font-size:11px}.answer-form{display:grid;grid-template-columns:1fr 1fr 25px;gap:10px;align-items:end}.detail-dialog{background:#fff;width:1180px;max-width:100%;max-height:92vh;overflow:auto;border-radius:15px;box-shadow:0 30px 80px #15203e35}.detail-heading{display:flex;align-items:center;gap:16px;padding:23px 28px;border-bottom:2px solid #f9dddb}.detail-heading h2{font-size:20px;margin-top:5px;letter-spacing:-.4px}.person-avatar.large{width:46px;height:46px;font-size:14px;background:#fceae8;color:#c26862}.detail-heading select{margin-left:auto;font-size:11px}.detail-body{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:28px}.detail-body h3{font-size:12px;margin-bottom:16px}dl{margin:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}dl>div{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid var(--border);padding:17px;font-size:11px;line-height:1.6}dl>div:last-child{border-bottom:0}dt{color:#000;padding-right:12px}dd{margin:0;overflow-wrap:anywhere;color:#000}.answers-title{margin-top:26px}.activity-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin-bottom:20px}.activity-tabs button{font-size:12px;color:#000;padding:0 0 13px}.activity-tabs .chosen{border-bottom:2px solid var(--red);color:var(--red)}.note-label{font-size:10px;color:#000;font-weight:400}textarea{resize:vertical;min-height:93px;font-size:12px;line-height:1.7}.activity form .primary{align-self:flex-end;font-size:11px;padding:10px 15px}.timeline{margin-top:28px}.timeline article{display:flex;gap:14px;padding-bottom:25px}.event-icon{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#f4f5f7;color:#000;flex-shrink:0}.timeline strong{font-size:11px;font-weight:600}.timeline p{font-size:12px;line-height:1.8;margin:7px 0;color:#000;white-space:pre-wrap;overflow-wrap:anywhere}.timeline small{font-size:9px;color:#000}.muted{color:#000;font-size:12px;line-height:1.8}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-brand{background:#fbf4f1;padding:60px 13%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-brand img{width:260px;max-width:100%;margin-bottom:70px}.login-brand>span{font-size:9px;letter-spacing:2px;color:#ad827b;font-weight:650}.login-brand h1{font-size:clamp(35px,4vw,64px);line-height:1.2;letter-spacing:-2px;margin:25px 0}.login-brand em{font-style:normal;color:var(--red)}.login-brand p{font-size:14px;color:#000;line-height:1.9}.brand-line{height:3px;width:40px;background:var(--red);margin-top:50px}.login-brand small{font-size:10px;color:#000;margin-top:20px}.login-form{width:360px;max-width:calc(100% - 48px);margin:auto;padding:50px 0}.login-form h2{font-size:26px;letter-spacing:-.8px;margin:12px 0}.login-form>p{font-size:12px;color:#000;line-height:1.8;margin-bottom:35px}.login-form .error{margin-top:15px}.preview-entry{margin-top:35px;border-top:1px solid var(--border);padding-top:23px}.preview-entry strong{font-size:12px}.preview-entry p{font-size:11px;line-height:1.8;color:#000;margin:9px 0 17px}.loading{height:100vh;display:grid;place-items:center;color:#a3847d;font-size:14px}@media(min-width:1600px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.sidebar{width:220px;padding-inline:13px}.content-shell{margin-left:220px}.main-content{padding:28px 24px}.topbar{padding:0 24px}.logo-button img{width:175px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-footer>span:last-child{display:none}.table-toolbar{flex-wrap:wrap}.view-toggle{margin-left:0}.stats article{padding:17px 16px 0}.stats strong small{display:block;margin:5px 0}}@media(max-width:760px){.shell{display:block}.sidebar{position:static;width:100%;padding:12px 18px;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:12px}.logo-button{padding:0}.logo-button img{width:125px;height:40px}.sidebar .workspace,.sidebar .nav-label,.sidebar .sidebar-bottom,.sidebar .slot-nav,.sidebar .customer-nav{display:none}.sidebar>.nav-item{margin:0 0 0 auto;font-size:10px;min-height:36px;padding:8px}.content-shell{margin-left:0}.topbar{height:55px;padding:0 18px}.topbar-right .tag{display:none}.breadcrumbs{font-size:10px;gap:6px}.main-content{padding:25px 18px 18px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.page-heading p{font-size:11px}.stats{gap:8px;margin-bottom:27px}.stats article{padding:13px 10px 0;border-radius:10px}.stat-top{font-size:10px}.stat-top>span{display:none}.stats strong{font-size:25px;margin:13px 0}.stats strong small{font-size:9px}.stat-foot{font-size:8px;min-height:42px;line-height:1.7}.section-title>span{display:none}.card-grid{gap:12px}.customer-card{padding:15px 15px 0}.customer-card h3{font-size:12px;white-space:normal}.card-metrics{gap:22px}.card-metrics span{font-size:9px}.toolbar{gap:8px;flex-wrap:wrap}.search{width:100%;min-width:150px;flex:1}.result-count{display:none}.add-card{min-height:240px;padding:12px}.add-card strong{font-size:11px}.customer-strip{padding:14px}.customer-strip>span{font-size:9px}.customer-strip small{font-size:9px}.table-toolbar .search{max-width:none}.table-toolbar select{max-width:165px}.table-footer span{display:none}.page-footer{font-size:8px;gap:10px}.overlay{padding:12px}.dialog{padding:22px}.detail-heading{padding:17px;flex-wrap:wrap;gap:10px}.detail-heading h2{font-size:17px}.detail-heading select{margin-left:0;max-width:220px}.detail-heading .icon-button{margin-left:auto}.detail-body{grid-template-columns:1fr;padding:18px;gap:25px}.detail-dialog{max-height:95vh}.form-grid,.login-page{grid-template-columns:1fr}.login-brand{display:none}.login-form{padding:65px 0}.campaign-date{flex-direction:column;line-height:1.6}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.crm-sidebar{padding-top:20px}.crm-sidebar .logo-button{display:block;padding-bottom:15px}.crm-sidebar .workspace{margin-bottom:14px}.crm-sidebar nav{overflow-y:auto;flex:1;min-height:0;padding-right:3px}.crm-sidebar .nav-section{margin-bottom:18px}.crm-sidebar .nav-label{margin:0 0 6px;padding-left:12px}.crm-sidebar .nav-item{min-height:35px;padding:8px 11px;margin-bottom:2px;font-size:11px;text-decoration:none;color:#000}.crm-sidebar .nav-item>span{font-size:16px;width:18px}.crm-sidebar .nav-item.active{color:#c82421}.crm-sidebar .planned-dot{margin-left:auto;color:#000;font-size:8px;font-weight:400}.crm-sidebar .user-card{margin-top:12px;padding-top:12px;flex-shrink:0}.mobile-menu{display:none}.breadcrumbs a{color:#bf2422}.workspace-grid,.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.workspace-tile{padding:30px;background:#fff;border:1px solid var(--border);border-radius:14px;color:#000;display:block}.workspace-tile>span{font-size:9px;letter-spacing:1.5px;color:#bc6b65}.workspace-tile h2{font-size:22px;line-height:1.4;margin:18px 0 12px;letter-spacing:-.5px}.workspace-tile p{font-size:12px;line-height:1.8;color:#000;margin-bottom:24px}.workspace-tile strong{font-size:12px;color:#c63832}.roadmap-callout{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:#f1f2f5;border-radius:12px;margin-top:24px}.roadmap-callout h3{font-size:15px;margin:10px 0}.roadmap-callout p{color:#000;font-size:11px}.plan-badge{display:inline-block;background:#fff5df;color:#9c772b;border:1px solid #efdfbc;border-radius:6px;padding:7px 10px;font-size:10px;white-space:nowrap}.module-plan{max-width:850px;border:1px solid var(--border);border-radius:15px;background:#fff;padding:38px}.module-plan h2{font-size:23px;margin:22px 0 14px;letter-spacing:-.5px}.module-plan p{font-size:13px;line-height:1.9;color:#000;max-width:620px}.module-plan ul{padding-left:20px;margin:25px 0 30px;line-height:2.6;color:#000;font-size:13px}.plan-symbol{width:50px;height:50px;border-radius:12px;background:#fff0ee;color:#d4665c;display:grid;place-items:center;font-size:26px}.inline-info{padding:15px;background:#f6f7f9;color:#000;line-height:1.7;font-size:12px;border-radius:8px;margin-bottom:25px}.record-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:25px}.record-tabs a{font-size:11px;white-space:nowrap;color:#bf2422;padding-bottom:15px;display:flex;gap:6px;align-items:center}.record-tabs .chosen{border-bottom:2px solid var(--red);color:var(--red)}.record-tabs span{font-size:8px;color:#000}.record-panel{border:1px solid var(--border);border-radius:12px;background:#fff;padding:24px}.record-panel h2{font-size:15px;margin-bottom:17px}.record-panel .section-title h2{margin:0}.record-panel .section-title a{font-size:11px}.record-panel dl{border:none}.record-panel dl>div{padding:13px 0}.record-numbers{display:flex;gap:25px;margin:32px 0}.record-numbers strong{font-size:30px;font-weight:600;display:block}.record-numbers span{display:block;font-size:10px;color:#000;margin-top:6px}.record-panel .primary{font-size:11px}.record-next{margin-top:20px}.record-next p{font-size:12px;color:#000;line-height:1.9}.record-hint{margin-top:18px}.global-slot{display:block;color:#000}.global-slot h3{margin-top:16px}.global-slot .card-footer{font-size:11px;color:#a24740}.crm-sidebar nav a:hover,.workspace-tile:hover{border-color:#e1c1bd;background:snow}@media(max-width:760px){.crm-sidebar{display:flex;flex-wrap:wrap;padding:12px 18px;position:sticky;top:0;z-index:4}.crm-sidebar .logo-button{padding:0}.crm-sidebar .mobile-menu{display:block;margin-left:auto;padding:8px 12px;font-size:11px}.crm-sidebar nav{display:none;flex-basis:100%;max-height:65vh}.crm-sidebar nav.expanded{display:block}.crm-sidebar .nav-label{display:block}.crm-sidebar .user-card{display:none}.workspace-grid,.record-grid{grid-template-columns:1fr}.workspace-tile{padding:23px}.roadmap-callout{align-items:flex-start;flex-direction:column}.record-panel{padding:19px}.module-plan{padding:25px}.module-plan h2{font-size:20px}.record-tabs{gap:18px}.record-numbers{gap:22px}}.login-page{display:grid;place-items:center;background:linear-gradient(135deg,#fff,#f7f4f3);min-height:100vh}.login-form{width:390px;max-width:calc(100% - 36px);margin:30px auto;background:#fff;border:1px solid #e6dddd;border-radius:12px;padding:25px;box-shadow:0 12px 35px #45352d08}.login-logo{display:block;width:265px;max-width:100%;height:85px;object-fit:contain;margin:0 auto 8px}.login-form>p{text-align:center;margin:0 0 23px;font-size:13px}.login-form .preview-entry{margin-top:22px;padding-top:16px}.login-form form{gap:17px}.workflow-heading h1{margin-top:0}.workflow-toolbar{margin-bottom:18px}.page-tabs button{padding:7px 11px;margin-bottom:7px;font-size:12px}.page-tabs button.chosen{background:#fff0ef;color:var(--red);border-radius:5px}.quick-links{display:flex;gap:12px;flex-wrap:wrap}.pipeline-board{display:flex;gap:14px;overflow-x:auto;min-height:65vh;padding-bottom:12px}.pipeline-column{flex:0 0 250px;background:#f0f2f5;border:1px solid #e0e4e9;border-radius:10px;display:flex;flex-direction:column;min-height:60vh}.pipeline-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;border-bottom:1px solid #e0e4e9}.pipeline-title h2{font-size:12px;font-weight:650}.pipeline-title>span{font-size:10px;background:#e3e7ed;color:#000;padding:2px 7px;border-radius:9px}.pipeline-cards{padding:10px;display:flex;flex-direction:column;gap:9px;flex:1}.pipeline-card{display:flex;flex-direction:column;gap:10px;text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:14px;cursor:grab;width:100%}.pipeline-card strong{font-size:13px}.pipeline-card>span{font-size:11px;color:#000}.pipeline-card>div{display:flex;justify-content:space-between;gap:8px;color:#000;font-size:10px}.column-empty{margin:auto auto 0;padding:20px;color:#000;font-size:11px}.asana-list{background:#fff;border:1px solid var(--border);overflow-x:auto;border-radius:5px}.customer-list-head,.customer-list-row{display:grid;grid-template-columns:minmax(280px,2.3fr) minmax(120px,1fr) minmax(155px,1.2fr) 110px 125px 115px;min-width:1030px}.customer-list-head,.task-list-head{font-size:10px;color:#000;border-bottom:1px solid var(--border)}.customer-list-head>span,.customer-list-row>span,.customer-list-row>button{padding:10px 12px;border-right:1px solid #edf0f3;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-list-row{font-size:11px;border-bottom:1px solid #eef0f3;min-height:35px}.customer-list-row:hover,.task-list-row:hover{background:#fafafa}.asana-section{display:block;text-align:left;width:100%;font-size:13px;font-weight:600;padding:16px 15px 10px}.asana-section small{color:#000;font-weight:400;margin-left:8px}.add-row{font-size:11px;color:#000;padding:10px 35px 18px}.row-title{display:flex;align-items:center;gap:8px;text-align:left;padding:0;font-size:12px;min-width:0;overflow-wrap:anywhere}.service-tag{display:inline-block;padding:3px 5px;background:#e7f4e7;color:#477545;border-radius:3px;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-tag{display:inline-block;padding:3px 5px;background:#fff2c4;color:#8d772f;border-radius:3px;font-size:10px}.task-list-head,.task-list-row{display:grid;grid-template-columns:minmax(330px,2.5fr) 130px 150px minmax(210px,1.2fr);min-width:880px}.task-list-head>span,.task-list-row>span,.task-list-row>div{padding:10px 13px;border-right:1px solid #edf0f3}.task-list-row>div{display:flex;align-items:center;gap:9px}.task-list-row{border-bottom:1px solid #eef0f3;align-items:center;font-size:11px}.task-list-row.completed .row-title{text-decoration:line-through;color:#000}.complete-task{color:#000;font-size:20px;padding:0}.project-chip{font-size:10px;color:#000;background:#f0f2f5;border-radius:4px;margin:5px 12px;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px}.inline-check input{margin:0;accent-color:var(--red)}.save-notice{border:1px solid #d6e5d8;background:#f0f8f1;color:#4e7955;padding:12px 15px;font-size:12px;border-radius:7px;margin-bottom:15px;display:flex;justify-content:space-between;gap:15px}.workflow-dialog{width:620px}.workflow-dialog h2{font-size:21px}.workflow-dialog .form-grid{gap:14px}.workflow-dialog form{gap:16px}.workflow-dialog .dialog-actions{flex-wrap:wrap}.workflow-dialog .inline-info{margin-bottom:0}.workflow-dialog label{font-size:12px}@media(max-width:760px){.login-form{padding:22px}.workflow-toolbar{align-items:flex-start}.save-notice{flex-direction:column}.pipeline-column{flex-basis:245px}.workflow-heading{flex-direction:row;align-items:center}.workflow-heading .primary{font-size:11px;padding:10px}.task-list-row .row-title{font-size:11px}}.login-page{grid-template-columns:1fr}.lead-dialog{width:960px;max-width:calc(100vw - 32px)}.lead-fieldset{border:0;padding:0;margin:4px 0 14px;min-width:0;display:grid;gap:18px}.lead-fieldset>legend{width:100%;border-bottom:1px solid var(--border);padding:0 0 10px;margin-bottom:18px;font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.6px}.lead-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lead-address{display:grid;grid-template-columns:2fr .7fr .8fr 1.4fr;gap:14px}.service-options{border:1px solid var(--border);border-radius:8px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-options legend{font-size:12px;padding:0 5px}.service-options legend small{color:var(--muted);margin-left:6px}.service-options label{flex-direction:row;align-items:center;font-weight:400}.service-options input{accent-color:var(--red);margin:0}@media(max-width:640px){.lead-three,.lead-address,.service-options,.lead-dialog .form-grid{grid-template-columns:1fr}}.users-heading{margin-top:24px}.users-heading h2{font-size:22px}.deleted-filter{margin-bottom:16px}.users-table-wrap{overflow-x:auto;border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px 20px}.users-table{border-collapse:collapse;width:100%;min-width:1100px;font-size:12px}.users-table th{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.6px;padding:17px 12px}.users-table td{padding:21px 12px;border-top:1px solid var(--border)}.users-table select{padding:9px;max-width:180px}.user-person{display:flex;gap:13px;align-items:center;min-width:210px}.user-person small{color:var(--muted)}.user-avatar{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fce8e7;color:var(--red);display:grid;place-items:center;font-size:14px;font-weight:650;padding:0}.user-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-avatar>span{position:absolute;right:-1px;bottom:-1px;background:var(--red);border:2px solid white;color:#fff;border-radius:50%;width:17px;height:17px;font-size:12px}.avatar-caption{display:block;padding:4px 0 0;color:var(--muted);font-size:11px}.user-status{background:#e8f5ed;color:#287c4b;border-radius:20px;padding:5px 9px;white-space:nowrap;font-weight:600}.user-status.inactive{background:#f0f1f4;color:#000}.user-last-active{color:var(--muted);white-space:nowrap}.user-actions{display:flex;gap:7px}.user-actions .secondary{font-size:11px;padding:9px 11px}.danger{color:#c93535;border-color:#f0c9c9}.role-help{margin-top:20px;font-size:12px;color:#000}.role-help summary{cursor:pointer;font-weight:600}.role-help p{margin-top:10px;line-height:1.6}.users-dialog{width:540px}.users-dialog h2{font-size:22px}.avatar-preview{display:flex;align-items:center;gap:15px}.avatar-preview img{width:64px;height:64px;border-radius:50%}.lead-address{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.4fr)}.lead-address input,.lead-three input{width:100%}.lead-address>label,.lead-three>label{min-width:0}@media(max-width:640px){.lead-address{grid-template-columns:1fr}}.board-access-plan{border:1px solid var(--border);padding:16px;border-radius:8px;font-size:12px;line-height:1.6}.board-access-plan h3{font-size:14px;margin-bottom:8px}.board-access-plan p{margin:8px 0}.board-access-plan ul{padding-left:18px}.pipeline-add{display:block;width:100%;text-align:left;padding:12px 10px;color:#000;font-size:12px;border-radius:7px}.pipeline-add:hover{background:#fceceb;color:var(--red)}.lead-detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.lead-phase-badge{background:#fff0ef;color:#b72320;border-radius:6px;padding:7px 11px;font-size:12px}.lead-details section{margin-bottom:26px}.lead-details h3{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#000;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:4px}.lead-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:0 24px}.lead-details dl>div{padding:13px 0;border-bottom:1px solid #f0f1f4;min-width:0}.lead-details dt{font-size:11px;color:var(--muted);margin-bottom:6px}.lead-details dd{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.lead-detail-notes{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;padding-top:12px}@media(max-width:640px){.lead-details dl{grid-template-columns:1fr}}.lead-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.lead-meetings{min-width:0}.meeting-launch{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:15px 12px;border:1px solid #efb1af;background:#fff4f3;border-radius:9px;color:#a7211f}.meeting-launch>span{font-size:24px}.meeting-launch strong{display:block;font-size:13px}.meeting-launch small{display:block;font-size:10px;margin-top:5px;color:#8b6867}.meeting-launch b{margin-left:auto}.lead-meeting-list{margin-top:18px;padding:15px;border:1px solid var(--border);border-radius:9px}.lead-meeting-list h3{font-size:13px;margin-bottom:12px}.lead-meeting-list article{border-top:1px solid var(--border);padding:12px 0;font-size:12px;overflow-wrap:anywhere}.lead-meeting-list p{font-size:11px;line-height:1.5;margin-top:6px}.lead-meeting-list small{font-size:10px;color:var(--muted)}.lead-meeting-list details{font-size:11px;margin-top:10px}.meeting-description{white-space:pre-wrap}.meeting-notice{padding:10px;background:#edf7ef;color:#426d4b;font-size:11px;line-height:1.5;margin-top:12px}.meeting-overlay{z-index:20}.meeting-dialog{width:900px;max-width:calc(100vw - 32px)}.meeting-dialog h2{font-size:21px}.meeting-planner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.meeting-form{display:flex;flex-direction:column;gap:15px}.meeting-planner h3{font-size:15px;margin-bottom:10px}.meeting-guest{padding:12px;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;margin-bottom:10px}.meeting-timezone{font-size:11px;color:var(--muted)}.calendar-month{display:flex;align-items:center;justify-content:space-between;margin:18px 0;font-size:14px}.calendar-month button{font-size:24px;padding:4px 12px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:24px;text-align:center}.calendar-grid small{font-size:10px;padding-bottom:10px;color:var(--muted)}.calendar-grid button{border-radius:50%;aspect-ratio:1;font-size:12px;background:#f4f5f7}.calendar-grid button.selected{background:var(--red);color:#fff}.calendar-grid button:disabled{opacity:.3;cursor:default}.meeting-calendar .form-grid input{width:100%}.meeting-calendar .form-grid label{min-width:0}.meeting-calendar .inline-info{font-size:11px;line-height:1.6;margin-top:20px}@media(max-width:760px){.lead-detail-layout,.meeting-planner{grid-template-columns:1fr}.lead-meetings{grid-row:1}.lead-meeting-list{max-height:230px;overflow:auto}}.customer-board-scroll{max-height:max(280px,calc(100dvh - 330px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.customer-board-scroll .customer-list-head{position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 1px 0 var(--border)}.customer-list-row>.board-cell{border-right:1px solid #edf0f3;min-width:0;padding:3px 4px}.board-cell .cell-value{width:100%;height:100%;min-height:32px;text-align:left;font-size:11px;padding:6px;display:flex;align-items:center;gap:6px;white-space:normal;overflow-wrap:anywhere}.board-cell .cell-value:disabled{opacity:1;cursor:default}.board-cell .cell-value:not(:disabled):hover{background:#fff1f0;border-radius:4px}.cell-edit-icon{margin-left:auto;color:#000;font-size:12px;opacity:0}.cell-value:hover .cell-edit-icon,.cell-value:focus .cell-edit-icon{opacity:1}.board-cell form{gap:3px}.board-cell input,.board-cell select{width:100%;min-width:0;padding:6px 3px;font-size:11px;border-radius:4px}.cell-actions{display:flex;justify-content:flex-end;gap:6px}.cell-actions button{font-size:14px;padding:2px 7px;border-radius:4px;background:#f5f5f5}.cell-actions button[type=submit]{color:#328349}.customer-list-head,.customer-list-row{grid-template-columns:minmax(280px,2.3fr) minmax(135px,1fr) minmax(180px,1.2fr) 150px 125px 150px;min-width:1120px}.project-context-menu{position:fixed;z-index:30;width:250px;padding:6px;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 30px #18223422}.project-context-menu button,.project-context-menu a{display:block;width:100%;text-align:left;padding:11px 12px;border-radius:5px;font-size:12px;color:#bf2422}.project-context-menu button:hover,.project-context-menu a:hover{background:#f5f6f8}.project-context-menu .remove-entry{color:#cf2724}.project-trash{background:#fff;border:1px solid var(--border);border-radius:8px;padding:20px}.project-trash h2{font-size:19px;margin-bottom:18px}.project-trash>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.project-trash>p{font-size:13px;color:var(--muted)}.workflow-workspace{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.workflow-overview{min-width:0}.workflow-workspace.details-open{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}.workflow-detail-pane{position:sticky;top:16px;min-width:0;height:calc(100dvh - 160px);min-height:0;background:#fff;border-left:1px solid var(--border);overflow:auto;overscroll-behavior:contain}.workflow-detail-pane .workflow-dialog{width:100%;max-width:none;max-height:none;border-radius:0;box-shadow:none;padding:20px;overflow:visible}.workflow-detail-pane .dialog-heading{position:sticky;top:0;background:#fff;z-index:2;padding:14px 0;margin-top:-14px;border-bottom:1px solid var(--border)}.workflow-detail-pane .lead-detail-layout{display:flex;flex-direction:column}.workflow-detail-pane .lead-meetings{order:-1}.workflow-detail-pane .lead-three,.workflow-detail-pane .lead-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-detail-pane input,.workflow-detail-pane select{min-width:0;width:100%}.details-open .workflow-heading{flex-wrap:wrap;gap:12px}.details-open .workflow-toolbar{flex-wrap:wrap}.selected-entry,.customer-list-row.selected-entry:hover{background:#fff0ef;border-color:#edb8b6}.workflow-detail-pane .lead-meeting-list:empty{display:none}@media(max-width:760px){.workflow-workspace.details-open{grid-template-columns:minmax(180px,.65fr) minmax(280px,1fr);gap:10px;overflow-x:auto}.workflow-detail-pane .workflow-dialog{padding:14px}.workflow-detail-pane .form-grid,.workflow-detail-pane .lead-three,.workflow-detail-pane .lead-address,.workflow-detail-pane .lead-details dl{grid-template-columns:1fr}}.duration-tag{display:inline-block;width:max-content;max-width:100%;padding:3px 6px;border-radius:4px;font-size:12px;line-height:1.4;font-weight:500;color:#172018;white-space:nowrap}.duration-0{background:#7ed98d}.duration-1{background:#ff8275}.duration-2{background:#ffab49}.duration-3{background:#ffc65a}.duration-4{background:#ffe02c}.term-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500}.term-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;text-align:left}.term-select-trigger>span:last-child{color:#000}.term-select-menu{position:fixed;inset:auto;margin:0;width:200px;padding:5px;border:1px solid #e3e5e9;border-radius:8px;background:#fff;box-shadow:0 8px 25px #17223426;color:#172018}.term-select-menu::backdrop{background:transparent}.term-select-menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 5px;border-radius:4px}.term-select-menu button:hover,.term-select-menu button:focus-visible{background:#f1f3f6;outline:2px solid #e7b2ad;outline-offset:-2px}.term-check{width:15px;color:#000}.board-cell .duration-tag{font-size:11px}.board-cell .term-select-trigger{min-height:34px;padding:4px}.term-select-trigger:focus-visible{outline:2px solid var(--red);outline-offset:2px}.contacts-table{overflow:auto;background:#fff;border:1px solid var(--border);border-radius:9px}.contacts-table table{border-collapse:collapse;width:100%;font-size:13px;min-width:750px}.contacts-table th,.contacts-table td{text-align:left;padding:16px;border-bottom:1px solid var(--border)}.contacts-table th{background:#f8f9fb;color:#000;font-size:11px}.contacts-table a,.contact-sections a{color:#c82828;font-weight:500}.contact-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.contact-sections section,.contact-editor{background:#fff;border:1px solid var(--border);border-radius:9px;padding:24px}.contact-sections h2,.contact-editor h2{font-size:17px;margin-bottom:18px}.contact-sections article{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--border);padding:13px 0;font-size:13px}.contact-sections small,.contact-sections dt{color:#000;font-size:12px}.contact-sections dd{margin:5px 0 15px;overflow-wrap:anywhere}.contact-sections p{font-size:13px;line-height:1.6}.contact-editor{margin-bottom:20px}@media(max-width:800px){.contact-sections{grid-template-columns:1fr}}.project-work{margin-top:30px;padding-top:20px;border-top:1px solid var(--border)}.project-work h3{font-size:15px;margin:24px 0 14px}.project-work p{font-size:13px;line-height:1.6;white-space:pre-wrap}.project-work small{display:block;font-size:11px;color:#000;margin-top:5px}.project-task{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:12px 0}.project-task>button{text-align:left}.project-task>button:first-child{font-size:22px;color:#398b54}.project-task .completed{text-decoration:line-through;color:#000}.project-task-editor{padding:15px;background:#f9fafb;border:1px solid var(--border);border-radius:8px;margin-top:15px}.project-work article{padding:14px 0;border-bottom:1px solid var(--border)}.project-work article strong{font-size:12px}.subtask-line{display:grid;grid-template-columns:24px minmax(0,1fr) auto 30px;align-items:center;gap:8px;border-bottom:1px solid var(--border);min-height:43px}.subtask-line button{padding:4px 0;font-size:12px;text-align:left}.subtask-complete{font-size:21px!important;color:#000}.subtask-title.completed{text-decoration:line-through;color:#000}.subtask-date{font-size:11px!important;color:#000;white-space:nowrap}.person-avatar{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8d9d6;color:#963d37;font-size:10px!important;font-weight:600;flex-shrink:0;overflow:hidden;padding:0!important}.person-avatar img{width:100%;height:100%;object-fit:cover}.activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);margin-top:32px;padding-bottom:10px}.activity-toolbar button{font-size:12px;padding:7px;border-radius:5px}.activity-toolbar .chosen{background:#fff0ef;color:#c42525;box-shadow:inset 0 0 0 1px #efb5b0}.activity-toolbar select{font-size:11px;padding:6px;max-width:135px}.project-work .activity-entry{display:flex;gap:10px;border:0;padding:18px 0 0}.activity-content{min-width:0;flex:1}.activity-author{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.activity-author time{font-size:11px;color:#000}.activity-author button{font-size:10px;color:#000;margin-left:auto}.activity-content p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.project-work .comment-composer{margin-top:24px;border:1px solid #dedfe4;border-radius:12px;padding:12px;gap:7px;box-shadow:0 2px 5px #20283808}.comment-composer textarea{border:0;padding:0;min-height:75px;resize:vertical;font-size:13px;box-shadow:none}.comment-composer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.comment-composer small{font-size:10px;color:#000}.comment-composer button{font-size:11px;padding:7px 10px}.work-empty{color:#000;font-size:12px!important}.due-overdue{color:#d92b2b!important}.due-today{color:#b86514!important;font-weight:600}.task-due-summary{padding:10px 14px;margin-bottom:12px;background:#fff5e8;border:1px solid #f5dfc3;border-radius:6px;font-size:12px}.task-reminders{position:relative}.reminder-trigger{display:flex;align-items:center;gap:6px;font-size:12px}.reminder-trigger b{background:var(--red);color:#fff;border-radius:12px;min-width:20px;padding:3px;font-size:10px}.reminder-panel{position:absolute;right:0;top:35px;width:360px;max-width:calc(100vw - 30px);max-height:70vh;overflow:auto;z-index:40;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 28px #18223026;padding:18px}.reminder-heading{display:flex;align-items:center;justify-content:space-between}.reminder-heading h2{font-size:16px}.reminder-panel p{font-size:11px;color:#000;margin:12px 0}.reminder-panel article{padding:12px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:7px}.reminder-panel a{font-size:13px;color:#bd2929}.reminder-panel small{font-size:11px;color:#000}.reminder-panel article button{font-size:11px;align-self:flex-end;color:#000}.topbar{position:relative;z-index:4}@media(max-width:760px){.reminder-trigger>span{display:none}.activity-toolbar{flex-wrap:wrap}}.comment-reply,.reply-context{margin:8px 0;padding:10px 14px;border-left:3px solid #efaaa8;background:#fff5f4;border-radius:4px;color:#000}.comment-reply p,.reply-context p{margin:4px 0;white-space:pre-wrap;max-height:90px;overflow:auto}.reply-context{position:relative;padding-right:35px}.reply-context button{position:absolute;right:8px;top:8px;border:0;background:none}.mention-chip{border:1px solid #efc5c3;border-radius:5px;background:#fff0ef;color:#a51b18;padding:4px 7px;margin:3px}.mention-picker{display:flex;flex-direction:column;max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:8px;margin:6px 0;padding:4px}.mention-picker button{text-align:left;border:0;background:#fff;padding:8px;border-radius:4px}.mention-picker button:hover,.mention-picker button:focus{background:#fff0ef}.notification-unread{border-left:3px solid #ed171e;padding-left:10px!important}.composer-context:empty{display:none}.workflow-fields{border:0;padding:0;margin:0;min-width:0;display:contents}.comment-composer>.composer-context{display:block}.comment-composer>.mention-picker{display:flex;align-items:stretch}.inline-subtask{display:grid;grid-template-columns:24px minmax(60px,1fr) auto 30px;gap:8px;align-items:center;min-height:44px;border-bottom:1px solid var(--border);margin:0!important;padding:4px 0}.inline-subtask.subtask-new{grid-template-columns:24px minmax(60px,1fr) auto 30px 25px}.inline-subtask .inline-subtask-name{border:1px solid transparent;background:transparent;box-shadow:none;padding:6px 2px;min-width:0;font-size:12px;border-radius:4px}.inline-subtask .inline-subtask-name:focus{border-color:#edb8b6;background:#fff}.inline-subtask-name.completed{text-decoration:line-through;color:#000}.inline-subtask-date,.inline-subtask-person{position:relative;display:flex!important;align-items:center;justify-content:center;gap:5px;margin:0!important;min-width:28px;height:30px;color:#000;font-size:11px;cursor:pointer}.inline-subtask-date input,.inline-subtask-person select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer;min-width:0}.inline-subtask-date input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.inline-subtask-date:focus-within,.inline-subtask-person:focus-within{outline:2px solid #efaaa8;border-radius:5px}.inline-subtask-date span{white-space:nowrap}.inline-subtask .subtask-complete,.inline-subtask-save{border:0;background:none;padding:0;color:#000}.inline-subtask-save:not(:disabled){color:var(--red)}.subtask-add-icon{color:#000;text-align:center}.inline-subtask input:disabled{opacity:1}.subtask-new:focus-within{background:snow}.portal-setting-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;border-top:1px solid var(--border);padding:24px 0;margin:0}.portal-setting-row p{font-size:12px;line-height:1.6;color:#000}.portal-setting-row input,.portal-setting-row textarea{max-width:500px}.portal-setting-row h3{margin:0 0 8px}.portal-logo{width:60px;height:60px;object-fit:contain;margin:0 15px 12px 0}.portal-access-card{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;text-align:left;margin-bottom:10px}.portal-access-card small{color:#000}.portal-access-editor,.portal-delete{padding:20px;border:1px solid var(--border);border-radius:10px;background:#fff}.portal-delete{border-color:#edaaa8}.portal-management{display:flex;align-items:start;gap:10px}.danger{color:#d71b22!important}.portal-card-wrap{position:relative;min-width:0}.portal-card-wrap>.customer-card{width:100%;height:100%}.portal-card-wrap.archived>.customer-card{opacity:.3;pointer-events:none}.portal-archive-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:#e9ebef70;border-radius:14px}.archive-lock{font-size:25px;background:#fff;padding:9px;border-radius:8px}.portal-nav{border-bottom:1px solid var(--border);padding-bottom:18px}.portal-nav-company{display:block;padding:12px;font-size:13px}.portal-slot-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.portal-slot-link small{padding:3px 6px;background:#f0f1f3;border-radius:12px}.portal-settings .section-title h2{font-size:18px}@media(max-width:800px){.portal-setting-row{grid-template-columns:1fr;gap:12px}}.main-content h1:after{content:".";color:var(--red)}:root{--section-title-size:28px}.shell .content-shell .main-content h1{font-size:var(--section-title-size);font-weight:650;line-height:1.3;letter-spacing:-1px}@media(max-width:760px){:root{--section-title-size:24px}}.lead-workspace{width:min(1220px,96vw);background:#f8fafc}.lead-workspace .dialog-heading{background:#fff;padding:20px;border-radius:14px;margin-bottom:16px}.lead-workspace .lead-detail-toolbar{justify-content:flex-end;gap:10px}.lead-workspace .lead-phase-badge{margin-right:auto;font-size:13px;font-weight:700;border:1px solid transparent}.lead-phase-badge[data-phase="Neuer Lead"]{background:#e8f0ff;color:#2859aa;border-color:#cbdcfa}.lead-phase-badge[data-phase="Erstgespräch terminiert"],.lead-phase-badge[data-phase="Beratungsgespräch terminiert"]{background:#f0eaff;color:#7543b4;border-color:#ded0f8}.lead-phase-badge[data-phase="Angebot versendet"]{background:#e0f5f8;color:#12677a;border-color:#b9e3eb}.lead-phase-badge[data-phase=Wiedervorlage]{background:#fff3d7;color:#8e5d06;border-color:#f0d89b}.lead-phase-badge[data-phase=On-Hold]{background:#f0f1f4;color:#000;border-color:#dfe2e8}.lead-phase-badge[data-phase=Gekauft]{background:#e3f5e9;color:#237047;border-color:#bfe2cb}.lead-phase-badge[data-phase=Abgelehnt]{background:#ffebeb;color:#b22e36;border-color:#f3c2c7}.lead-workspace .lead-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.lead-main{min-width:0}.lead-overview{display:grid;gap:16px}.lead-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-summary-tile{display:grid;gap:7px;padding:16px 18px;border-radius:12px;border:1px solid #d7e3f6;background:#ecf3ff}.lead-summary-tile>span{font-size:12px;color:#000}.lead-summary-tile strong{font-size:15px}.lead-summary-tile.deadline{background:#f1edff;border-color:#dfd7f6}.lead-summary-tile.deadline[data-urgency=today]{background:#fff5dc;border-color:#f2d48e;color:#825600}.lead-summary-tile.deadline[data-urgency=overdue]{background:#fff0ee;border-color:#f4b7b1;color:#b13829}.lead-summary-tile small{font-weight:700}.lead-info-card{padding:20px;background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 2px 7px #243c5c04}.lead-info-card h3{font-size:14px;color:#000;margin-bottom:14px;display:flex;gap:10px;align-items:center}.lead-info-card h3 small{background:#eaf0fa;border-radius:20px;padding:3px 8px;color:#000}.lead-company-name{font-size:17px;display:block}.lead-contact-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;overflow-wrap:anywhere}.lead-contact-links a{font-size:13px;color:#325f94}.lead-contact-links a:hover{text-decoration:underline}.lead-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.lead-tags>span{font-size:12px;padding:6px 10px;border-radius:7px;background:#edf0fc;color:#000}.lead-tags .role-tag{background:#e3f5ee;color:#246d55}.lead-tags .neutral-tag{background:#f2f4f8;color:#000}.lead-address-line{font-size:13px;color:#000;margin-top:14px}.lead-person-list{display:grid;gap:14px}.lead-person{display:flex;gap:12px;align-items:flex-start}.lead-person>div:last-child{min-width:0}.lead-person .person-avatar{background:#e8f1ff;color:#3468ad;flex-shrink:0}.lead-person-role{display:block;font-size:12px;color:#000;margin-top:5px}.lead-info-card.notes{background:#fffbed;border-color:#f0e5bc}.lead-info-card.notes h3{color:#8c6a24}.lead-info-card.notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.lead-workspace .project-work{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:20px;margin-top:18px}.lead-history{border:1px solid #d9e3f2;background:#f5f8fd;border-radius:10px;margin:16px 0}.lead-history>summary{padding:14px;font-weight:650;cursor:pointer;color:#365b88}.lead-history>summary span{display:inline-block;font-size:12px;font-weight:400;margin-left:10px}.lead-history .activity-feed{padding:0 14px}.lead-workspace .lead-meetings{position:sticky;top:0}.lead-workspace .dialog-actions{margin-top:20px}@media(max-width:900px){.lead-workspace .lead-detail-layout{grid-template-columns:1fr}.lead-workspace .lead-meetings{position:static;grid-row:auto}.lead-workspace .dialog-heading{padding:14px}.lead-info-card{padding:16px}}@media(max-width:560px){.lead-summary-grid{grid-template-columns:1fr}.lead-workspace .lead-detail-toolbar{flex-wrap:wrap}.lead-workspace .lead-phase-badge{width:100%}.lead-workspace .project-work{padding:14px}}.lead-tags .location-tag{background:#e0f3f7;color:#146879}.contact-people{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;margin-top:22px}.contact-people-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.contact-people h2{font-size:20px}.contact-people h2 small{font-size:15px;color:var(--muted)}.contact-people-table{overflow-x:auto}.contact-people table{width:100%;border-collapse:collapse;text-align:left}.contact-people th{font-size:12px;color:var(--muted);padding:12px;border-bottom:1px solid var(--border)}.contact-people td{font-size:13px;padding:14px 12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.contact-person-editor{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.contact-people-heading{flex-wrap:wrap}.crm-sidebar .nav-item{font-weight:600}.crm-sidebar .nav-label{color:#000}.page-tabs button:not(.chosen):not(:disabled),.page-tabs>span:not(.selected){color:#000}.crm-sidebar .planned-dot,.breadcrumbs strong{color:#000}.record-tabs{display:flex;gap:4px;padding:4px;background:#eef0f3;border:1px solid #e8ebef;border-radius:9px;margin:18px 0 14px;overflow-x:auto}.record-tabs button{flex:1;white-space:nowrap;border:1px solid transparent;background:transparent;border-radius:6px;padding:10px 14px;font-size:12px;color:#000;font-weight:550}.record-tabs button.active{background:#fff;border-color:#e1e6ed;box-shadow:0 1px 4px #14253708;color:#306e9a}.record-tabs button:focus-visible{outline:2px solid #5c87b7;outline-offset:-2px}.record-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.record-section-heading h3{margin:0}.lead-workspace{background:#fafbfc}.lead-workspace .dialog-heading{border-bottom:1px solid #e7ebf0;border-radius:0;padding:8px 0 20px;background:transparent}.lead-workspace .lead-detail-layout{gap:18px}.lead-workspace .project-work{margin-top:0;border-radius:10px}.lead-main>[hidden]{display:none}.task-list-row.task-context-selected{background:#eef2ff}.context-menu-divider{height:1px;background:var(--border);margin:5px -6px}.project-context-menu .remove-entry svg{vertical-align:-3px;margin-right:5px}.project-context-menu [role=menuitem]:focus-visible{outline:2px solid #cbd5e1;outline-offset:-2px;background:#f5f6f8}.customer-workspace .workflow-overview{background:#fff;border-radius:10px;padding:22px 20px;min-width:0}.customer-workspace .workflow-heading{margin-bottom:18px}.customer-workspace .workflow-heading h1{font-size:25px;letter-spacing:-.65px}.customer-workspace .workflow-heading p{font-size:12px;color:#000}.customer-workspace .page-tabs{gap:8px;border-bottom:1px solid #e8e9ec;margin-bottom:14px}.customer-workspace .page-tabs button{font-size:13px;border-radius:5px;color:#000;padding:7px 11px}.customer-workspace .page-tabs button.chosen{background:#eef3ff;color:#2563c9}.customer-workspace .workflow-toolbar{gap:10px;margin-bottom:16px}.customer-workspace .workflow-toolbar .primary,.customer-workspace .workflow-toolbar .secondary{background:#fff;color:#000;border:1px solid #d9dde3;box-shadow:none;font-weight:500;padding:8px 12px;min-height:35px;border-radius:6px}.customer-workspace .workflow-toolbar .primary:hover,.customer-workspace .workflow-toolbar .secondary:hover{background:#f7f8fa;border-color:#bfc6d0}.customer-workspace .workflow-toolbar .search{max-width:330px;min-height:35px}.customer-workspace .workflow-toolbar input{font-size:12px}.customer-workspace .asana-list{border:0;border-top:1px solid #e8e9ec;border-radius:0}.customer-workspace .customer-list-head{font-size:11px;color:#000;font-weight:400}.customer-workspace .customer-list-head>span{padding:12px;border-right:1px solid #eceef1}.customer-workspace .customer-list-head,.customer-workspace .customer-list-row{grid-template-columns:minmax(330px,2.6fr) minmax(150px,1fr) minmax(220px,1.3fr) 125px minmax(155px,1fr) 125px;min-width:1120px}.customer-workspace .customer-list-row{min-height:41px;font-size:12px;border-bottom:1px solid #eceef1}.customer-workspace .customer-list-row>.row-title{font-size:12px;color:#000;padding:9px 13px;gap:10px}.customer-workspace .customer-list-row.selected-entry{background:#edf3ff;border-color:#e4eaf5}.customer-workspace .customer-list-row>.board-cell{padding:2px 5px;border-color:#eceef1}.customer-workspace .asana-section{font-size:14px;font-weight:650;color:#000;padding:22px 10px 12px;border-bottom:1px solid #eceef1}.customer-workspace .asana-section small{font-size:11px;background:#f1f2f4;color:#000;padding:2px 6px;border-radius:8px}.customer-workspace .add-row{font-size:12px;padding:10px 34px 19px;color:#000}.customer-workspace .add-row:hover{color:#2563c9}.board-tag{display:inline-block;max-width:100%;padding:3px 7px;border-radius:4px;font-size:12px;line-height:1.45;font-weight:500;color:#17231c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.tone-green{background:#81d98d}.tone-coral{background:#ff8b7e;color:#44221c}.tone-lime{background:#c4e981}.tone-orange{background:#ffad58;color:#402a11}.tone-yellow{background:#ffe359;color:#3f350e}.tone-mint{background:#94e8d5;color:#153d34}.tone-amber{background:#ffd17b}.tone-neutral{background:#f0f1f3;color:#000}.board-choice{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;text-align:left;padding:3px 6px;border:1px solid transparent;border-radius:4px}.board-choice:disabled{opacity:1}.board-choice:not(:disabled):hover{background:#f1f4fa}.board-choice.expanded,.board-choice:focus-visible{outline:0;border-color:#6998ee;background:#f7faff}.choice-chevron{margin-left:auto;opacity:0;color:#000}.board-choice:hover .choice-chevron,.board-choice.expanded .choice-chevron,.board-choice:focus-visible .choice-chevron{opacity:1}.board-choice-menu{position:fixed;inset:auto;margin:0;width:310px;max-width:calc(100vw - 16px);max-height:min(350px,calc(100dvh - 16px));overflow:auto;padding:6px;border:1px solid #e2e5e9;border-radius:8px;background:#fff;box-shadow:0 7px 25px #1e293b24}.board-choice-menu::backdrop{background:transparent}.board-choice-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 6px;border-radius:4px;text-align:left}.board-choice-menu button:hover,.board-choice-menu button:focus-visible,.board-choice-menu button[aria-selected=true]{background:#f2f4f7;outline:none}.board-choice-menu button:focus-visible{box-shadow:inset 3px 0 #5083dc}.board-choice-menu .board-tag{white-space:normal;overflow-wrap:anywhere}.choice-check{width:16px;flex:0 0 16px;color:#000;font-size:13px}.customer-workspace .board-cell .cell-value{font-size:12px;white-space:nowrap;min-height:34px}.customer-workspace .board-cell .cell-value:not(:disabled):hover{background:#eef3fb}.cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.board-avatar{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fde4be;color:#684829;font-size:9px;font-weight:650;overflow:hidden}.board-avatar img{width:100%;height:100%;object-fit:cover}.customer-workspace .pipeline-column{background:#f7f8fa;border-color:#e8ebef;border-radius:9px}.customer-workspace .pipeline-card{border-color:#e4e7ec;box-shadow:0 1px 3px #1c253108;border-radius:8px;gap:12px}.customer-workspace .pipeline-card:hover{border-color:#b7c8e3;box-shadow:0 3px 10px #1c253110}.customer-workspace .pipeline-card .board-tag{align-self:flex-start}.customer-workspace .pipeline-card.selected-entry{background:#eef3ff;border-color:#b6cbef}@media(max-width:760px){.customer-workspace .workflow-overview{padding:15px 10px}.customer-workspace .workflow-heading h1{font-size:22px}}.customer-detail .dialog-heading h2{font-size:22px;line-height:1.35;overflow-wrap:anywhere}.customer-detail .project-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.customer-detail .workflow-fields{display:grid;gap:16px}.customer-detail .workflow-fields>label{margin:0}.customer-detail .lead-info-card{border-radius:10px;box-shadow:none}.inline-subtask{grid-template-columns:24px minmax(60px,1fr) auto 36px;min-height:48px;padding:5px 8px;border-bottom-color:#edf0f4;border-radius:6px;transition:background .15s}.inline-subtask.subtask-new{grid-template-columns:24px minmax(60px,1fr) auto 36px 28px}.inline-subtask:hover,.inline-subtask:focus-within,.inline-subtask.subtask-new:focus-within{background:#f0f5ff}.inline-subtask .inline-subtask-name{font-size:13px;padding:8px 5px}.inline-subtask .inline-subtask-name:focus{border-color:#b8cff0;background:#fff}.project-work>h3{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:14px}.project-work>h3 small{background:#eef1f5;color:#000;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:500}.inline-subtask-save{font-size:19px}.inline-subtask .subtask-complete{color:#000}.inline-subtask .subtask-complete:hover{color:#39946b}.portal-overdue{display:inline-block;font-size:11px;padding:5px 7px;border:1px solid #ffd9d4;border-radius:5px;background:#fff5f3;color:#c4453d}.customer-card .card-footer{flex-wrap:wrap;gap:8px}.customer-card .company-avatar{overflow:hidden}.customer-portal-tabs{display:flex;align-items:stretch;gap:24px;margin:0 0 32px;padding:0;background:transparent;border:0;border-radius:0;overflow-x:auto}.customer-portal-tabs>a,.customer-portal-tabs>button{display:inline-flex;align-items:center;flex:0 0 auto;min-height:52px;margin:0;padding:12px 6px 14px;border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:transparent;box-shadow:none;color:#000;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.customer-portal-tabs>a:hover,.customer-portal-tabs>button:hover{background:#eef0f3;color:#000}.customer-portal-tabs>a.active,.customer-portal-tabs>button.active{color:#ed1b24;border-bottom-color:#ed1b24}.customer-portal-tabs>a:focus-visible,.customer-portal-tabs>button:focus-visible{outline:2px solid #ed1b24;outline-offset:-3px}.portal-page-heading{margin-bottom:18px;gap:16px;flex-wrap:wrap}.shell .content-shell .main-content .portal-page-heading h1{font-size:32px;font-weight:700;letter-spacing:-.7px;line-height:1.25;color:#000}.main-content .portal-page-heading h1:after{content:none}@media(max-width:760px){.customer-portal-tabs{gap:14px;margin-bottom:24px}.customer-portal-tabs>a,.customer-portal-tabs>button{font-size:14px;min-height:48px}.shell .content-shell .main-content .portal-page-heading h1{font-size:26px}}.main-content:has(.customer-workspace){background:#fff;padding:20px 24px}.customer-workspace .workflow-overview{border-radius:0;padding:0;background:#fff}.customer-workspace .workflow-heading{margin:0 0 8px;align-items:center}.customer-workspace .workflow-heading h1{font-size:21px;letter-spacing:-.3px;line-height:1.4;margin:0}.customer-workspace .workflow-heading h1:after{display:none}.customer-workspace .workflow-heading p{font-size:11px;margin:4px 0;color:#000}.customer-workspace .page-tabs{margin:0 0 12px;gap:5px;padding-bottom:5px}.customer-workspace .page-tabs button{padding:4px 8px;font-size:12px;margin:0;font-weight:400}.customer-workspace .workflow-toolbar{gap:8px;margin-bottom:12px}.customer-workspace .workflow-toolbar .primary,.customer-workspace .workflow-toolbar .secondary{min-height:28px;padding:5px 9px;font-size:11px;border-radius:4px}.customer-workspace .workflow-toolbar .search{margin-left:auto;max-width:250px;min-height:28px;border-radius:4px}.customer-workspace .workflow-toolbar .search input{padding:5px 7px;font-size:11px}.customer-workspace .asana-list{border:0;border-top:1px solid #edeef0;border-radius:0;background:#fff;box-shadow:none}.customer-workspace .customer-board-scroll{max-height:calc(100dvh - 260px)}.customer-workspace .customer-list-head,.customer-workspace .customer-list-row{grid-template-columns:minmax(290px,3fr) minmax(105px,.95fr) minmax(125px,1.15fr) 95px 125px 105px 115px;min-width:960px}.customer-workspace .customer-list-head{font-size:11px;font-weight:400;background:#fff;color:#000}.customer-workspace .customer-list-head>span{padding:9px 8px;border-right:1px solid #edeef0}.customer-workspace .customer-section{border:0;margin:0;min-width:960px}.customer-workspace .asana-section{background:#fff;color:#000;font-size:13px;font-weight:600;padding:25px 8px 10px;border:0;border-bottom:1px solid #edeef0;line-height:1.4}.customer-workspace .asana-section small{background:none;color:#000;font-size:10px;font-weight:400;padding:0;margin-left:7px;border-radius:0}.customer-workspace .customer-list-row{min-height:32px;font-size:12px;border-bottom:1px solid #edeef0}.customer-workspace .customer-list-row>.row-title{font-size:12px;font-weight:400;color:#000;padding:5px 12px 5px 21px;gap:8px}.customer-workspace .customer-list-row>.row-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-workspace .customer-list-row>.board-cell{padding:0 3px;border-color:#edeef0}.customer-workspace .customer-list-row:hover{background:#f8f9fb}.customer-workspace .customer-list-row.selected-entry{background:#edf3ff;box-shadow:none}.customer-workspace .board-cell .cell-value{font-size:11px;min-height:31px;padding:3px 5px;gap:5px}.customer-workspace .board-choice{min-height:31px;padding:3px 5px;gap:3px}.customer-workspace .board-tag,.customer-detail .board-tag{padding:2px 4px;border-radius:3px;font-size:11px;font-weight:400;line-height:1.4}.customer-workspace .tone-green,.customer-detail .tone-green{background:#7bd68b;color:#153d20}.customer-workspace .tone-coral,.customer-detail .tone-coral{background:#ff8b7e;color:#492720}.customer-workspace .tone-yellow,.customer-detail .tone-yellow{background:#ffdf4c;color:#4b3b0c}.customer-workspace .tone-orange,.customer-detail .tone-orange{background:#ffb65e;color:#4e3216}.customer-workspace .tone-amber,.customer-detail .tone-amber{background:#ffd17b;color:#564318}.customer-workspace .tone-lime,.customer-detail .tone-lime{background:#c4e981;color:#3b5120}.customer-workspace .tone-mint,.customer-detail .tone-mint{background:#94e8d5;color:#153d34}.customer-workspace .board-avatar{background:#e7e8ec;color:#684829;border:1px solid #d8dce1;box-shadow:none;width:20px;height:20px;flex-basis:20px;font-size:8px}.customer-workspace .add-row{font-size:11px;padding:7px 34px 8px;color:#000;font-weight:400}.customer-workspace .add-row:hover{color:#000}.customer-workspace .pipeline-column{border:1px solid #e8ebef;background:#f8f9fa;border-radius:5px;flex-basis:250px}.customer-workspace .pipeline-title{padding:12px;background:transparent}.customer-workspace .pipeline-title h2{font-size:13px;color:#000}.customer-workspace .pipeline-title>span{background:none;color:#000;font-weight:400}.customer-workspace .pipeline-card{padding:12px;border-radius:5px;box-shadow:none;gap:9px}.customer-workspace .pipeline-card strong{font-size:12px;font-weight:500;line-height:1.5}.customer-workspace .link-cell{min-height:31px;padding:3px 5px}.customer-workspace .link-cell a{font-size:11px;font-weight:400;color:#bf2422}.customer-workspace .link-edit{font-size:11px;padding:2px}@media(max-width:760px){.main-content:has(.customer-workspace){padding:15px 12px}.customer-workspace .workflow-toolbar{flex-wrap:wrap}.customer-workspace .workflow-toolbar .search{margin-left:0}}.customer-workspace .workflow-heading h1{font-size:21px!important;font-weight:600!important;letter-spacing:-.3px!important}.customer-workspace .workflow-toolbar .search input{padding-left:29px}.customer-workspace .workflow-toolbar .search>span{font-size:17px;left:9px;top:50%;transform:translateY(-50%);line-height:1}.customer-workspace .customer-list-head,.customer-workspace .customer-list-row{grid-template-columns:minmax(340px,3fr) minmax(105px,.95fr) minmax(125px,1.15fr) 95px 125px 105px 115px 150px;min-width:1160px}.customer-workspace .customer-section{min-width:1160px}.customer-workspace .asana-section{font-size:15px}.section-chevron{display:inline-grid;place-items:center;width:24px;height:24px;font-size:19px;color:#000;border-radius:4px;vertical-align:middle}.asana-section:hover .section-chevron{background:#f0f1f3}.project-row-name{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 20px;min-width:0;border-right:1px solid #edeef0}.customer-workspace .project-row-name .row-title{font-size:13px;font-weight:400;flex:1;padding:2px 0;min-width:0}.project-complete{display:grid;place-items:center;border:1px solid #a6adb4;border-radius:50%;width:17px;height:17px;flex:none;padding:0;font-size:11px;color:#000;line-height:1}.project-complete:hover,.project-complete.done{color:#fff;background:#46a864;border-color:#46a864}.project-complete:disabled{opacity:1;cursor:default}.project-row-name .stage-choice{width:26px;min-height:25px;padding:2px;opacity:0}.project-row-name:hover .stage-choice,.project-row-name:focus-within .stage-choice,.stage-choice.expanded{opacity:1}.project-row-name .stage-choice .board-tag{font-size:17px;background:transparent;color:#17231c;padding:0}.project-row-name .stage-choice .choice-chevron{display:none}.stage-choice:hover{background:#edf0f4}.customer-workspace .customer-list-row{min-height:35px}.project-finished .row-title{color:#000!important}.meeting-dialog{width:940px;padding:28px;border-radius:18px;background:#fff;box-shadow:0 24px 90px #19243526}.meeting-dialog .dialog-heading{padding-bottom:20px;border-bottom:1px solid #e9ecf1;margin-bottom:24px}.meeting-dialog .dialog-heading h2{font-size:23px;letter-spacing:-.4px}.meeting-planner{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:28px}.meeting-form{gap:16px}.meeting-form label{font-size:12px;color:#000}.meeting-form input,.meeting-form select,.meeting-form textarea{border-color:#dfe3e9;border-radius:8px;background:#fff;font-size:14px;padding:11px 12px}.meeting-calendar{padding:22px;background:#f8f9fb;border:1px solid #e8ebf0;border-radius:12px;align-self:start;min-height:300px}.meeting-calendar h3{font-size:16px;margin-bottom:7px}.meeting-timezone{margin-bottom:22px}.meeting-datetime{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr);gap:0}.meeting-date-control{position:relative}.field-caption,.meeting-time-control{font-size:12px;font-weight:500;color:#000}.field-caption{display:block;margin-bottom:7px}.meeting-time-control{display:flex;flex-direction:column;gap:7px}.date-trigger{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d7dce4;border-radius:7px 0 0 7px;width:100%;height:46px;padding:0 12px;text-align:left;font-size:13px;white-space:nowrap}.date-trigger[aria-expanded=true]{border-color:#ed192d;box-shadow:0 0 0 2px #ed192d12}.date-trigger>span:first-child{font-size:20px}.date-chevron{margin-left:auto}.time-input{position:relative;height:46px}.time-input>span{position:absolute;left:10px;top:12px;font-size:19px;pointer-events:none;z-index:1}.meeting-time-control select{margin:0;width:100%;height:46px;border:1px solid #d7dce4;border-left:0;border-radius:0 7px 7px 0;background:#fff;padding:0 24px 0 34px;font-size:13px}.date-popover{position:absolute;z-index:4;top:75px;left:0;width:285px;max-width:calc(100vw - 80px);background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:14px;box-shadow:0 12px 32px #27324720}.date-popover .calendar-month{margin:0 0 13px;font-size:14px}.date-popover .calendar-month button{border:1px solid #e2e5ea;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;padding:0;color:#000;font-size:22px}.date-popover .calendar-grid{gap:0;margin-bottom:10px}.date-popover .calendar-grid small{font-size:12px;padding:0 0 9px}.date-popover .calendar-grid button{border-radius:0;border:1px solid #edf0f3;background:#fff;aspect-ratio:1;font-size:13px}.date-popover .calendar-grid button:hover:not(:disabled){background:#fff0f1;color:#d81a29}.date-popover .calendar-grid button.selected{background:#ed2637;color:#fff;border-color:#ed2637}.calendar-today{display:block;width:100%;border-top:1px solid #eceef2;padding:10px 0 0;color:#d72132;font-size:12px}.meeting-selection-summary{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid #e4e8ee}.summary-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ffe9ec;color:#db2536;font-size:25px}.meeting-selection-summary strong{font-size:13px}.meeting-selection-summary p{font-size:12px;color:#000;margin-top:5px}.meeting-guests h3{margin-top:12px}.meeting-guest{background:#fafbfc;border-color:#e5e8ee}.meeting-dialog .dialog-actions{margin-top:24px;padding-top:20px;border-top:1px solid #e9ecf1}.meeting-launch{border:1px solid #ead9dc;background:#fff8f9;border-radius:10px;padding:15px;color:#be2432}.meeting-launch strong{font-size:14px}.meeting-launch small{font-size:12px;color:#8b6867}.contact-meeting-entry{margin-bottom:20px}.compact .meeting-launch{width:auto;min-width:260px}.compact .meeting-launch small{display:none}.compact .lead-meeting-list{max-height:240px;overflow:auto;background:#fff}.compact .meeting-launch>span{font-size:21px}@media(max-width:760px){.meeting-planner{grid-template-columns:1fr}.meeting-calendar{min-height:270px}.meeting-dialog{padding:20px}.meeting-calendar{padding:16px}.meeting-dialog .dialog-actions{flex-wrap:wrap}.meeting-datetime{grid-template-columns:minmax(0,1.5fr) minmax(110px,1fr)}}.main-content{width:100%;min-width:0;box-sizing:border-box}.page-heading{flex-wrap:wrap;gap:16px}.toolbar,.workflow-toolbar{flex-wrap:wrap;height:auto;min-width:0}.toolbar .search,.workflow-toolbar .search{min-width:0;flex:1 1 220px}.toolbar input,.workflow-toolbar input{min-width:0;max-width:100%}.page-tabs{max-width:100%;overflow-x:auto}.topbar-right{min-width:0}.content-shell{overflow-x:clip}@media(max-width:1000px){.main-content{padding:24px 20px}.topbar-right{gap:10px}.workflow-workspace.details-open{grid-template-columns:minmax(0,1fr)}.workflow-detail-pane{position:relative;height:auto;max-height:none;border:1px solid var(--border);margin-top:20px}}@media(max-width:600px){.main-content{padding:18px 12px}.page-heading h1{overflow-wrap:anywhere}.toolbar>input,.toolbar>.search{flex-basis:100%;width:100%}.topbar{height:auto;min-height:55px;gap:8px;flex-wrap:wrap;padding:10px 12px}.topbar-right{flex-wrap:wrap}}.customer-workspace .workflow-heading h1:after{display:inline;content:".";color:var(--red)}.customer-workspace .workflow-heading h1{font-size:28px;letter-spacing:-.6px}.customer-workspace .page-tabs button{font-size:14px;padding:9px 14px}.customer-workspace .page-tabs button.chosen{background:#edf3ff;color:#356db9}.customer-workspace .workflow-toolbar{gap:12px;margin:16px 0}.customer-workspace .workflow-toolbar button{font-size:13px;min-height:35px}.customer-workspace .workflow-toolbar input{font-size:13px;min-height:36px}.customer-workspace .customer-board-scroll{max-width:100%;overflow:auto;border-top:1px solid #e5e7eb}.customer-workspace .customer-list-head,.customer-workspace .customer-list-row{grid-template-columns:minmax(360px,3fr) 150px 180px 120px 130px 120px 150px 160px;min-width:1370px}.customer-workspace .customer-section{min-width:1370px}.customer-workspace .customer-list-head{font-size:13px;color:#000}.customer-workspace .customer-list-head>span{padding:13px 10px}.customer-workspace .asana-section{font-size:17px;font-weight:600;padding:27px 12px 17px;gap:10px}.customer-workspace .section-chevron{font-size:22px;width:24px;color:#000}.customer-workspace .customer-list-row{min-height:45px;font-size:14px}.customer-workspace .project-row-name .row-title{font-size:14px;color:#000}.customer-workspace .customer-list-row>.board-cell{padding:3px 7px}.customer-workspace .board-cell-value{font-size:13px;min-height:38px}.customer-workspace .board-tag{font-size:12px;padding:4px 7px;border-radius:4px}.customer-workspace .person-avatar{width:25px;height:25px;font-size:11px}.customer-workspace .project-complete{width:20px;height:20px}.customer-workspace .customer-list-row:hover{background:#f7f9fc}.customer-workspace .customer-list-row.selected-entry{background:#eef4ff}.customer-workspace .project-row-name{gap:9px;padding-left:18px}@media(max-width:600px){.main-content:has(.customer-workspace){padding:18px 12px}.customer-workspace .workflow-heading h1{font-size:24px}}.customer-workspace .project-row-name .row-title{min-width:0;overflow:hidden}.customer-workspace .project-row-name .row-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-workspace .customer-list-head,.customer-workspace .customer-list-row{grid-template-columns:var(--board-columns);min-width:var(--board-width);width:var(--board-width)}.customer-workspace .customer-section{min-width:var(--board-width)}.customer-list-head .resizable-heading{position:relative;overflow:visible;white-space:nowrap}.resizable-heading .column-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-workspace .customer-list-head{background:#fff;color:#000;border-bottom:1px solid #e7e8eb;font-weight:400;box-shadow:none}.customer-workspace .customer-list-head .resizable-heading{background:#fff;color:#000;font-size:12px;font-weight:400;border-color:#eceef0}.customer-workspace .customer-list-head .column-label{color:#000;font-weight:400}.customer-workspace .customer-section .asana-section{position:relative;display:block;padding:0;background:#fff;min-height:52px;border-bottom:1px solid #e9eaed;text-align:left}.customer-workspace .section-sticky-label{position:sticky;left:0;display:flex;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 70px);min-height:52px;padding:12px 16px;background:#fff;color:#000;font-size:15px;font-weight:600;z-index:3}.customer-workspace .section-sticky-label small{font-size:11px;font-weight:400;color:#000}.customer-workspace .customer-section .add-row{position:sticky;left:0;background:#fff}.customer-workspace .board-cell .temporal-trigger{border-color:transparent;background:transparent;min-height:32px;padding:5px;font-size:12px}.customer-workspace .board-cell .temporal-trigger:hover{border-color:#dfe2e7;background:#fff}.customer-workspace .customer-list-head,.customer-workspace .customer-list-head .resizable-heading,.customer-workspace .customer-list-head .column-label,.customer-workspace .project-row-name .row-title,.customer-workspace .section-sticky-label,.customer-workspace .board-cell .cell-value,.customer-workspace .board-cell .cell-text,.customer-workspace .board-cell .temporal-trigger,.customer-workspace .board-cell .inline-url input{color:#000}.lead-fields input[type=email]::placeholder,input[placeholder="info@firma.de"]::placeholder{color:#767676!important;opacity:1}.meeting-launch,.meeting-launch strong,.meeting-launch small{color:#000}.quiet-delete{margin-right:auto;color:#000;background:transparent;border:0;text-decoration:underline;font-size:12px;padding:8px}.meeting-dialog input,.meeting-dialog select,.meeting-dialog textarea,.meeting-dialog .text-button,.lead-fields input{color:#000}p.svelte-9fqgbp{line-height:1.7;font-size:13px;color:#000}.note.svelte-9fqgbp{padding:16px;background:#fff8e9;border-radius:10px;margin:20px 0}article.svelte-9fqgbp{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;background:#fff;border:1px solid #e3e8ef;border-radius:10px;margin:9px 0}article.svelte-9fqgbp div:where(.svelte-9fqgbp){display:grid;gap:6px;min-width:0}strong.svelte-9fqgbp{font-size:14px;overflow-wrap:anywhere}small.svelte-9fqgbp,span.svelte-9fqgbp{font-size:12px;color:#000}.warning.svelte-9fqgbp{color:#9b6915}@media(max-width:650px){article.svelte-9fqgbp{align-items:stretch;flex-direction:column}}.social-overview.svelte-kfxg12{max-width:1500px;margin:auto}header.svelte-kfxg12{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}h1.svelte-kfxg12{font-size:28px;letter-spacing:-.8px;margin:9px 0}.metrics.svelte-kfxg12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.metrics.svelte-kfxg12 button:where(.svelte-kfxg12){background:#fff;border:1px solid #e0e5ee;border-radius:14px;text-align:left;padding:20px;display:flex;flex-direction:column;gap:11px;cursor:pointer}.metrics.svelte-kfxg12 button:where(.svelte-kfxg12):hover,.metrics.svelte-kfxg12 button.chosen:where(.svelte-kfxg12){border-color:#eb1b24;background:snow}.metrics.svelte-kfxg12 span:where(.svelte-kfxg12){font-size:13px;font-weight:600;color:#000}.metrics.svelte-kfxg12 strong:where(.svelte-kfxg12){font-size:32px;letter-spacing:-1px}.metrics.svelte-kfxg12 small:where(.svelte-kfxg12){font-size:11px;color:#000;line-height:1.5}.worklist.svelte-kfxg12{background:#fff;border:1px solid #e0e5ee;border-radius:14px;overflow:hidden}.tools.svelte-kfxg12{display:flex;gap:12px;padding:20px;flex-wrap:wrap}.tools.svelte-kfxg12 label:where(.svelte-kfxg12){flex:1;min-width:180px}.tools.svelte-kfxg12 input:where(.svelte-kfxg12),.tools.svelte-kfxg12 select:where(.svelte-kfxg12){border:1px solid #dce2ed;border-radius:8px;padding:11px 12px;background:#fff;font:inherit;font-size:12px}.tools.svelte-kfxg12 input:where(.svelte-kfxg12){width:100%;box-sizing:border-box}.list-caption.svelte-kfxg12{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;background:#f8f9fc;color:#000;font-size:11px}.list-caption.svelte-kfxg12 strong:where(.svelte-kfxg12){color:#000}article.svelte-kfxg12{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(145px,.75fr) minmax(180px,1fr) auto;gap:20px;padding:24px 20px;align-items:center;border-top:1px solid #edf0f5}.customer.svelte-kfxg12{display:flex;gap:12px;align-items:flex-start;min-width:0}.avatar.svelte-kfxg12{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#fff0f1;color:#da1925;display:grid;place-items:center;font-weight:700}.customer-name.svelte-kfxg12{font-size:14px;font-weight:700;text-decoration:none;color:#000;overflow-wrap:anywhere}.signals.svelte-kfxg12{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.badge.svelte-kfxg12{font-size:10px;padding:6px 8px;border-radius:6px;text-decoration:none;font-weight:600}.red.svelte-kfxg12{background:#fff0f1;color:#c81826}.amber.svelte-kfxg12{background:#fff7e7;color:#8d600b}.quiet.svelte-kfxg12{color:#000;font-size:11px}.label.svelte-kfxg12{display:block;color:#000;font-size:9px;font-weight:700;letter-spacing:.7px;margin-bottom:9px}.planning.svelte-kfxg12 strong:where(.svelte-kfxg12),.next.svelte-kfxg12 strong:where(.svelte-kfxg12),.next.svelte-kfxg12 a:where(.svelte-kfxg12){display:block;font-size:12px}.next.svelte-kfxg12 a:where(.svelte-kfxg12){color:#000;text-decoration:none;overflow-wrap:anywhere}.next.svelte-kfxg12 a:where(.svelte-kfxg12):hover,.customer-name.svelte-kfxg12:hover{text-decoration:underline}.planning.svelte-kfxg12 small:where(.svelte-kfxg12),.next.svelte-kfxg12 small:where(.svelte-kfxg12){display:block;font-size:11px;color:#000;margin-top:7px}.calendar.svelte-kfxg12{white-space:nowrap;font-size:12px;text-decoration:none;color:#000}.calendar.svelte-kfxg12 span:where(.svelte-kfxg12){color:#ed1724;font-size:19px;margin-left:5px}.empty.svelte-kfxg12{padding:50px 20px;text-align:center;color:#000}.empty.svelte-kfxg12 h3:where(.svelte-kfxg12){color:#000}.footnote.svelte-kfxg12{font-size:11px;color:#000;line-height:1.7;margin:16px 2px}.sr-only.svelte-kfxg12{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.error.svelte-kfxg12{padding:15px;background:#fff0f0;margin-bottom:15px}@media(max-width:1100px){article.svelte-kfxg12{grid-template-columns:1fr 1fr}.calendar.svelte-kfxg12{align-self:end}.metrics.svelte-kfxg12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){header.svelte-kfxg12{align-items:flex-start;flex-direction:column}h1.svelte-kfxg12{font-size:24px}.metrics.svelte-kfxg12{gap:9px}.metrics.svelte-kfxg12 button:where(.svelte-kfxg12){padding:14px}.metrics.svelte-kfxg12 strong:where(.svelte-kfxg12){font-size:27px}.tools.svelte-kfxg12{padding:14px}.tools.svelte-kfxg12 label:where(.svelte-kfxg12),.tools.svelte-kfxg12 select:where(.svelte-kfxg12){width:100%}.list-caption.svelte-kfxg12{flex-direction:column}article.svelte-kfxg12{grid-template-columns:1fr;gap:18px;padding:20px 14px}.calendar.svelte-kfxg12{justify-self:end}}.probe.svelte-tt2rzz{border-top:1px solid #2c3b55;margin-top:10px;padding-top:10px}strong.svelte-tt2rzz{color:#f8fafc;font-size:12px}p.svelte-tt2rzz{color:#000;font-size:11px;line-height:1.45;margin:8px 0}.actions.svelte-tt2rzz{display:flex;flex-wrap:wrap;gap:6px}label.svelte-tt2rzz,summary.svelte-tt2rzz,a.svelte-tt2rzz{color:#cbd5e1;font-size:11px}select.svelte-tt2rzz{width:100%;margin-top:5px;border:1px solid #3a4b68;border-radius:6px;background:#101a30;color:#f8fafc;padding:7px;font-size:12px}a.svelte-tt2rzz{padding:6px 0}details.svelte-tt2rzz{margin-top:8px}button.svelte-tt2rzz{color:#f8fafc;background:#17243b;border:1px solid #3a4b68;border-radius:6px;padding:6px 8px;font-size:11px;cursor:pointer}button.svelte-tt2rzz:disabled{opacity:.5;cursor:default}[role=alert].svelte-tt2rzz{color:#fca5a5}.live-probe.svelte-1wi60m9{border-top:1px solid #2c3b55;margin-top:10px;padding-top:10px}strong.svelte-1wi60m9{color:#f8fafc;font-size:12px}p.svelte-1wi60m9{color:#000;font-size:11px;line-height:1.45;margin:8px 0}.actions.svelte-1wi60m9{display:flex;flex-wrap:wrap;gap:6px}a.svelte-1wi60m9{color:#cbd5e1;font-size:11px;padding:6px 0}button.svelte-1wi60m9{color:#f8fafc;background:#17243b;border:1px solid #3a4b68;border-radius:6px;padding:6px 8px;font-size:11px;cursor:pointer}button.svelte-1wi60m9:disabled{opacity:.5;cursor:default}[role=alert].svelte-1wi60m9{color:#fca5a5}.audio-settings.svelte-2j7nio{padding:18px}.section-heading.svelte-2j7nio{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-heading.svelte-2j7nio>div:where(.svelte-2j7nio){display:grid;gap:4px}.section-heading.svelte-2j7nio strong:where(.svelte-2j7nio){font-size:13px}.section-heading.svelte-2j7nio span:where(.svelte-2j7nio),.hint.svelte-2j7nio{color:var(--color-muted);font-size:11px;line-height:1.55}.hint.svelte-2j7nio{margin:7px 0 12px}label.svelte-2j7nio{display:block;margin:14px 0 6px;color:var(--color-muted-strong);font-size:12px}select.svelte-2j7nio{width:100%;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:var(--color-surface-2);font:inherit;font-size:12px}button.svelte-2j7nio{font:inherit;cursor:pointer}.icon-button.svelte-2j7nio{display:grid;place-items:center;padding:8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-strong);background:transparent}.text-button.svelte-2j7nio{padding:6px 0;border:0;background:none;color:var(--color-link);font-size:11px;text-align:left}.toggle-row.svelte-2j7nio{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.toggle-row.svelte-2j7nio span:where(.svelte-2j7nio){display:grid;gap:4px}.toggle-row.svelte-2j7nio small:where(.svelte-2j7nio){color:var(--color-muted);font-size:11px}.toggle-row.svelte-2j7nio input:where(.svelte-2j7nio){width:18px;height:18px;accent-color:var(--color-primary)}.audio-section.svelte-2j7nio{border-top:1px solid var(--color-border);padding:14px 0}summary.svelte-2j7nio{color:var(--color-muted-strong);cursor:pointer;font-size:12px;font-weight:600}dl.svelte-2j7nio{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin:16px 0;font-size:10px;line-height:1.5}dt.svelte-2j7nio{color:var(--color-muted)}dd.svelte-2j7nio{margin:0;max-width:125px;text-align:right}.signal-row.svelte-2j7nio{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--color-muted);font-size:11px}meter.svelte-2j7nio{width:110px;height:8px}button.svelte-2j7nio:hover:not(:disabled){color:var(--color-text)}.svelte-2j7nio:is(button:where(.svelte-2j7nio),input:where(.svelte-2j7nio),select:where(.svelte-2j7nio),summary:where(.svelte-2j7nio)):focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.svelte-2j7nio:is(button:where(.svelte-2j7nio),select:where(.svelte-2j7nio)):disabled{opacity:.45;cursor:not-allowed}.voicemail-player.svelte-1vxf9ep{width:100%}.voicemail-player.compact.svelte-1vxf9ep{padding:0 7px 9px 39px}button.svelte-1vxf9ep{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:5px 8px;border:1px solid rgba(96,165,250,.24);border-radius:8px;background:#1e5fce1a;color:#b9d7ff;font:inherit;font-size:11px;cursor:pointer}.compact.svelte-1vxf9ep button:where(.svelte-1vxf9ep){font-size:9px}button.svelte-1vxf9ep:disabled{cursor:wait;opacity:.65}button.svelte-1vxf9ep small:where(.svelte-1vxf9ep){margin-left:auto;color:var(--color-muted);font-size:8px}audio.svelte-1vxf9ep{display:block;width:100%;height:30px}.error.svelte-1vxf9ep{display:block;margin-top:4px;color:#fb8b8b;font-size:8px;line-height:1.35}.phone-panel.svelte-c2bjwz{position:fixed;z-index:80;display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 86px);overflow:hidden;border:1px solid var(--color-shell-divider);border-radius:18px;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);font-size:13px}.phone-panel.dragging.svelte-c2bjwz{-webkit-user-select:none;user-select:none}button.svelte-c2bjwz,input.svelte-c2bjwz,select.svelte-c2bjwz{font:inherit}button.svelte-c2bjwz{cursor:pointer}button.svelte-c2bjwz:disabled,select.svelte-c2bjwz:disabled{opacity:.45;cursor:not-allowed}.svelte-c2bjwz:is(button:where(.svelte-c2bjwz),input:where(.svelte-c2bjwz),select:where(.svelte-c2bjwz)):focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.phone-header.svelte-c2bjwz{display:flex;flex:0 0 auto;align-items:center;gap:11px;padding:17px 18px;cursor:grab;touch-action:none;border-bottom:1px solid var(--color-border)}.dragging.svelte-c2bjwz .phone-header:where(.svelte-c2bjwz){cursor:grabbing}.brand-icon.svelte-c2bjwz{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--tag-blue-bg);color:var(--tag-blue-color)}.header-copy.svelte-c2bjwz{flex:1;min-width:0;display:grid;gap:5px}.header-copy.svelte-c2bjwz>strong:where(.svelte-c2bjwz){font-size:15px;letter-spacing:-.2px}.connection-status.svelte-c2bjwz{display:flex;align-items:center;gap:6px;color:var(--color-muted);font-size:10px}.connection-status.svelte-c2bjwz i:where(.svelte-c2bjwz),.availability-button.svelte-c2bjwz i:where(.svelte-c2bjwz){width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--warn)}.connection-status.available.svelte-c2bjwz i:where(.svelte-c2bjwz),.availability-button.enabled.svelte-c2bjwz i:where(.svelte-c2bjwz){background:var(--ok)}.icon-button.svelte-c2bjwz{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);padding:0}.icon-button.svelte-c2bjwz:hover:not(:disabled){background:var(--btn-neutral-bg-hover);color:var(--color-text)}.phone-tabs.svelte-c2bjwz{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:9px 12px;border-bottom:1px solid var(--color-border)}.phone-tabs.svelte-c2bjwz button:where(.svelte-c2bjwz){display:flex;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 5px;border:0;border-radius:8px;background:none;color:var(--color-muted);font-size:11px;font-weight:600}.phone-tabs.svelte-c2bjwz button:where(.svelte-c2bjwz):hover{background:var(--btn-neutral-bg);color:var(--color-text)}.phone-tabs.svelte-c2bjwz button.active:where(.svelte-c2bjwz){background:var(--tag-blue-bg);color:var(--tag-blue-color)}.phone-body.svelte-c2bjwz{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.dialer.svelte-c2bjwz{padding:20px 20px 17px}.field-label.svelte-c2bjwz{display:block;margin-bottom:9px;color:var(--color-muted-strong);font-size:11px}.number-field.svelte-c2bjwz{display:flex;align-items:center;gap:4px;padding:6px 9px 6px 13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2)}.number-field.svelte-c2bjwz:focus-within{border-color:var(--color-link)}.prefix-button.svelte-c2bjwz{flex:0 0 auto;width:24px;padding:0;border:0;border-right:1px solid var(--color-border);background:none;color:var(--color-muted);font-size:20px;text-align:left}.number-field.svelte-c2bjwz input:where(.svelte-c2bjwz){min-width:0;width:100%;height:36px;border:0;outline:none;padding:0;background:none;color:var(--color-text);font-size:21px;font-weight:500;letter-spacing:.3px}.number-field.svelte-c2bjwz input:where(.svelte-c2bjwz)::placeholder{color:var(--color-muted);font-size:17px}.contact-preview.svelte-c2bjwz{display:flex;flex-direction:column;justify-content:center;min-height:45px;gap:3px;padding:8px 2px;overflow-wrap:anywhere}.contact-preview.svelte-c2bjwz strong:where(.svelte-c2bjwz){color:var(--tag-blue-color);font-size:12px}.contact-preview.svelte-c2bjwz span:where(.svelte-c2bjwz){color:var(--color-muted);font-size:10px;line-height:1.4}.dial-grid.svelte-c2bjwz{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:7px 0 16px}.dial-grid.svelte-c2bjwz button:where(.svelte-c2bjwz){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;border:1px solid var(--color-border);border-radius:11px;background:var(--btn-neutral-bg);color:var(--color-text)}.dial-grid.svelte-c2bjwz button:where(.svelte-c2bjwz):hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-shell-divider)}.dial-grid.svelte-c2bjwz button:where(.svelte-c2bjwz):active:not(:disabled){background:var(--tag-blue-bg)}.dial-grid.svelte-c2bjwz strong:where(.svelte-c2bjwz){font-size:22px;line-height:1.1;font-weight:500}.dial-grid.svelte-c2bjwz span:where(.svelte-c2bjwz){color:var(--color-muted);font-size:8px;letter-spacing:1.4px;line-height:1.4}.call-button.svelte-c2bjwz,.danger-button.svelte-c2bjwz,.hangup-button.svelte-c2bjwz{display:flex;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 12px;border:1px solid transparent;border-radius:10px;font-weight:650;font-size:12px}.call-button.svelte-c2bjwz{color:var(--color-text);background:var(--ok)}.call-button.svelte-c2bjwz:hover:not(:disabled),.hangup-button.svelte-c2bjwz:hover:not(:disabled){filter:brightness(1.1)}.dial-button.svelte-c2bjwz{width:100%}.danger-button.svelte-c2bjwz{color:var(--tag-red-color);background:var(--tag-red-bg);border-color:var(--tag-red-bg)}.danger-button.svelte-c2bjwz:hover:not(:disabled){border-color:var(--danger)}.last-call.svelte-c2bjwz{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:10px;color:var(--color-muted)}.text-button.svelte-c2bjwz{border:0;padding:0;background:none;color:var(--color-link);font-size:inherit;cursor:pointer}.call-workspace.svelte-c2bjwz{flex:0 0 auto;padding:15px 20px 17px;text-align:center;background:linear-gradient(160deg,var(--tag-blue-bg),transparent 85%)}.call-workspace.incoming.svelte-c2bjwz{background:linear-gradient(160deg,var(--tag-green-bg),transparent 85%)}.call-workspace.reconnecting.svelte-c2bjwz{background:linear-gradient(160deg,var(--tag-yellow-bg),transparent 85%)}.call-topline.svelte-c2bjwz{display:flex;justify-content:space-between;align-items:center;color:var(--color-muted);font-size:10px}.call-topline.svelte-c2bjwz>span:where(.svelte-c2bjwz):first-child{display:flex;align-items:center;gap:5px}.call-topline.svelte-c2bjwz time:where(.svelte-c2bjwz){font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-muted-strong)}.call-pulse.svelte-c2bjwz{width:6px;height:6px;background:var(--tag-blue-color);border-radius:50%;animation:svelte-c2bjwz-pulse 1.5s ease-in-out infinite}.caller-avatar.svelte-c2bjwz{display:grid;place-items:center;width:52px;height:52px;margin:12px auto 10px;border-radius:17px;background:var(--tag-blue-bg);color:var(--tag-blue-color);font-size:20px;font-weight:600}.incoming.svelte-c2bjwz .caller-avatar:where(.svelte-c2bjwz){color:var(--tag-green-color);background:var(--tag-green-bg)}.caller-name.svelte-c2bjwz{display:block;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.4px}.caller-company.svelte-c2bjwz,.caller-number.svelte-c2bjwz{display:block;margin-top:5px;color:var(--color-muted-strong);font-size:11px;overflow-wrap:anywhere}.caller-number.svelte-c2bjwz{color:var(--color-muted)}.dialed-line.svelte-c2bjwz{margin-bottom:14px}.call-state.svelte-c2bjwz{margin:10px 0 13px;color:var(--tag-blue-color);font-size:11px;line-height:1.4}.incoming.svelte-c2bjwz .call-state:where(.svelte-c2bjwz){color:var(--tag-green-color)}.reconnecting.svelte-c2bjwz .call-state:where(.svelte-c2bjwz){color:var(--tag-yellow-color)}.microphone-signal.svelte-c2bjwz{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 0 12px;color:var(--color-muted)}.microphone-signal.svelte-c2bjwz span:where(.svelte-c2bjwz){max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.microphone-signal.svelte-c2bjwz meter:where(.svelte-c2bjwz){width:43px;height:7px;margin-left:3px}.microphone-signal.muted.svelte-c2bjwz{color:var(--tag-yellow-color)}.primary-actions.svelte-c2bjwz{display:grid;grid-template-columns:1fr 1fr;gap:9px}.call-controls.svelte-c2bjwz{display:flex;gap:9px;align-items:stretch;justify-content:center}.control-button.svelte-c2bjwz{display:grid;justify-items:center;align-content:center;gap:7px;flex:1 1 0;min-height:55px;border:1px solid var(--color-border);border-radius:10px;background:var(--btn-neutral-bg);color:var(--color-muted-strong);font-size:10px}.control-button.svelte-c2bjwz:hover:not(:disabled){background:var(--btn-neutral-bg-hover)}.control-button.active.svelte-c2bjwz{background:var(--tag-yellow-bg);border-color:var(--warn);color:var(--tag-yellow-color)}.hangup-button.svelte-c2bjwz{flex:1.2 1 0;flex-direction:column;gap:7px;min-height:55px;background:var(--danger);color:var(--color-text);font-size:10px}.incoming-options.svelte-c2bjwz{display:flex;gap:8px;margin-top:12px}.incoming-options.svelte-c2bjwz button:where(.svelte-c2bjwz){display:flex;justify-content:center;align-items:center;gap:6px;flex:1;padding:8px 4px;border:0;border-radius:7px;background:var(--btn-neutral-bg);color:var(--color-muted-strong);font-size:10px}.incoming-options.svelte-c2bjwz button:where(.svelte-c2bjwz):hover:not(:disabled){background:var(--btn-neutral-bg-hover)}.incoming-options.svelte-c2bjwz button.active:where(.svelte-c2bjwz){color:var(--tag-yellow-color)}.transfer-button.svelte-c2bjwz{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:9px;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:#6e91c81a;color:var(--color-text);font-size:12px;cursor:pointer}.transfer-picker.svelte-c2bjwz,.transfer-progress.svelte-c2bjwz{margin-top:9px;padding:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);text-align:left;font-size:12px}.transfer-picker.svelte-c2bjwz p:where(.svelte-c2bjwz),.transfer-progress.svelte-c2bjwz p:where(.svelte-c2bjwz){color:var(--color-muted);font-size:11px;margin:5px 0 10px}.transfer-picker.svelte-c2bjwz button:where(.svelte-c2bjwz),.transfer-progress.svelte-c2bjwz button:where(.svelte-c2bjwz){display:flex;justify-content:space-between;align-items:center;width:100%;padding:9px;border:0;border-radius:7px;background:#6e91c81a;color:var(--color-text);cursor:pointer;margin-top:5px}.transfer-select.svelte-c2bjwz{width:100%;min-width:0;margin-top:9px;padding:8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-muted-strong);font-size:10px}.inline-hint.svelte-c2bjwz{margin:7px 0 0;color:var(--color-muted);font-size:10px}.in-call.svelte-c2bjwz{padding-top:12px;padding-bottom:12px}.in-call.svelte-c2bjwz:empty{display:none}.tone-field.svelte-c2bjwz{display:block;width:100%;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);text-align:center;font-size:20px;letter-spacing:2px}.conversation-hint.svelte-c2bjwz{display:flex;align-items:center;gap:11px;color:var(--color-muted)}.conversation-hint.svelte-c2bjwz p:where(.svelte-c2bjwz){margin:0;font-size:10px;line-height:1.6}.notices.svelte-c2bjwz{padding:12px 16px 0}.notice.svelte-c2bjwz{margin:0 0 7px;padding:10px 12px;border-radius:9px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.notice.error.svelte-c2bjwz{color:var(--tag-red-color);background:var(--tag-red-bg)}.notice.warning.svelte-c2bjwz{color:var(--tag-yellow-color);background:var(--tag-yellow-bg)}.connection-recovery.svelte-c2bjwz{margin-bottom:18px;padding:12px;border:1px solid var(--color-border);border-radius:10px;color:var(--color-muted-strong);font-size:11px}.connection-recovery.svelte-c2bjwz strong:where(.svelte-c2bjwz){color:var(--color-text)}.connection-recovery.svelte-c2bjwz p:where(.svelte-c2bjwz){margin:7px 0;line-height:1.5}.connection-recovery.svelte-c2bjwz button:where(.svelte-c2bjwz){display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;border:1px solid var(--color-shell-divider);border-radius:7px;background:var(--tag-blue-bg);color:var(--tag-blue-color);font-size:11px}.history-heading.svelte-c2bjwz{display:flex;align-items:center;justify-content:space-between;padding:12px 17px 5px}.history-heading.svelte-c2bjwz strong:where(.svelte-c2bjwz){color:var(--color-muted-strong);font-size:11px}.history-error.svelte-c2bjwz{margin:7px 16px}.history-list.svelte-c2bjwz{padding:0 10px 10px}.history-item.svelte-c2bjwz{border-bottom:1px solid var(--color-border)}.history-item.svelte-c2bjwz:last-child{border-bottom:0}.history-call.svelte-c2bjwz{display:flex;align-items:center;gap:10px;width:100%;padding:12px 7px;border:0;border-radius:8px;background:none;color:var(--color-text);text-align:left}.history-call.svelte-c2bjwz:hover:not(:disabled){background:var(--btn-neutral-bg)}.history-call.svelte-c2bjwz:disabled{opacity:.75}.history-direction.svelte-c2bjwz{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--btn-neutral-bg);color:var(--color-muted)}.missed.svelte-c2bjwz .history-direction:where(.svelte-c2bjwz){color:var(--tag-red-color);background:var(--tag-red-bg)}.history-copy.svelte-c2bjwz{display:grid;gap:4px;flex:1;min-width:0}.history-copy.svelte-c2bjwz strong:where(.svelte-c2bjwz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.history-copy.svelte-c2bjwz small:where(.svelte-c2bjwz){color:var(--color-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta.svelte-c2bjwz{display:flex;gap:5px;flex-wrap:wrap;color:var(--color-muted);font-size:9px}.missed.svelte-c2bjwz .history-meta:where(.svelte-c2bjwz)>span:where(.svelte-c2bjwz){color:var(--tag-red-color)}.redial-icon.svelte-c2bjwz{color:var(--color-link)}.voicemail.svelte-c2bjwz{padding:0 7px 10px 47px}.empty-state.svelte-c2bjwz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:190px;padding:30px;color:var(--color-muted);text-align:center;font-size:12px}.empty-state.svelte-c2bjwz strong:where(.svelte-c2bjwz){color:var(--color-muted-strong)}.empty-state.svelte-c2bjwz p:where(.svelte-c2bjwz){max-width:230px;margin:0;font-size:11px;line-height:1.6}.phone-footer.svelte-c2bjwz{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:9px;padding:13px 17px;border-top:1px solid var(--color-border);background:var(--color-surface-2)}.outbound-line.svelte-c2bjwz{display:grid;gap:4px;min-width:0}.outbound-line.svelte-c2bjwz span:where(.svelte-c2bjwz){color:var(--color-muted);font-size:9px}.outbound-line.svelte-c2bjwz strong:where(.svelte-c2bjwz){color:var(--color-muted-strong);font-size:11px;font-weight:500;white-space:nowrap}.availability-button.svelte-c2bjwz{display:flex;align-items:center;gap:5px;padding:6px 7px;border:1px solid var(--color-border);border-radius:20px;background:transparent;color:var(--color-muted);font-size:9px;white-space:nowrap}.availability-button.enabled.svelte-c2bjwz{color:var(--tag-green-color);border-color:var(--tag-green-bg);background:var(--tag-green-bg)}.availability-button.svelte-c2bjwz:not(.enabled) i:where(.svelte-c2bjwz){background:var(--color-muted)}.availability-button.svelte-c2bjwz:hover:not(:disabled){border-color:var(--color-muted)}.minimized-call.svelte-c2bjwz{position:fixed;left:14px;bottom:18px;z-index:80;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:12px 15px;border:1px solid var(--ok);border-radius:12px;background:var(--color-surface);color:var(--tag-green-color);box-shadow:var(--shadow-lg);text-align:left}.minimized-call.svelte-c2bjwz>span:where(.svelte-c2bjwz){display:grid;gap:4px;min-width:0}.minimized-call.svelte-c2bjwz strong:where(.svelte-c2bjwz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px}.minimized-call.svelte-c2bjwz small:where(.svelte-c2bjwz){color:var(--color-muted-strong);font-size:10px}@keyframes svelte-c2bjwz-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.call-pulse.svelte-c2bjwz{animation:none}}@media(max-height:650px){.phone-header.svelte-c2bjwz,.call-workspace.svelte-c2bjwz{padding-top:11px;padding-bottom:11px}.caller-avatar.svelte-c2bjwz{display:none}.caller-name.svelte-c2bjwz{margin-top:11px;font-size:18px}.caller-company.svelte-c2bjwz{display:none}.call-state.svelte-c2bjwz{margin:8px 0 10px}.phone-footer.svelte-c2bjwz{padding-top:10px;padding-bottom:10px}}@media(max-height:520px){.phone-panel.svelte-c2bjwz{overflow:auto}.phone-body.svelte-c2bjwz{flex-shrink:0;overflow:visible}}@media(max-width:380px){.phone-panel.svelte-c2bjwz{width:calc(100vw - 16px)}.phone-header.svelte-c2bjwz{padding-left:14px;padding-right:14px}.dialer.svelte-c2bjwz,.call-workspace.svelte-c2bjwz{padding-left:15px;padding-right:15px}}.phone-reference.svelte-1a7dlm5{--color-shell-divider:#dfe5ef;--color-link:#cf1721;--btn-neutral-bg:#f3f5f9;--btn-neutral-bg-hover:#e9edf3;--tag-blue-bg:#fff0f1;--tag-blue-color:#cf1721;--tag-green-bg:#edf8ef;--tag-green-color:#187443;--tag-red-bg:#fff0ee;--tag-red-color:#b42318;--tag-yellow-bg:#fff7e5;--tag-yellow-color:#8b5c00;--tag-gray-bg:#f3f5f9;--tag-gray-color:#000;--ok:#187443;--warn:#b87800;--danger:#c5222c;--color-text:#000;--color-muted:#000;--color-muted-strong:#000;--color-primary:#e71920;--color-surface:#fff;--color-surface-2:#fff;--color-surface-hover:#f7f8fb;--color-border:#dfe5ef;--color-modal-bg:#fff;--color-panel-bg:#fff;--color-bg-dark:#f3f5f9;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-md:0 8px 24px #1827470d;--shadow-lg:0 24px 50px #18274730;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;color:var(--color-text)}.phone-reference.svelte-1a7dlm5 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#000;font:inherit;font-size:13px;cursor:pointer}.phone-reference.svelte-1a7dlm5 .btn-primary{background:#e71920;color:#fff;border-color:#e71920}.phone-reference.svelte-1a7dlm5 .btn-danger{color:#b42318;border-color:#f8b4af}.phone-reference.svelte-1a7dlm5 .btn-sm{min-height:32px;padding:5px 12px;font-size:12px}.phone-reference.svelte-1a7dlm5 button:disabled{opacity:.5;cursor:not-allowed}.phone-reference.svelte-1a7dlm5 .muted{color:var(--color-muted)}.phone-reference.svelte-1a7dlm5 label{display:block;font-size:13px;color:var(--color-muted-strong);margin-bottom:6px}.phone-reference.svelte-1a7dlm5 input:not([type=checkbox]),.phone-reference.svelte-1a7dlm5 select,.phone-reference.svelte-1a7dlm5 textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text);font:inherit;font-size:14px}.phone-reference.svelte-1a7dlm5 input[type=checkbox]{width:auto}.phone-reference.svelte-1a7dlm5 textarea{resize:vertical;min-height:90px}.phone-reference.svelte-1a7dlm5 .card{background:#fff;border:1px solid var(--color-border);border-radius:12px;margin-bottom:20px}.phone-reference.svelte-1a7dlm5 .table-wrap{overflow:auto;width:100%}.phone-reference.svelte-1a7dlm5 table{width:100%;border-collapse:collapse;font-size:13px}.phone-reference.svelte-1a7dlm5 th{padding:12px;text-align:left;color:var(--color-muted);font-weight:600;background:#f8f9fc}.phone-reference.svelte-1a7dlm5 td{padding:12px;border-bottom:1px solid var(--color-border)}.phone-reference.svelte-1a7dlm5 .error-box{padding:14px;margin-bottom:16px;border-radius:8px;background:#fff0ee;color:#b42318}.phone-reference.svelte-1a7dlm5 .success-box{padding:14px;margin-bottom:16px;border-radius:8px;background:#edf8ef;color:#187443}.phone-reference.svelte-1a7dlm5 .tabs button:not(.add-entry){background:#fff;color:#000}.phone-reference.svelte-1a7dlm5 .tabs button.active{background:#fff0f1;color:#e71920;border-color:#f6b8bd}.phone-reference.svelte-1a7dlm5 .clock-card{background:linear-gradient(140deg,#fff,#eff5ff);border-color:#d9e3f3}.phone-reference.svelte-1a7dlm5 .year-card strong{color:#187443}.phone-reference.svelte-1a7dlm5 .holiday-list .half{color:#275ca6!important}.phone-reference.svelte-1a7dlm5 .note-cell .btn{display:block;margin-top:8px}.phone-reference.svelte-1a7dlm5 .loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff70;z-index:90;pointer-events:none}.phone-reference.svelte-1a7dlm5 .spinner{display:block;width:28px;height:28px;border:3px solid #ddd;border-top-color:#e71920;border-radius:50%;margin:45vh auto;animation:svelte-1a7dlm5-spin 1s linear infinite}@keyframes svelte-1a7dlm5-spin{to{transform:rotate(360deg)}}.heading.svelte-19s1tyu,.toolbar.svelte-19s1tyu,.search.svelte-19s1tyu,.call.svelte-19s1tyu{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar.svelte-19s1tyu,.search.svelte-19s1tyu{justify-content:flex-start;flex-wrap:wrap;margin:20px 0}.toolbar.svelte-19s1tyu a:where(.svelte-19s1tyu){margin-left:auto;color:#c91620}.toolbar.svelte-19s1tyu .active:where(.svelte-19s1tyu){background:#fff0f1;color:#df1722;border-color:#f5c0c4}.search.svelte-19s1tyu input:where(.svelte-19s1tyu){max-width:450px}.card.svelte-19s1tyu{background:#fff;border:1px solid #dfe5ef;border-radius:12px;margin:20px 0;padding:20px}.call.svelte-19s1tyu{padding:14px 0;border-bottom:1px solid #edf0f5}.call.svelte-19s1tyu:last-child{border:0}.call.svelte-19s1tyu small:where(.svelte-19s1tyu){display:block;color:#000;margin-top:5px}.empty.svelte-19s1tyu{color:#000;text-align:center;padding:24px}.names.svelte-19s1tyu{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor.svelte-19s1tyu textarea:where(.svelte-19s1tyu){min-height:110px}.error.svelte-19s1tyu{color:#b42318}.notice.svelte-19s1tyu{color:#187443}.primary.svelte-19s1tyu{background:#e71920;color:#fff}button.svelte-19s1tyu{padding:9px 13px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;cursor:pointer}button.svelte-19s1tyu:disabled{opacity:.5;cursor:not-allowed}nav.svelte-1dnezgz{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px;padding-bottom:8px;border-bottom:1px solid #e1e5ed}a.svelte-1dnezgz{white-space:nowrap;color:#000;text-decoration:none;border:1px solid #e1e5ed;border-radius:8px;padding:13px 17px;font-size:14px;background:#fff}a.active.svelte-1dnezgz{background:#fff0f0;color:#df1722;border-color:#ffc8cd}.shared-line.svelte-1nj2du9{padding:15px;margin:12px 0;border:1px solid var(--color-border);border-radius:10px}.shared-fields.svelte-1nj2du9{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.shared-fields.svelte-1nj2du9 input[type=text]:where(.svelte-1nj2du9),.shared-fields.svelte-1nj2du9 input[type=tel]:where(.svelte-1nj2du9){flex:1;min-width:170px}.shared-line.svelte-1nj2du9 fieldset:where(.svelte-1nj2du9){display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:12px;border:1px solid var(--color-border);border-radius:8px}.shared-line.svelte-1nj2du9 legend:where(.svelte-1nj2du9){color:var(--color-muted);font-size:12px}.shared-line.svelte-1nj2du9 label:where(.svelte-1nj2du9){display:flex;align-items:center;gap:6px}.blocked-card.svelte-1nj2du9>div:where(.svelte-1nj2du9){width:100%}.blocked-number.svelte-1nj2du9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;font-size:13px}.section-heading.svelte-1nj2du9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section-heading.svelte-1nj2du9 h2:where(.svelte-1nj2du9){margin:0 0 4px;font-size:18px}.section-heading.svelte-1nj2du9 p:where(.svelte-1nj2du9),.setting-row.svelte-1nj2du9 p:where(.svelte-1nj2du9),.next-card.svelte-1nj2du9 p:where(.svelte-1nj2du9){margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.state.svelte-1nj2du9{padding:5px 10px;border-radius:999px;background:var(--tag-gray-bg);color:var(--tag-gray-color);font-size:11px;font-weight:700;white-space:nowrap}.state.active.svelte-1nj2du9{background:var(--tag-green-bg);color:var(--tag-green-color)}.info-card.svelte-1nj2du9{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--space-4);padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-hover)}.info-card.svelte-1nj2du9>span:where(.svelte-1nj2du9){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--tag-gray-bg);color:var(--color-text);font-size:12px;font-weight:700}.info-card.svelte-1nj2du9 p:where(.svelte-1nj2du9){margin:0;color:var(--color-text);font-size:12px;line-height:1.5}.settings-card.svelte-1nj2du9,.next-card.svelte-1nj2du9{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.team-routing.svelte-1nj2du9{border-bottom:1px solid var(--color-border)}.team-heading.svelte-1nj2du9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.team-heading.svelte-1nj2du9 h3:where(.svelte-1nj2du9){margin:0 0 4px;font-size:14px}.team-heading.svelte-1nj2du9 p:where(.svelte-1nj2du9){margin:0;color:var(--color-muted);font-size:12px;line-height:1.45}.team-heading.svelte-1nj2du9>span:where(.svelte-1nj2du9){padding:4px 8px;border-radius:999px;background:var(--tag-gray-bg);color:var(--color-text);font-size:10px;white-space:nowrap}.routing-help.svelte-1nj2du9{padding:0 var(--space-5);color:var(--color-muted);font-size:12px}.employee-lines.svelte-1nj2du9{display:grid;gap:12px;min-width:0}.personal-line.svelte-1nj2du9{display:grid;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:8px}.line-disabled.svelte-1nj2du9{opacity:.65}.line-options.svelte-1nj2du9{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.line-options.svelte-1nj2du9 label:where(.svelte-1nj2du9){display:flex;gap:5px;align-items:center;font-size:12px}.line-options.svelte-1nj2du9 input:where(.svelte-1nj2du9){width:auto}.routing-table.svelte-1nj2du9{margin:0 var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.routing-head.svelte-1nj2du9,.routing-row.svelte-1nj2du9{display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,1.5fr) 150px;align-items:center;gap:var(--space-4);padding:10px 12px}.routing-head.svelte-1nj2du9{background:var(--color-surface-hover);color:var(--color-muted);font-size:10px;font-weight:700;text-transform:uppercase}.routing-row.svelte-1nj2du9{border-top:1px solid var(--color-border)}.employee-copy.svelte-1nj2du9{display:flex;min-width:0;flex-direction:column;gap:2px}.employee-copy.svelte-1nj2du9 strong:where(.svelte-1nj2du9),.employee-copy.svelte-1nj2du9 small:where(.svelte-1nj2du9){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-copy.svelte-1nj2du9 strong:where(.svelte-1nj2du9){font-size:12px}.employee-copy.svelte-1nj2du9 small:where(.svelte-1nj2du9){color:var(--color-muted);font-size:10px}.ring-checkbox.svelte-1nj2du9{display:inline-flex;align-items:center;gap:7px;margin:0!important;color:var(--color-muted)!important;font-size:11px}.ring-checkbox.svelte-1nj2du9 input:where(.svelte-1nj2du9){width:auto}.voicemail-row.svelte-1nj2du9{align-items:start}.voicemail-row.svelte-1nj2du9 textarea:where(.svelte-1nj2du9){min-height:104px;resize:vertical}.voicemail-audio-row.svelte-1nj2du9{align-items:start}.audio-control.svelte-1nj2du9{min-width:0}.audio-file.svelte-1nj2du9{padding:12px;border:1px solid rgba(74,222,128,.28);border-radius:10px;background:#22c55e12}.audio-file.svelte-1nj2du9>div:where(.svelte-1nj2du9){display:flex;align-items:center;justify-content:space-between;gap:12px}.audio-file.svelte-1nj2du9 strong:where(.svelte-1nj2du9){overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audio-file.svelte-1nj2du9 small:where(.svelte-1nj2du9){flex:0 0 auto;color:var(--color-muted);font-size:10px}.audio-file.svelte-1nj2du9 audio:where(.svelte-1nj2du9){width:100%;height:36px;margin-top:10px}.audio-actions.svelte-1nj2du9{display:flex;gap:8px;margin-top:9px}.upload-button.svelte-1nj2du9{position:relative;margin:0!important;color:inherit!important;font-weight:600!important;cursor:pointer}.upload-button.svelte-1nj2du9 input:where(.svelte-1nj2du9),.audio-drop.svelte-1nj2du9 input:where(.svelte-1nj2du9){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-button.disabled.svelte-1nj2du9,.audio-drop.disabled.svelte-1nj2du9{opacity:.55;pointer-events:none}.setting-row.svelte-1nj2du9 .audio-drop:where(.svelte-1nj2du9){position:relative;display:flex;min-height:86px;align-items:center;justify-content:center;flex-direction:column;gap:4px;margin:0!important;border:1px dashed var(--color-border);border-radius:10px;background:var(--color-surface-hover);color:var(--color-text)!important;cursor:pointer}.audio-drop.svelte-1nj2du9 strong:where(.svelte-1nj2du9){font-size:12px}.audio-drop.svelte-1nj2du9 small:where(.svelte-1nj2du9){color:var(--color-muted);font-size:10px;font-weight:400}.setting-row.svelte-1nj2du9{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,420px);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.setting-row.svelte-1nj2du9 label:where(.svelte-1nj2du9){margin-bottom:4px;color:var(--color-text);font-weight:650}.secret-control.svelte-1nj2du9{min-width:0}.clear-secret.svelte-1nj2du9{display:flex;align-items:center;gap:7px;margin:8px 0 0!important;color:var(--color-muted)!important;font-size:11px;font-weight:400!important}.clear-secret.svelte-1nj2du9 input:where(.svelte-1nj2du9){width:auto}.form-actions.svelte-1nj2du9{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.setting-row.svelte-1nj2du9 .switch:where(.svelte-1nj2du9){display:inline-flex;flex-direction:row;align-items:center;justify-self:end;gap:10px;margin:0!important;cursor:pointer}.switch.svelte-1nj2du9 input:where(.svelte-1nj2du9){position:absolute;opacity:0;pointer-events:none}.switch-state.svelte-1nj2du9{min-width:55px;padding:3px 9px;border-radius:999px;background:var(--tag-gray-bg);color:var(--color-text);font-size:11px;text-align:center}.track.svelte-1nj2du9{display:inline-block;flex:0 0 42px;position:relative;width:42px;height:24px;border-radius:999px;background:#b8c0cc;transition:background .15s ease}.thumb.svelte-1nj2du9{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch.svelte-1nj2du9 input:where(.svelte-1nj2du9):checked~.track:where(.svelte-1nj2du9){background:var(--ok)}.switch.svelte-1nj2du9 input:where(.svelte-1nj2du9):checked~.track:where(.svelte-1nj2du9) .thumb:where(.svelte-1nj2du9){transform:translate(18px)}.switch.svelte-1nj2du9 input:where(.svelte-1nj2du9):focus-visible~.track:where(.svelte-1nj2du9){box-shadow:0 0 0 3px #e7192033}.next-card.svelte-1nj2du9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.next-card.svelte-1nj2du9 h3:where(.svelte-1nj2du9){margin:0 0 4px;font-size:14px}.next-card.svelte-1nj2du9>span:where(.svelte-1nj2du9){padding:5px 9px;border-radius:999px;background:var(--tag-yellow-bg);color:var(--tag-yellow-color);font-size:10px;font-weight:700;white-space:nowrap}@media(max-width:760px){.section-heading.svelte-1nj2du9,.next-card.svelte-1nj2du9{align-items:flex-start;flex-direction:column}.setting-row.svelte-1nj2du9{grid-template-columns:1fr;gap:var(--space-3)}.setting-row.svelte-1nj2du9 .switch:where(.svelte-1nj2du9){justify-self:start}.form-actions.svelte-1nj2du9{justify-content:stretch}.form-actions.svelte-1nj2du9 .btn:where(.svelte-1nj2du9){flex:1}.routing-head.svelte-1nj2du9{display:none}.routing-row.svelte-1nj2du9{grid-template-columns:1fr;gap:8px}}.bank-workspace.svelte-180g970{max-width:1500px;color:#000}.bank-workspace.svelte-180g970 header:where(.svelte-180g970),.section-heading.svelte-180g970,.actions.svelte-180g970,.connection.svelte-180g970,.period-filter.svelte-180g970,.legend.svelte-180g970,.legend.svelte-180g970 span:where(.svelte-180g970),footer.svelte-180g970,.bank-dialog.svelte-180g970 header:where(.svelte-180g970),.allocation.svelte-180g970{display:flex;align-items:center;justify-content:space-between;gap:14px}.bank-workspace.svelte-180g970 header:where(.svelte-180g970){margin-bottom:24px;flex-wrap:wrap}.bank-workspace.svelte-180g970 h1:where(.svelte-180g970){font-size:32px;margin:8px 0}.eyebrow.svelte-180g970{font-size:10px;letter-spacing:1.5px;font-weight:700}.bank-workspace.svelte-180g970 p:where(.svelte-180g970),.bank-dialog.svelte-180g970 p:where(.svelte-180g970){font-size:13px;line-height:1.6;color:#000}.actions.svelte-180g970 a:where(.svelte-180g970){text-decoration:none;font-size:13px}.connection.svelte-180g970{justify-content:flex-start;flex-wrap:wrap;background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:15px;font-size:12px}.connection.svelte-180g970>span:where(.svelte-180g970):last-child{margin-left:auto}.dot.svelte-180g970{width:8px;height:8px;border-radius:50%;background:#b36e00}.dot.active.svelte-180g970{background:#18885d}.period-filter.svelte-180g970{justify-content:flex-start;margin:24px 0;flex-wrap:wrap}.period-filter.svelte-180g970>span:where(.svelte-180g970){font-size:12px;margin-left:auto}.bank-workspace.svelte-180g970 label:where(.svelte-180g970),.bank-dialog.svelte-180g970 label:where(.svelte-180g970){display:grid;gap:7px;font-size:12px}.bank-workspace.svelte-180g970 select:where(.svelte-180g970),.bank-workspace.svelte-180g970 input:where(.svelte-180g970),.bank-dialog.svelte-180g970 select:where(.svelte-180g970){color:#000;background:#fff;border:1px solid #dbe1e9;border-radius:7px;padding:10px;font:inherit;font-size:13px}.metrics.svelte-180g970{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metrics.svelte-180g970 article:where(.svelte-180g970){padding:22px;border:1px solid #e1e6ee;border-radius:12px;background:#fff;color:#000;text-align:left;display:grid;gap:12px}.metrics.svelte-180g970 span:where(.svelte-180g970){font-size:12px}.metrics.svelte-180g970 strong:where(.svelte-180g970){font-size:25px;overflow-wrap:anywhere}.metrics.svelte-180g970 small:where(.svelte-180g970){font-size:11px;line-height:1.5}.card.svelte-180g970{padding:24px;border:1px solid #e1e6ee;border-radius:14px;background:#fff;margin:24px 0}.section-heading.svelte-180g970{flex-wrap:wrap}.section-heading.svelte-180g970 h2:where(.svelte-180g970){font-size:18px;margin:0}.section-heading.svelte-180g970>span:where(.svelte-180g970){font-size:12px}.legend.svelte-180g970{font-size:12px;gap:18px}.legend.svelte-180g970 i:where(.svelte-180g970){height:9px;width:9px;border-radius:50%}.in.svelte-180g970{background:#18885d}.out.svelte-180g970{background:#d83a49}.chart-scroll.svelte-180g970{overflow-x:auto}.chart.svelte-180g970{display:flex;height:250px;min-width:650px;margin:25px 0 10px;gap:14px}.axis.svelte-180g970{width:90px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;font-size:11px;text-align:right}.plot.svelte-180g970{flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;background:repeating-linear-gradient(to top,transparent 0,transparent 109px,#edf0f4 109px,#edf0f4 110px);padding-bottom:0}.month-bar.svelte-180g970{border:0;background:none;padding:0;color:#000;display:flex;flex-direction:column;gap:12px;min-width:0}.month-bar.svelte-180g970>span:where(.svelte-180g970){font-size:11px;height:18px}.month-bar.chosen.svelte-180g970>span:where(.svelte-180g970){font-weight:700;text-decoration:underline;text-decoration-color:#d42d28;text-underline-offset:5px}.bars.svelte-180g970{height:220px;display:flex;gap:4px;align-items:flex-end;justify-content:center;width:100%;border-bottom:1px solid #dfe5ec}.bars.svelte-180g970 span:where(.svelte-180g970){width:36%;max-width:24px;border-radius:3px 3px 0 0;min-height:0}.month-bar.svelte-180g970:hover .bars:where(.svelte-180g970){background:#f4f6f8}.empty-chart.svelte-180g970{text-align:center;background:#f7f8fa;padding:12px;border-radius:8px}details.svelte-180g970{margin-top:16px;font-size:12px}summary.svelte-180g970{cursor:pointer}.views.svelte-180g970{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.views.svelte-180g970 button:where(.svelte-180g970){background:#f5f6f8;border:1px solid transparent;padding:10px 14px;border-radius:7px;color:#000;font-size:12px}.views.svelte-180g970 button.chosen:where(.svelte-180g970){border-color:#e13b34;background:#fff2f1}.search.svelte-180g970{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.search.svelte-180g970 input:where(.svelte-180g970){flex:1;min-width:200px}.table-scroll.svelte-180g970{overflow:auto}.transactions.svelte-180g970{width:100%;min-width:850px;table-layout:fixed}.transactions.svelte-180g970 th:where(.svelte-180g970):nth-child(1){width:18%}.transactions.svelte-180g970 th:where(.svelte-180g970):nth-child(2){width:30%}.transactions.svelte-180g970 th:where(.svelte-180g970):nth-child(3){width:16%}.transactions.svelte-180g970 th:where(.svelte-180g970):nth-child(4){width:23%}.transactions.svelte-180g970 th:where(.svelte-180g970):nth-child(5){width:13%}table.svelte-180g970{border-collapse:collapse;font-size:12px;color:#000}th.svelte-180g970,td.svelte-180g970{text-align:left;padding:15px 10px;border-bottom:1px solid #edf0f4;vertical-align:top;white-space:normal;overflow-wrap:anywhere}td.svelte-180g970 small:where(.svelte-180g970){display:block;margin-top:7px;font-size:11px;line-height:1.5;white-space:normal;color:#000}.amount.svelte-180g970{font-weight:700}.amount.incoming.svelte-180g970{color:#15734f}.amount.outgoing.svelte-180g970{color:#b32534}.badge.svelte-180g970{display:inline-block;background:#edf6f0;border-radius:5px;padding:5px 8px;font-size:11px}.badge.warning.svelte-180g970{background:#fff1d8}.empty.svelte-180g970{padding:40px;text-align:center}.month-values.svelte-180g970{width:100%}footer.svelte-180g970{margin-top:22px;font-size:11px}.alert.svelte-180g970{color:#a21d2a!important;background:#fff0f1;padding:12px;border-radius:8px}.notice.svelte-180g970{background:#eaf6ee;padding:12px}.test-note.svelte-180g970{background:#fff5df;padding:12px;border-radius:8px;color:#000}.bank-overlay.svelte-180g970{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;justify-content:flex-end;z-index:1000;padding:20px}.bank-dialog.svelte-180g970{width:min(640px,100%);overflow:auto;background:#fff;border-radius:14px;padding:28px;color:#000;box-sizing:border-box}.bank-dialog.svelte-180g970 h2:where(.svelte-180g970){font-size:22px;margin:0}.bank-dialog.svelte-180g970 h3:where(.svelte-180g970){font-size:16px;margin-top:25px}.bank-dialog.svelte-180g970 small:where(.svelte-180g970){font-size:11px;overflow-wrap:anywhere;display:block;color:#000}.detail-amount.svelte-180g970{display:block;font-size:30px;margin-top:22px}.reference.svelte-180g970{padding:15px;background:#f5f7fa;border-radius:8px;overflow-wrap:anywhere}.allocation.svelte-180g970{padding:12px 0;border-bottom:1px solid #e8ecf1;font-size:13px}.allocation.svelte-180g970 a:where(.svelte-180g970){color:#bf2925}.manual.svelte-180g970{background:#f7f8fa;padding:16px;border-radius:10px;margin-top:20px}.manual.svelte-180g970 select:where(.svelte-180g970){max-width:100%}.activities.svelte-180g970{padding-left:20px}.activities.svelte-180g970 li:where(.svelte-180g970){padding:10px 0;font-size:12px}.activities.svelte-180g970 small:where(.svelte-180g970){margin-top:7px}.activities.svelte-180g970 p:where(.svelte-180g970){margin:5px 0}.bank-workspace.svelte-180g970 button:where(.svelte-180g970):focus-visible,.bank-dialog.svelte-180g970 button:where(.svelte-180g970):focus-visible{outline:2px solid #d42d28;outline-offset:3px}@media(max-width:1100px){.metrics.svelte-180g970{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.metrics.svelte-180g970{grid-template-columns:1fr}.card.svelte-180g970{padding:16px}.connection.svelte-180g970>span:where(.svelte-180g970):last-child,.period-filter.svelte-180g970>span:where(.svelte-180g970){margin-left:0}.bank-workspace.svelte-180g970 header:where(.svelte-180g970){align-items:flex-start}.actions.svelte-180g970{flex-wrap:wrap}.bank-overlay.svelte-180g970{padding:0}.bank-dialog.svelte-180g970{border-radius:0}.metrics.svelte-180g970 strong:where(.svelte-180g970){font-size:24px}footer.svelte-180g970{flex-wrap:wrap}}.finom.svelte-x7d65e{max-width:1450px;color:#000}.heading.svelte-x7d65e,.paging.svelte-x7d65e{display:flex;align-items:center;justify-content:space-between;gap:16px}.card.svelte-x7d65e{border:1px solid #e0e6ef;border-radius:14px;background:#fff;padding:24px;margin:22px 0}.finom.svelte-x7d65e p:where(.svelte-x7d65e),.finom.svelte-x7d65e li:where(.svelte-x7d65e){line-height:1.7;color:#000}.finom.svelte-x7d65e label:where(.svelte-x7d65e){display:grid;gap:8px;margin:18px 0;font-size:13px}.finom.svelte-x7d65e input:where(.svelte-x7d65e),.finom.svelte-x7d65e select:where(.svelte-x7d65e){padding:10px;border:1px solid #dce2eb;border-radius:6px;color:#000;background:#fff;max-width:100%}.scroll.svelte-x7d65e{overflow:auto}table.svelte-x7d65e{width:100%;min-width:850px;table-layout:fixed;border-collapse:collapse;font-size:13px}th.svelte-x7d65e:nth-child(1){width:17%}th.svelte-x7d65e:nth-child(2){width:30%}th.svelte-x7d65e:nth-child(3){width:13%}th.svelte-x7d65e:nth-child(4){width:25%}th.svelte-x7d65e:nth-child(5){width:15%}th.svelte-x7d65e,td.svelte-x7d65e{text-align:left;padding:14px;border-bottom:1px solid #e0e6ef;vertical-align:top;color:#000}th.svelte-x7d65e,td.svelte-x7d65e{white-space:normal;overflow-wrap:anywhere}small.svelte-x7d65e{display:block;margin:7px 0;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:#000}code.svelte-x7d65e{display:block;overflow-wrap:anywhere;margin:8px 0}summary.svelte-x7d65e{cursor:pointer;font-weight:600}.paging.svelte-x7d65e{margin-top:20px}.finom.svelte-x7d65e .error:where(.svelte-x7d65e){color:#b71c1c}.notice.svelte-x7d65e{background:#e9f7ee;padding:14px}.dialog.svelte-x7d65e{max-width:650px;width:90%}a.svelte-x7d65e{color:#c71926}.inbox-settings.svelte-2wrzqa{max-width:1400px}.inbox-settings.svelte-2wrzqa p:where(.svelte-2wrzqa){color:#000;line-height:1.7}.heading.svelte-2wrzqa{display:flex;justify-content:space-between;gap:18px;align-items:center}.boxes.svelte-2wrzqa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card.svelte-2wrzqa,.setup.svelte-2wrzqa{padding:24px;border:1px solid #e0e6ef;border-radius:14px;background:#fff;margin:22px 0}.card.svelte-2wrzqa h3:where(.svelte-2wrzqa){overflow-wrap:anywhere}.setup.svelte-2wrzqa{background:#f4f7fb}.setup.svelte-2wrzqa li:where(.svelte-2wrzqa){margin:12px 0;line-height:1.7}.setup.svelte-2wrzqa code:where(.svelte-2wrzqa){display:block;overflow-wrap:anywhere;padding:10px;background:#fff;font-size:12px;margin:8px 0}.badge.svelte-2wrzqa{display:inline-block;padding:7px 10px;border-radius:7px;background:#f1f3f7;color:#000;font-size:12px}.badge.connected.svelte-2wrzqa{background:#e8f6ed;color:#277344}.inbox-settings.svelte-2wrzqa label:where(.svelte-2wrzqa){display:grid;gap:8px;margin:18px 0;font-size:13px}.inbox-settings.svelte-2wrzqa .check:where(.svelte-2wrzqa){display:flex;align-items:center}.check.svelte-2wrzqa input:where(.svelte-2wrzqa){width:auto}.fields.svelte-2wrzqa{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions.svelte-2wrzqa{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.actions.svelte-2wrzqa a:where(.svelte-2wrzqa){text-decoration:none}.item.svelte-2wrzqa{border-top:1px solid #e5eaf1;padding:16px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.item.svelte-2wrzqa small:where(.svelte-2wrzqa){display:block;margin:6px 0}.import-status.svelte-2wrzqa{display:inline-block;margin-left:12px;padding:4px 8px;background:#f1f3f7;border-radius:6px;font-size:12px;color:#000}.mail-details.svelte-2wrzqa{margin-top:8px;font-size:12px}.mail-details.svelte-2wrzqa summary:where(.svelte-2wrzqa){cursor:pointer}.removed-receipt.svelte-2wrzqa{font-size:12px;color:#000}.item.svelte-2wrzqa .actions:where(.svelte-2wrzqa){margin:0}.item.svelte-2wrzqa p:where(.svelte-2wrzqa){margin:6px 0}.item.svelte-2wrzqa strong:where(.svelte-2wrzqa),.item.svelte-2wrzqa p:where(.svelte-2wrzqa){overflow-wrap:anywhere}.notice.svelte-2wrzqa{padding:15px;background:#e9f7ee;color:#26743d}.inbox-settings.svelte-2wrzqa input:where(.svelte-2wrzqa),.inbox-settings.svelte-2wrzqa select:where(.svelte-2wrzqa){width:100%;min-width:0}@media(max-width:1200px){.boxes.svelte-2wrzqa{grid-template-columns:1fr}.card.svelte-2wrzqa{margin:10px 0}}@media(max-width:650px){.item.svelte-2wrzqa,.fields.svelte-2wrzqa{grid-template-columns:1fr}.heading.svelte-2wrzqa{align-items:start;flex-direction:column}}.time-reference.svelte-l7omoj{--color-text:#000;--color-muted:#000;--color-muted-strong:#000;--color-primary:#e71920;--color-surface:#fff;--color-surface-2:#fff;--color-surface-hover:#f7f8fb;--color-border:#dfe5ef;--color-modal-bg:#fff;--color-panel-bg:#fff;--color-bg-dark:#f3f5f9;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-md:0 8px 24px #1827470d;--shadow-lg:0 24px 50px #18274730;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;color:var(--color-text)}.time-reference.svelte-l7omoj .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#000;font:inherit;font-size:13px;cursor:pointer}.time-reference.svelte-l7omoj .btn-primary{background:#e71920;color:#fff;border-color:#e71920}.time-reference.svelte-l7omoj .btn-danger{color:#b42318;border-color:#f8b4af}.time-reference.svelte-l7omoj .btn-sm{min-height:32px;padding:5px 12px;font-size:12px}.time-reference.svelte-l7omoj button:disabled{opacity:.5;cursor:not-allowed}.time-reference.svelte-l7omoj .muted{color:var(--color-muted)}.time-reference.svelte-l7omoj label{display:block;font-size:13px;color:var(--color-muted-strong);margin-bottom:6px}.time-reference.svelte-l7omoj input:not([type=checkbox]),.time-reference.svelte-l7omoj select,.time-reference.svelte-l7omoj textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text);font:inherit;font-size:14px}.time-reference.svelte-l7omoj input[type=checkbox]{width:auto}.time-reference.svelte-l7omoj textarea{resize:vertical;min-height:90px}.time-reference.svelte-l7omoj .card{background:#fff;border:1px solid var(--color-border);border-radius:12px;margin-bottom:20px}.time-reference.svelte-l7omoj .table-wrap{overflow:auto;width:100%}.time-reference.svelte-l7omoj table{width:100%;border-collapse:collapse;font-size:13px}.time-reference.svelte-l7omoj th{padding:12px;text-align:left;color:var(--color-muted);font-weight:600;background:#f8f9fc}.time-reference.svelte-l7omoj td{padding:12px;border-bottom:1px solid var(--color-border)}.time-reference.svelte-l7omoj .error-box{padding:14px;margin-bottom:16px;border-radius:8px;background:#fff0ee;color:#b42318}.time-reference.svelte-l7omoj .success-box{padding:14px;margin-bottom:16px;border-radius:8px;background:#edf8ef;color:#187443}.time-reference.svelte-l7omoj .tabs button:not(.add-entry){background:#fff;color:#000}.time-reference.svelte-l7omoj .tabs button.active{background:#fff0f1;color:#e71920;border-color:#f6b8bd}.time-reference.svelte-l7omoj .clock-card{background:linear-gradient(140deg,#fff,#eff5ff);border-color:#d9e3f3}.time-reference.svelte-l7omoj .year-card strong{color:#187443}.time-reference.svelte-l7omoj .holiday-list .half{color:#275ca6!important}.time-reference.svelte-l7omoj .note-cell .btn{display:block;margin-top:8px}.time-reference.svelte-l7omoj .loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff70;z-index:90;pointer-events:none}.time-reference.svelte-l7omoj .spinner{display:block;width:28px;height:28px;border:3px solid #ddd;border-top-color:#e71920;border-radius:50%;margin:45vh auto;animation:svelte-l7omoj-spin 1s linear infinite}@keyframes svelte-l7omoj-spin{to{transform:rotate(360deg)}}.ms.svelte-10yo2hf{position:relative}.trigger.has.svelte-10yo2hf{border-color:var(--color-primary);color:var(--color-text)}.caret.svelte-10yo2hf{opacity:.6;font-size:10px}.backdrop.svelte-10yo2hf{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:none;z-index:40}.menu.svelte-10yo2hf{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:200px;max-height:300px;overflow-y:auto;background:var(--color-modal-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:4px}.item.svelte-10yo2hf{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);background:none;border:none;border-radius:6px;color:var(--color-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.item.svelte-10yo2hf:hover{background:var(--color-surface-hover)}.item.clear.svelte-10yo2hf{color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:4px;padding-top:8px}.box.svelte-10yo2hf{width:14px;height:14px;flex-shrink:0;border:1px solid var(--color-border);border-radius:3px}.box.on.svelte-10yo2hf{background:var(--color-primary);border-color:var(--color-primary)}.overlay.svelte-66lyin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.backdrop.svelte-66lyin{position:absolute;top:0;right:0;bottom:0;left:0;background:#040a16a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;cursor:default}.modal.svelte-66lyin{position:relative;width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;background:var(--color-modal-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.modal.wide.svelte-66lyin{max-width:860px}.modal.extra-wide.svelte-66lyin{max-width:1240px}header.svelte-66lyin{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}header.svelte-66lyin h2:where(.svelte-66lyin){margin:0;font-size:17px}.close.svelte-66lyin{background:none;border:none;color:var(--color-muted);font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.close.svelte-66lyin:hover{color:var(--color-text)}.body.svelte-66lyin{padding:var(--space-5);overflow-y:auto}footer.svelte-66lyin{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}.temporal-field.svelte-qgbp3r{position:relative;display:flex;min-width:0;width:100%;gap:0}.temporal-trigger.svelte-qgbp3r{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d7dce4;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:9px 12px;text-align:left;font:inherit;font-size:13px;color:#000;white-space:nowrap}.temporal-trigger.placeholder-muted.svelte-qgbp3r{color:#767676}.temporal-trigger.svelte-qgbp3r svg:where(.svelte-qgbp3r){flex-shrink:0}.temporal-trigger.svelte-qgbp3r:disabled{opacity:.5;cursor:not-allowed}.temporal-trigger.svelte-qgbp3r:focus-visible,.temporal-trigger[aria-expanded=true].svelte-qgbp3r{outline:2px solid #ed192d30;border-color:var(--red,#ed192d)}.chevron.svelte-qgbp3r{margin-left:auto;color:#000}.clock.svelte-qgbp3r{font-size:20px}.combined.svelte-qgbp3r>.temporal-trigger:where(.svelte-qgbp3r){border-radius:7px 0 0 7px;flex:1.4}.combined.svelte-qgbp3r>.clock-trigger:where(.svelte-qgbp3r){border-radius:0 7px 7px 0;flex:1;border-left:0}.compact.svelte-qgbp3r .temporal-trigger:where(.svelte-qgbp3r){min-height:32px;padding:5px 7px;font-size:12px}.constraint-input.svelte-qgbp3r{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none;padding:0!important;border:0!important;bottom:0;left:0}.temporal-popover.svelte-qgbp3r{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:290px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:14px;box-shadow:0 12px 32px #27324720;color:#000;font-size:13px}.temporal-popover.svelte-qgbp3r header:where(.svelte-qgbp3r){display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}.temporal-popover.svelte-qgbp3r header:where(.svelte-qgbp3r) strong:where(.svelte-qgbp3r){font-size:14px}.temporal-popover.svelte-qgbp3r header:where(.svelte-qgbp3r) button:where(.svelte-qgbp3r){border:1px solid #e2e5ea;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;padding:0;color:#000;background:#fff;font-size:22px}.calendar-grid.svelte-qgbp3r{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;text-align:center;margin:0 0 12px}.calendar-grid.svelte-qgbp3r small:where(.svelte-qgbp3r){font-size:12px;padding-bottom:10px;color:#000}.calendar-grid.svelte-qgbp3r button:where(.svelte-qgbp3r){padding:0;border-radius:0;border:1px solid #edf0f3;background:#fff;aspect-ratio:1;font-size:13px;color:#000}.calendar-grid.svelte-qgbp3r button:where(.svelte-qgbp3r):hover:not(:disabled){background:#fff0f1;color:#d81a29}.calendar-grid.svelte-qgbp3r button.current-day:where(.svelte-qgbp3r):not(.selected){background:#eef0f3;font-weight:700}.calendar-grid.svelte-qgbp3r button.selected:where(.svelte-qgbp3r){background:var(--red,#ed2637);color:#fff;border-color:var(--red,#ed2637)}.calendar-grid.svelte-qgbp3r button:where(.svelte-qgbp3r):disabled{opacity:.3;cursor:default}.calendar-grid.svelte-qgbp3r button:where(.svelte-qgbp3r):focus-visible{outline:2px solid var(--red);outline-offset:-2px}.today.svelte-qgbp3r,.clear.svelte-qgbp3r{display:block;width:100%;background:#fff;border:0;border-top:1px solid #eceef2;padding:12px 0 0;color:var(--red,#d72132);font-size:12px}.clear.svelte-qgbp3r{margin-top:10px;color:#000}.today.svelte-qgbp3r:disabled{opacity:.3}.time-parts.svelte-qgbp3r{display:flex;align-items:center;gap:8px;margin:18px 0}.time-parts.svelte-qgbp3r label:where(.svelte-qgbp3r){flex:1;min-width:0;font-size:12px;display:grid;gap:6px}.time-parts.svelte-qgbp3r select:where(.svelte-qgbp3r){width:100%;padding:10px 6px;background:#fff;border:1px solid #d7dce4;border-radius:7px;font-size:14px}.time-parts.svelte-qgbp3r>span:where(.svelte-qgbp3r){padding-top:20px}.apply.svelte-qgbp3r{width:100%;padding:10px;border:0;border-radius:7px;background:var(--red,#ed192d);color:#fff}.temporal-trigger.svelte-qgbp3r>span:where(.svelte-qgbp3r):not(.chevron):not(.clock){min-width:0;overflow:hidden;text-overflow:ellipsis}.compact.combined.svelte-qgbp3r .temporal-trigger:where(.svelte-qgbp3r){gap:3px;padding:5px 4px}.compact.combined.svelte-qgbp3r .temporal-trigger:where(.svelte-qgbp3r) svg:where(.svelte-qgbp3r),.compact.combined.svelte-qgbp3r .clock:where(.svelte-qgbp3r){display:none}.compact.combined.svelte-qgbp3r .chevron:where(.svelte-qgbp3r){flex-shrink:0}.compact.svelte-qgbp3r .temporal-trigger:where(.svelte-qgbp3r) svg:where(.svelte-qgbp3r){display:none}.compact.svelte-qgbp3r .temporal-trigger:where(.svelte-qgbp3r){gap:4px}.compact.combined.svelte-qgbp3r>.temporal-trigger:where(.svelte-qgbp3r){flex:1.8}.compact.combined.svelte-qgbp3r>.clock-trigger:where(.svelte-qgbp3r){flex:1}.date-picker.svelte-1bcq32g{display:flex;gap:6px;min-width:0}.section-heading.svelte-1cd9yrz{margin-bottom:var(--space-4)}.section-heading.svelte-1cd9yrz h2:where(.svelte-1cd9yrz){margin-bottom:4px;font-size:18px}.holiday-heading.svelte-1cd9yrz p:where(.svelte-1cd9yrz){margin:0;color:var(--color-muted);font-size:13px}.settings-card.svelte-1cd9yrz{margin-bottom:var(--space-4);padding:var(--space-5)}.settings-card.svelte-1cd9yrz h3:where(.svelte-1cd9yrz){margin-bottom:var(--space-4)}.rules-note.svelte-1cd9yrz{margin:calc(var(--space-3) * -1) 0 var(--space-4);color:var(--color-muted);font-size:12px}.company-vacation-card.svelte-1cd9yrz{border-color:#60a5fa4d}.company-form.svelte-1cd9yrz{display:grid;grid-template-columns:160px 160px minmax(240px,1fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f5f7fb}.company-form.svelte-1cd9yrz label:where(.svelte-1cd9yrz),.company-list.svelte-1cd9yrz label:where(.svelte-1cd9yrz){margin:0}.employee-selection.svelte-1cd9yrz{min-width:220px}.employee-selection.svelte-1cd9yrz>small:where(.svelte-1cd9yrz){display:block;margin-top:5px;color:var(--color-muted);font-size:10px}.employee-selection.svelte-1cd9yrz .trigger{width:100%;min-height:38px;justify-content:space-between}.company-list.svelte-1cd9yrz{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.company-list.svelte-1cd9yrz article:where(.svelte-1cd9yrz){display:grid;grid-template-columns:330px minmax(220px,1fr) auto auto;align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f5f7fb}.company-dates.svelte-1cd9yrz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.days.svelte-1cd9yrz{align-self:center;color:var(--color-muted);font-size:12px;white-space:nowrap}.company-actions.svelte-1cd9yrz{display:flex;gap:var(--space-2)}.table-wrap.svelte-1cd9yrz{overflow-x:auto}.settings-table.svelte-1cd9yrz{min-width:900px}td.svelte-1cd9yrz strong:where(.svelte-1cd9yrz),td.svelte-1cd9yrz small:where(.svelte-1cd9yrz){display:block}td.svelte-1cd9yrz small:where(.svelte-1cd9yrz){margin-top:3px;color:var(--color-muted)}tr.inactive.svelte-1cd9yrz{opacity:.55}.inline-input.svelte-1cd9yrz{display:flex;align-items:center;gap:7px;margin:0;white-space:nowrap}.inline-input.svelte-1cd9yrz input:where(.svelte-1cd9yrz){width:82px;height:36px}.inline-input.svelte-1cd9yrz span:where(.svelte-1cd9yrz){color:var(--color-muted);font-size:11px}.start-cell.svelte-1cd9yrz{min-width:168px}.start-date-stack.svelte-1cd9yrz{display:grid;gap:9px}.start-date-stack.svelte-1cd9yrz label:where(.svelte-1cd9yrz){display:grid;gap:4px;margin:0}.start-date-stack.svelte-1cd9yrz label:where(.svelte-1cd9yrz)>span:where(.svelte-1cd9yrz){color:var(--color-muted);font-size:10px;line-height:1.2}.start-cell.svelte-1cd9yrz .picker-trigger{min-width:148px}.save-check.svelte-1cd9yrz{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;border:1px solid rgba(74,222,128,.45);border-radius:9px;background:#22c55e24;color:#187443;font-size:17px;font-weight:800;cursor:pointer}.save-check.svelte-1cd9yrz:hover:not(:disabled){background:#22c55e3d}.save-check.svelte-1cd9yrz:disabled{opacity:.5;cursor:wait}.weekly-cell.svelte-1cd9yrz{display:flex;align-items:flex-end;gap:var(--space-3);min-width:540px}.weekly-cell.svelte-1cd9yrz .weekday-grid:where(.svelte-1cd9yrz){flex:1}.weekday-grid.svelte-1cd9yrz{display:grid;grid-template-columns:repeat(7,minmax(54px,1fr));gap:4px}.weekday-grid.svelte-1cd9yrz label:where(.svelte-1cd9yrz){margin:0;text-align:center}.weekday-grid.svelte-1cd9yrz label:where(.svelte-1cd9yrz) span:where(.svelte-1cd9yrz){display:block;margin-bottom:4px;color:var(--color-muted);font-size:10px}.weekday-grid.svelte-1cd9yrz input:where(.svelte-1cd9yrz){width:100%;height:36px;padding:0 6px;text-align:center;font-size:12px}.weekly-total.svelte-1cd9yrz{display:flex;flex-direction:column;justify-content:center;min-width:92px;height:58px;padding:7px 12px;border:1px solid rgba(96,165,250,.5);border-radius:var(--radius-sm);background:linear-gradient(145deg,#1e40af3d,#0e749029);box-shadow:inset 0 1px #ffffff0a}.weekly-total.svelte-1cd9yrz span:where(.svelte-1cd9yrz){color:#275ca6;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.weekly-total.svelte-1cd9yrz strong:where(.svelte-1cd9yrz){margin-top:3px;color:#244b82;font-size:14px;white-space:nowrap}.right.svelte-1cd9yrz{text-align:right}.holiday-heading.svelte-1cd9yrz{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.holiday-heading.svelte-1cd9yrz h3:where(.svelte-1cd9yrz){margin-bottom:4px}.settings-card.svelte-1cd9yrz select:where(.svelte-1cd9yrz){height:38px;min-height:38px;padding-top:0;padding-bottom:0;line-height:normal}.holiday-heading.svelte-1cd9yrz select:where(.svelte-1cd9yrz){width:auto;min-width:100px}.holiday-grid.svelte-1cd9yrz{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.holiday-grid.svelte-1cd9yrz article:where(.svelte-1cd9yrz){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f5f7fb}.holiday-grid.svelte-1cd9yrz article:where(.svelte-1cd9yrz) div:where(.svelte-1cd9yrz){display:flex;flex-direction:column;gap:3px}.holiday-grid.svelte-1cd9yrz span:where(.svelte-1cd9yrz){color:var(--color-muted);font-size:11px}.holiday-grid.svelte-1cd9yrz select:where(.svelte-1cd9yrz){width:auto;min-width:180px;font-size:12px}@media(max-width:650px){.company-form.svelte-1cd9yrz,.company-list.svelte-1cd9yrz article:where(.svelte-1cd9yrz){grid-template-columns:1fr}.company-dates.svelte-1cd9yrz{grid-template-columns:1fr}.company-actions.svelte-1cd9yrz{justify-content:flex-start}.holiday-grid.svelte-1cd9yrz{grid-template-columns:1fr}.holiday-grid.svelte-1cd9yrz article:where(.svelte-1cd9yrz){align-items:stretch;flex-direction:column}.holiday-grid.svelte-1cd9yrz select:where(.svelte-1cd9yrz){width:100%}}.page-header.svelte-bpd6vw{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.title-row.svelte-bpd6vw{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}h1.svelte-bpd6vw{margin-bottom:4px}.page-header.svelte-bpd6vw p:where(.svelte-bpd6vw){margin:0;font-size:14px}.actions.svelte-bpd6vw{display:flex;gap:var(--space-2);align-items:center}.add-entry.svelte-uhf40u{height:36px;flex-shrink:0}.tabs.svelte-uhf40u{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);overflow-x:auto}.tabs.svelte-uhf40u button:where(.svelte-uhf40u):not(.add-entry){min-height:36px;padding:0 16px;border:1px solid var(--color-border);border-radius:999px;background:#0f16308c;color:var(--color-muted-strong);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.tabs.svelte-uhf40u button.active:where(.svelte-uhf40u){border-color:#4ade808c;background:#22c55e2e;color:#dcfce7}.clock-card.svelte-uhf40u{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-4);padding:34px;border:1px solid rgba(96,165,250,.35);border-radius:var(--radius-lg);background:linear-gradient(145deg,#102046db,#112b609e);box-shadow:var(--shadow-md)}.eyebrow.svelte-uhf40u{margin:0 0 8px;color:var(--color-muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.stopwatch.svelte-uhf40u{margin-bottom:24px;font-size:clamp(34px,6vw,64px);font-variant-numeric:tabular-nums;letter-spacing:.04em}.stamp-button.svelte-uhf40u{min-width:230px;height:58px;border:1px solid #4ade80;border-radius:14px;background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;font:inherit;font-size:18px;font-weight:750;cursor:pointer;box-shadow:0 12px 30px #22c55e33}.stamp-button.running.svelte-uhf40u{border-color:#f87171;background:linear-gradient(135deg,#991b1b,#dc2626);box-shadow:0 12px 30px #dc262633}.break-button.svelte-uhf40u{margin-top:12px;min-width:170px;height:38px;border:1px solid var(--color-border);border-radius:10px;background:#ffffff0d;color:var(--color-muted-strong);font:inherit;cursor:pointer}.break-button.active.svelte-uhf40u{border-color:#facc15;color:#946200;background:#a1620733}.time-facts.svelte-uhf40u{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.time-facts.svelte-uhf40u article:where(.svelte-uhf40u),.report-grid.svelte-uhf40u article:where(.svelte-uhf40u){padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.time-facts.svelte-uhf40u span:where(.svelte-uhf40u),.report-grid.svelte-uhf40u span:where(.svelte-uhf40u){display:block;margin-bottom:6px;color:var(--color-muted);font-size:11px;text-transform:uppercase}.time-facts.svelte-uhf40u strong:where(.svelte-uhf40u){font-size:15px}.table-card.svelte-uhf40u{padding:var(--space-5)}.section-heading.svelte-uhf40u{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.section-heading.svelte-uhf40u h2:where(.svelte-uhf40u){margin-bottom:4px;font-size:16px}.filters.svelte-uhf40u{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.filters.svelte-uhf40u select:where(.svelte-uhf40u){width:auto;min-width:145px;height:38px;padding-top:0;padding-bottom:0;line-height:normal;font-size:12px}.date-input.svelte-uhf40u{color-scheme:dark;cursor:pointer}.date-input.svelte-uhf40u::-webkit-calendar-picker-indicator{opacity:1;filter:brightness(0) invert(1);cursor:pointer}.table-wrap.svelte-uhf40u{overflow-x:auto}th.svelte-uhf40u,td.svelte-uhf40u{white-space:nowrap}.note-cell.svelte-uhf40u{min-width:180px;max-width:360px;white-space:normal}.edit-cell.svelte-uhf40u{width:42px;text-align:right}.edit-entry.svelte-uhf40u{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--color-border);border-radius:8px;background:#ffffff0a;color:var(--color-muted-strong);cursor:pointer}.edit-entry.svelte-uhf40u:hover{border-color:#60a5fa8c;background:#3b82f61f;color:#275ca6}.edit-entry.svelte-uhf40u svg:where(.svelte-uhf40u){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auto-label.svelte-uhf40u{display:block;margin-top:3px;color:#946200;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.empty-cell.svelte-uhf40u{padding:30px;color:var(--color-muted);text-align:center}.report-grid.svelte-uhf40u{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.report-grid.svelte-uhf40u strong:where(.svelte-uhf40u){display:block;margin-bottom:6px;font-size:24px}.report-grid.svelte-uhf40u small:where(.svelte-uhf40u){display:block;margin-top:4px;color:var(--color-muted)}.report-grid.svelte-uhf40u small:where(.svelte-uhf40u) b:where(.svelte-uhf40u){color:var(--color-muted-strong)}.report-details.svelte-uhf40u{margin-top:var(--space-4)}.report-details.svelte-uhf40u h2:where(.svelte-uhf40u){font-size:16px}.vacation-layout.svelte-uhf40u{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--space-4)}.request-card.svelte-uhf40u,.vacation-list.svelte-uhf40u{padding:var(--space-5)}.absence-card-heading.svelte-uhf40u{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.absence-card-heading.svelte-uhf40u h2:where(.svelte-uhf40u){margin:0}.employee-select.svelte-uhf40u{display:grid;gap:4px;min-width:180px;margin:0;color:var(--color-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.employee-select.svelte-uhf40u select:where(.svelte-uhf40u){height:36px;padding-top:0;padding-bottom:0;color:var(--color-text);font-size:12px;line-height:normal;text-transform:none;letter-spacing:normal}.balance-grid.svelte-uhf40u{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.balance-account.svelte-uhf40u{display:grid;gap:6px}.balance-account-name.svelte-uhf40u{margin-bottom:2px;color:var(--color-muted);font-size:11px}.balance-grid.svelte-uhf40u .year-card:where(.svelte-uhf40u){padding:var(--space-3);border:1px solid rgba(74,222,128,.28);border-radius:var(--radius-sm);background:#22c55e14}.balance-grid.svelte-uhf40u .year-card:where(.svelte-uhf40u) strong:where(.svelte-uhf40u),.balance-grid.svelte-uhf40u .year-card:where(.svelte-uhf40u) small:where(.svelte-uhf40u),.balance-grid.svelte-uhf40u .year-card:where(.svelte-uhf40u) b:where(.svelte-uhf40u){display:block}.balance-grid.svelte-uhf40u .year-card:where(.svelte-uhf40u) small:where(.svelte-uhf40u){margin-bottom:3px;color:var(--color-muted);font-size:10px}.balance-grid.svelte-uhf40u .current-year-card:where(.svelte-uhf40u) strong:where(.svelte-uhf40u){font-size:17px}.balance-grid.svelte-uhf40u .current-year-card:where(.svelte-uhf40u) b:where(.svelte-uhf40u){margin-top:5px;color:var(--color-muted);font-size:11px;font-weight:500}.balance-grid.svelte-uhf40u .adjacent-year-card:where(.svelte-uhf40u){padding:8px var(--space-3);border-color:#94a3b829;background:#94a3b80e;opacity:.58}.balance-grid.svelte-uhf40u .adjacent-year-card:where(.svelte-uhf40u) strong:where(.svelte-uhf40u){font-size:13px}.holiday-summary.svelte-uhf40u{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid rgba(96,165,250,.2);border-radius:var(--radius-sm);background:#3b82f60e}.holiday-summary.svelte-uhf40u>header:where(.svelte-uhf40u){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:8px}.holiday-summary.svelte-uhf40u h3:where(.svelte-uhf40u){margin:0;font-size:13px}.holiday-summary.svelte-uhf40u>header:where(.svelte-uhf40u)>span:where(.svelte-uhf40u),.holiday-summary.svelte-uhf40u>p:where(.svelte-uhf40u){margin:0;color:var(--color-muted);font-size:10px}.holiday-list.svelte-uhf40u{display:grid;gap:5px}.holiday-list.svelte-uhf40u article:where(.svelte-uhf40u){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:7px 0;border-top:1px solid rgba(148,163,184,.12)}.holiday-list.svelte-uhf40u article:where(.svelte-uhf40u) div:where(.svelte-uhf40u){display:grid;gap:2px}.holiday-list.svelte-uhf40u strong:where(.svelte-uhf40u){font-size:11px}.holiday-list.svelte-uhf40u small:where(.svelte-uhf40u){color:var(--color-muted);font-size:10px}.holiday-list.svelte-uhf40u article:where(.svelte-uhf40u)>span:where(.svelte-uhf40u){flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#22c55e1f;color:#187443;font-size:9px;font-weight:700}.holiday-list.svelte-uhf40u article:where(.svelte-uhf40u)>span.half:where(.svelte-uhf40u){background:#facc151c;color:#946200}.company-label.svelte-uhf40u{width:fit-content;padding:2px 7px;border-radius:999px;background:#3b82f624;color:#275ca6!important;font-size:9px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.field-row.svelte-uhf40u{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.entry-edit-form.svelte-uhf40u{display:grid;gap:var(--space-3)}.entry-edit-form.svelte-uhf40u label:where(.svelte-uhf40u){margin:0;min-width:0}.entry-edit-form.svelte-uhf40u input:where(.svelte-uhf40u){min-width:0}.vacation-list.svelte-uhf40u>article:where(.svelte-uhf40u){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.vacation-list.svelte-uhf40u article:where(.svelte-uhf40u) div:where(.svelte-uhf40u):first-child{display:flex;flex-direction:column;gap:4px}.vacation-list.svelte-uhf40u small:where(.svelte-uhf40u){color:var(--color-muted)}.status.svelte-uhf40u{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.status.pending.svelte-uhf40u{background:#eab30829;color:#946200}.status.approved.svelte-uhf40u{background:#22c55e29;color:#187443}.status.rejected.svelte-uhf40u{background:#ef444429;color:#b42318}.status.cancelled.svelte-uhf40u{background:#94a3b829;color:#000}.decision.svelte-uhf40u{display:flex;gap:6px}.decision.svelte-uhf40u button:where(.svelte-uhf40u){min-height:30px;border-radius:7px;background:transparent;font:inherit;font-size:11px;cursor:pointer}.approve.svelte-uhf40u{border:1px solid rgba(74,222,128,.45);color:#187443}.reject.svelte-uhf40u{border:1px solid rgba(248,113,113,.45);color:#b42318}.cancel.svelte-uhf40u{border:1px solid rgba(251,191,36,.45);color:#946200}.loading-overlay.svelte-uhf40u{position:fixed;right:20px;bottom:20px}@media(max-width:800px){.time-facts.svelte-uhf40u,.vacation-layout.svelte-uhf40u{grid-template-columns:1fr}.section-heading.svelte-uhf40u{flex-direction:column}.filters.svelte-uhf40u{justify-content:flex-start}}.mention-composer.svelte-1qqyx59{position:relative;width:100%}.mention-composer.svelte-1qqyx59 textarea:where(.svelte-1qqyx59){display:block;width:100%;min-height:88px;max-height:180px;box-sizing:border-box;margin:0;padding:10px 12px 28px;border:1px solid #dedfe3;border-radius:6px;font-size:12px;line-height:1.5;color:#000;resize:vertical;background:#fff}.mention-composer.svelte-1qqyx59 textarea:where(.svelte-1qqyx59)::placeholder{color:#858585}.mention-insert.svelte-1qqyx59{position:absolute;bottom:5px;left:7px;border:0;background:#fff;color:#000;padding:2px 6px;font-size:17px}.mention-options.svelte-1qqyx59{position:absolute;bottom:100%;left:0;right:0;max-height:300px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 -4px 18px #0002;padding:5px;z-index:10}.mention-hint.svelte-1qqyx59{display:block;font-size:10px;padding:5px 7px;color:#000}.mention-options.svelte-1qqyx59 button:where(.svelte-1qqyx59){display:flex;align-items:center;gap:8px;width:100%;border:0;background:#fff;padding:7px;text-align:left;color:#000;font-size:12px}.mention-options.svelte-1qqyx59 button.mention-active:where(.svelte-1qqyx59),.mention-options.svelte-1qqyx59 button:where(.svelte-1qqyx59):hover{background:#fff0f0}.mention-avatar.svelte-1qqyx59{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f8e1db;font-size:10px;flex:none}.mention-options.svelte-1qqyx59 small:where(.svelte-1qqyx59){display:block;font-size:10px;margin-top:3px}.mention-options.svelte-1qqyx59 p:where(.svelte-1qqyx59){font-size:12px;padding:8px}.emoji-popover.svelte-askjok{width:100%;max-width:380px;margin:10px 0;border-radius:12px;box-shadow:0 8px 28px #18223720;overflow:hidden}.emoji-popover.svelte-askjok emoji-picker{width:100%;height:365px;--num-columns:8;--emoji-size:1.65rem;--border-color:#e5e8ee;--border-radius:12px;--indicator-color:#3879ee;--input-border-radius:8px}.comment-reactions.svelte-1w7jdx9{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:6px 0 2px}.comment-reactions.svelte-1w7jdx9 button:where(.svelte-1w7jdx9){display:inline-flex;align-items:center;gap:5px;border:1px solid #e6e6e8;border-radius:5px;background:#fff;color:#000;padding:3px 6px;font-size:14px;min-height:26px}.comment-reactions.svelte-1w7jdx9 button.reaction-mine:where(.svelte-1w7jdx9){background:#fff0ef;border-color:#efb4b2}.comment-reactions.svelte-1w7jdx9 small:where(.svelte-1w7jdx9){font-size:11px}.reaction-quick.svelte-1w7jdx9{display:flex;gap:2px;opacity:0}.comment-reactions.svelte-1w7jdx9:hover .reaction-quick:where(.svelte-1w7jdx9),.comment-reactions.svelte-1w7jdx9:focus-within .reaction-quick:where(.svelte-1w7jdx9){opacity:1}.reaction-quick.svelte-1w7jdx9 button:where(.svelte-1w7jdx9){border-color:transparent}.reaction-menu.svelte-1w7jdx9{position:fixed;inset:auto;margin:0;padding:0;width:350px;max-width:calc(100vw - 16px);border:0;border-radius:10px;background:#fff;box-shadow:0 4px 24px #0003}.reaction-menu.svelte-1w7jdx9 .emoji-popover{margin:0;box-shadow:none}@media(hover:none){.reaction-quick.svelte-1w7jdx9{opacity:1}}.person-trigger.svelte-kq6i1{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;padding:5px;min-height:32px;max-width:100%;color:#000;font:inherit;font-size:13px;text-align:left;border-radius:4px}.person-trigger.svelte-kq6i1:hover:not(:disabled){border-color:#ddd;background:#f8f8f8}.person-name.svelte-kq6i1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.picker-avatar.svelte-kq6i1{display:inline-grid;place-items:center;border-radius:50%;width:25px;height:25px;min-width:25px;min-height:25px;max-width:25px;max-height:25px;padding:0;margin:0;line-height:1;box-sizing:border-box;flex:0 0 25px;background:#f6dfd8;color:#000;font-size:10px;overflow:hidden}.picker-avatar.svelte-kq6i1 img:where(.svelte-kq6i1){width:100%;height:100%;object-fit:cover}.picker-avatar.unassigned.svelte-kq6i1{background:#fff;border:1px dashed #b8bcc1;color:#000}.compact.svelte-kq6i1{padding:0}.people-popover.svelte-kq6i1{position:fixed;inset:auto;margin:0;width:430px;max-width:calc(100vw - 16px);padding:6px 0;border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 5px 20px #0002;color:#000;overflow:hidden}.people-popover.svelte-kq6i1 input:where(.svelte-kq6i1){display:block;width:calc(100% - 16px);margin:2px 8px 6px;border:1px solid #dedee3;border-radius:4px;padding:8px;font:inherit;font-size:12px;box-sizing:border-box;color:#000}.people-popover.svelte-kq6i1 input:where(.svelte-kq6i1)::placeholder{color:#858585}.people-list.svelte-kq6i1{max-height:min(300px,50vh);overflow:auto}.people-list.svelte-kq6i1 button:where(.svelte-kq6i1){display:flex;gap:9px;align-items:center;width:100%;min-height:38px;padding:6px 12px;border:0;background:#fff;color:#000;text-align:left;font-size:13px}.people-list.svelte-kq6i1 button:where(.svelte-kq6i1):hover,.people-list.svelte-kq6i1 button:where(.svelte-kq6i1):focus-visible{background:#f4f5f7;outline:2px solid #e7192922;outline-offset:-2px}.name.svelte-kq6i1{flex:0 1 auto;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email.svelte-kq6i1{flex:1;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guest.svelte-kq6i1{background:#ffdf65;border-radius:3px;padding:2px 4px;font-size:10px}.check.svelte-kq6i1{margin-left:auto;color:var(--red)}.people-list.svelte-kq6i1 p:where(.svelte-kq6i1),.people-popover.svelte-kq6i1>p:where(.svelte-kq6i1){font-size:12px;padding:8px 12px}.invite.svelte-kq6i1{width:100%;text-align:left;padding:10px 16px;border:0;border-top:1px solid #eee;background:#fff;color:var(--red);font-size:13px}.sharing.svelte-p0r5zg{width:760px;max-width:calc(100vw - 32px)}header.svelte-p0r5zg,footer.svelte-p0r5zg{display:flex;align-items:center;justify-content:space-between;gap:15px}h2.svelte-p0r5zg{font-size:24px}h3.svelte-p0r5zg{font-size:16px;margin-top:28px}form.svelte-p0r5zg{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:flex-end;gap:12px;flex-wrap:wrap}label.svelte-p0r5zg{display:grid;gap:7px;font-size:12px;flex:1 1 200px;min-width:150px;text-align:left}input.svelte-p0r5zg,select.svelte-p0r5zg{width:100%;min-width:0;padding:11px;border:1px solid #dce2eb;border-radius:7px;background:#fff;font:inherit}.hint.svelte-p0r5zg{font-size:12px;color:#000;line-height:1.6}.members.svelte-p0r5zg{margin-top:18px}.member.svelte-p0r5zg{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f3;flex-wrap:wrap}.member.svelte-p0r5zg>div:where(.svelte-p0r5zg){flex:1;min-width:160px}.member.svelte-p0r5zg small:where(.svelte-p0r5zg){display:block;color:#000;font-size:12px;margin-top:5px}.member.svelte-p0r5zg select:where(.svelte-p0r5zg){width:190px}.invitation.svelte-p0r5zg{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px}footer.svelte-p0r5zg{justify-content:flex-end;margin-top:20px}.notice.svelte-p0r5zg{padding:12px;background:#eaf6ee;color:#2b7349}.error.svelte-p0r5zg{color:#bd2339}@media(max-width:600px){.member.svelte-p0r5zg select:where(.svelte-p0r5zg){width:100%}form.svelte-p0r5zg>button:where(.svelte-p0r5zg){width:100%}}.stage-menu.svelte-nf5lkb{width:350px;max-height:min(440px,calc(100dvh - 20px));padding:5px;background:#fff;border:1px solid #e5e6e8;border-radius:7px;box-shadow:0 5px 18px #17223426;color:#000}.stage-menu-heading.svelte-nf5lkb{font-size:12px;color:#000;padding:8px 10px 7px}.stage-menu.svelte-nf5lkb button:where(.svelte-nf5lkb){min-height:37px;font-size:14px;font-weight:400;gap:8px;padding:8px 9px;border-radius:5px;background:#fff}.stage-menu.svelte-nf5lkb button:where(.svelte-nf5lkb):hover,.stage-menu.svelte-nf5lkb button[aria-selected=true]:where(.svelte-nf5lkb){background:#f5f5f6}.stage-menu.svelte-nf5lkb button:where(.svelte-nf5lkb):focus-visible{outline:2px solid #4c7fdf;outline-offset:-2px;box-shadow:none}.stage-option-label.svelte-nf5lkb{color:#000;background:none;line-height:1.4}.stage-menu.svelte-nf5lkb .choice-check:where(.svelte-nf5lkb){color:#000}.column-resizer.svelte-oks2ii{position:absolute;right:-4px;top:0;bottom:0;width:9px;padding:0!important;min-height:0!important;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none;z-index:3}.column-resizer.svelte-oks2ii:after{content:"";position:absolute;left:4px;top:0;bottom:0;width:2px;background:transparent}.column-resizer.svelte-oks2ii:hover:after,.column-resizer.svelte-oks2ii:focus-visible:after,.column-resizer.dragging.svelte-oks2ii:after{background:#387be4}.column-resizer.svelte-oks2ii:focus-visible{outline:2px solid #387be4;outline-offset:-2px}.todo-board-rename.svelte-1pyrljf{display:flex;align-items:center;gap:8px;min-width:0}.todo-board-rename.svelte-1pyrljf input:where(.svelte-1pyrljf){min-width:0;color:#000}.todo-board-rename-trigger.svelte-1pyrljf{border:0;background:transparent;color:#000;font-size:16px;padding:4px}.shared-workspace.svelte-1pyrljf{min-width:0;background:#fff;color:#000}.board-heading.svelte-1pyrljf{display:flex;align-items:center;gap:12px}.board-heading.svelte-1pyrljf h1:where(.svelte-1pyrljf){font-size:25px;margin:12px 0}.board-icon.svelte-1pyrljf{display:grid;place-items:center;background:#ffe8e7;color:var(--red);border-radius:7px;width:32px;height:32px}.share.svelte-1pyrljf{margin-left:auto;background:var(--red);color:#fff;padding:8px 16px;border:0;border-radius:6px}.view-tabs.svelte-1pyrljf{display:flex;gap:18px;border-bottom:1px solid #e4e5e7}.view-tabs.svelte-1pyrljf button:where(.svelte-1pyrljf){padding:12px 3px;border:0;border-bottom:2px solid transparent;background:none;color:#000}.view-tabs.svelte-1pyrljf button.todo-active:where(.svelte-1pyrljf){border-color:var(--red);color:var(--red)}.board-toolbar.svelte-1pyrljf{display:flex;align-items:center;gap:10px;padding:12px 0}.board-toolbar.svelte-1pyrljf>input:where(.svelte-1pyrljf){margin-left:auto;max-width:240px}.board-toolbar.svelte-1pyrljf input:where(.svelte-1pyrljf),.board-toolbar.svelte-1pyrljf select:where(.svelte-1pyrljf){font-size:12px;padding:7px 10px}.workspace-columns.svelte-1pyrljf{display:grid;grid-template-columns:minmax(0,1fr)}.workspace-columns.detail-open.svelte-1pyrljf{grid-template-columns:minmax(0,1fr) minmax(380px,450px)}.shared-content.svelte-1pyrljf{min-width:0}.entries.svelte-1pyrljf{overflow:auto;height:calc(100dvh - 270px);min-height:350px;padding:0 12px 16px 0}.kanban.svelte-1pyrljf{display:flex;gap:12px;align-items:flex-start}.task-section.svelte-1pyrljf{position:relative}.kanban.svelte-1pyrljf .task-section:where(.svelte-1pyrljf){flex:0 0 var(--panel-width);min-width:var(--panel-width);max-height:100%;display:flex;flex-direction:column;background:#f5f5f6;border-radius:6px}.section-heading.svelte-1pyrljf{position:relative;display:flex;align-items:center;gap:8px;padding:8px;background:#f3f3f4;border-radius:5px 5px 0 0;min-height:38px;box-sizing:border-box}.todo-section-title.svelte-1pyrljf{display:flex;align-items:center;gap:7px;border:0;background:none;color:#000;font-size:13px;font-weight:600;min-width:0;text-align:left}.todo-section-title.svelte-1pyrljf small:where(.svelte-1pyrljf){font-weight:400;font-size:11px}.section-add.svelte-1pyrljf{margin-left:auto;background:none;border:0;padding:0 8px;font-size:18px;color:#000}.section-tasks.svelte-1pyrljf{padding:7px;overflow-y:auto;min-height:70px}.task-card.svelte-1pyrljf{position:relative;background:#fff;border:1px solid #e0e1e4;border-radius:5px;padding:12px 10px 9px;margin-bottom:7px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;box-shadow:0 1px 2px #00000006}.task-card.svelte-1pyrljf:hover{border-color:#bbb}.task-card.selected.svelte-1pyrljf{border-color:#7e9ed1;background:#f1f5fc}.card-open.svelte-1pyrljf{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;border-radius:5px;cursor:pointer}.task-name.svelte-1pyrljf{display:flex;align-items:flex-start;gap:7px;width:100%;position:relative;pointer-events:none}.title.svelte-1pyrljf,.complete.svelte-1pyrljf{pointer-events:auto}.title.svelte-1pyrljf{padding:0;border:0;background:none;color:#000;font:inherit;font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere;min-width:0;flex:1}.complete.svelte-1pyrljf{width:17px;height:17px;flex:0 0 17px;display:inline-grid;place-items:center;margin-top:2px;padding:0;border:1px solid #b7babf;border-radius:50%;background:#fff;color:#b7babf;font-size:11px}.complete.svelte-1pyrljf:hover{border-color:#3c9e73;color:#3c9e73}.complete.checked.svelte-1pyrljf{background:#54b385;color:#fff;border-color:#54b385}.person.svelte-1pyrljf,.task-date.svelte-1pyrljf,.counts.svelte-1pyrljf,.card-move.svelte-1pyrljf{position:relative}.task-date.svelte-1pyrljf{max-width:130px;flex:1;min-width:65px}.task-date.svelte-1pyrljf .temporal-field{font-size:11px}.kanban.svelte-1pyrljf .task-date:where(.svelte-1pyrljf) .temporal-trigger{border-color:transparent;background:transparent;min-height:25px;padding:2px 4px;font-size:11px}.kanban.svelte-1pyrljf .task-date:where(.svelte-1pyrljf) .temporal-trigger:hover{border-color:#ddd}.kanban.svelte-1pyrljf .task-date:where(.svelte-1pyrljf) .temporal-trigger svg{display:block;width:15px;height:15px}.kanban.svelte-1pyrljf .task-date:where(.svelte-1pyrljf) .chevron{display:none}.counts.svelte-1pyrljf{display:flex;gap:5px;margin-left:auto}.counts.svelte-1pyrljf button:where(.svelte-1pyrljf){background:none;border:0;padding:2px;font-size:11px;color:#000}.card-move.svelte-1pyrljf{position:absolute;right:3px;top:3px;opacity:0;background:#fff;border-radius:4px}.task-card.svelte-1pyrljf:hover .card-move:where(.svelte-1pyrljf),.card-move.svelte-1pyrljf:focus-within{opacity:1}.card-move.svelte-1pyrljf .board-choice{min-height:22px;padding:2px}.drop-before.svelte-1pyrljf{border-top:3px solid var(--red)}.drop-section.svelte-1pyrljf>.section-heading:where(.svelte-1pyrljf){outline:2px solid #ed192d55}.add.svelte-1pyrljf{width:100%;padding:10px 5px;text-align:left;background:none;border:0;color:#000;font-size:12px;border-radius:4px}.add.svelte-1pyrljf:hover{background:#e9eaed}.quick-add.svelte-1pyrljf{padding:8px;background:#fff;border:1px solid #789bd3;border-radius:5px}.quick-add.svelte-1pyrljf input:where(.svelte-1pyrljf){width:100%;border:0;box-sizing:border-box;padding:4px}.quick-add.svelte-1pyrljf>div:where(.svelte-1pyrljf){display:flex;justify-content:space-between;margin-top:8px}.quick-add.svelte-1pyrljf button:where(.svelte-1pyrljf){font-size:11px;background:none;border:0;color:#000}.list.svelte-1pyrljf{border-top:1px solid #e5e7eb}.list-head.svelte-1pyrljf,.list.svelte-1pyrljf .task-card:where(.svelte-1pyrljf){display:grid;grid-template-columns:var(--list-columns);width:var(--list-width);gap:0;box-sizing:border-box}.list-head.svelte-1pyrljf{font-size:12px;color:#000;background:#fff;position:sticky;top:0;z-index:2}.list-head.svelte-1pyrljf>div:where(.svelte-1pyrljf){position:relative;padding:12px 10px;border-right:1px solid #eee;border-bottom:1px solid #eee}.list.svelte-1pyrljf .task-section:where(.svelte-1pyrljf){min-width:var(--list-width)}.list.svelte-1pyrljf .section-heading:where(.svelte-1pyrljf){background:#fff;padding:16px 8px 8px}.list.svelte-1pyrljf .todo-section-title:where(.svelte-1pyrljf){position:sticky;left:8px}.list.svelte-1pyrljf .section-tasks:where(.svelte-1pyrljf){padding:0;overflow:visible}.list.svelte-1pyrljf .task-card:where(.svelte-1pyrljf){border:0;border-top:1px solid #eee;border-radius:0;margin:0;padding:0;min-height:43px}.list.svelte-1pyrljf .task-card:where(.svelte-1pyrljf)>div:where(.svelte-1pyrljf){padding:7px 10px;border-right:1px solid #eee;box-sizing:border-box}.list.svelte-1pyrljf .task-date:where(.svelte-1pyrljf){max-width:none;min-width:0}.list.svelte-1pyrljf .title:where(.svelte-1pyrljf){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list.svelte-1pyrljf .task-name:where(.svelte-1pyrljf){width:auto}.todo-task-detail.svelte-1pyrljf{border-left:1px solid #dedfe3;height:calc(100dvh - 270px);min-height:350px;overflow:auto;background:#fff}.todo-detail-header.svelte-1pyrljf{position:sticky;top:0;background:#fff;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #eee;gap:10px}.todo-detail-header.svelte-1pyrljf>div:where(.svelte-1pyrljf){display:flex;gap:8px}.todo-detail-header.svelte-1pyrljf>div:where(.svelte-1pyrljf) button:where(.svelte-1pyrljf){background:none;border:0;color:#000;font-size:19px;padding:2px 4px}.todo-finish.svelte-1pyrljf{background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 9px;font-size:11px;color:#000}.todo-finished.svelte-1pyrljf{background:#e3f6e9;color:#227c50;border-color:#a6dfbd}.todo-detail-body.svelte-1pyrljf{padding:20px}.todo-detail-title.svelte-1pyrljf{display:block;width:100%;font-size:21px;font-weight:650;border:1px solid transparent;padding:6px 2px;box-sizing:border-box;color:#000;background:#fff;margin-bottom:15px}.todo-detail-title.svelte-1pyrljf:hover,.todo-description.svelte-1pyrljf:hover{border-color:#ddd}.todo-field-row.svelte-1pyrljf{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:40px;gap:10px;font-size:12px}.todo-task-detail.svelte-1pyrljf h3:where(.svelte-1pyrljf){font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;margin:27px 0 10px}.todo-task-detail.svelte-1pyrljf h3:where(.svelte-1pyrljf) small:where(.svelte-1pyrljf){font-weight:400;font-size:11px}.todo-description.svelte-1pyrljf{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:4px;padding:8px 2px;resize:vertical;font:inherit;font-size:13px;line-height:1.6;background:#fff;color:#000}.todo-subtask-row.svelte-1pyrljf{display:flex;gap:8px;align-items:center;border-top:1px solid #eee;min-height:37px}.todo-subtask-row.svelte-1pyrljf input:where(.svelte-1pyrljf){flex:1;min-width:0;border:1px solid transparent;padding:7px 2px;font-size:12px;background:#fff;color:#000}.todo-subtask-row.svelte-1pyrljf>button:where(.svelte-1pyrljf):last-child{border:0;background:none;font-size:22px;color:#000}.todo-subtask-add.svelte-1pyrljf{display:flex;border-top:1px solid #eee}.todo-subtask-add.svelte-1pyrljf input:where(.svelte-1pyrljf){flex:1;min-width:0;border:0;padding:10px 2px;font-size:12px}.todo-subtask-add.svelte-1pyrljf button:where(.svelte-1pyrljf){background:none;border:0;font-size:18px;color:#000}.todo-subtask-details.svelte-1pyrljf{padding:10px 18px;background:#fafafa;display:grid;gap:8px}.todo-subtask-details.svelte-1pyrljf textarea:where(.svelte-1pyrljf){width:100%;box-sizing:border-box}.todo-subtask-details.svelte-1pyrljf button:where(.svelte-1pyrljf){font-size:11px;border:0;background:none;text-align:left}.todo-file-input.svelte-1pyrljf{display:none}.todo-attachment-add.svelte-1pyrljf{background:none;border:0;font-size:18px;color:#000}.todo-attachment.svelte-1pyrljf{display:flex;gap:6px;border:1px solid #eee;border-radius:4px;margin-bottom:5px;padding:7px}.todo-attachment.svelte-1pyrljf button:where(.svelte-1pyrljf){background:none;border:0;color:#000;font-size:12px;overflow-wrap:anywhere;text-align:left}.todo-attachment.svelte-1pyrljf button:where(.svelte-1pyrljf):first-child{flex:1}.todo-attachment.svelte-1pyrljf small:where(.svelte-1pyrljf){font-size:10px;white-space:nowrap}.todo-activity-tabs.svelte-1pyrljf{display:flex;gap:12px;border-bottom:1px solid #eee;margin-top:30px}.todo-activity-tabs.svelte-1pyrljf button:where(.svelte-1pyrljf){border:0;border-bottom:2px solid transparent;background:none;padding:9px 0;font-size:12px;color:#000}.todo-activity-tabs.svelte-1pyrljf button.todo-active:where(.svelte-1pyrljf){border-color:var(--red);color:var(--red)}.todo-timeline.svelte-1pyrljf article:where(.svelte-1pyrljf){padding:10px 0;font-size:11px}.todo-timeline.svelte-1pyrljf article:where(.svelte-1pyrljf)>div:where(.svelte-1pyrljf){display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.todo-timeline.svelte-1pyrljf time:where(.svelte-1pyrljf){font-size:10px}.todo-timeline.svelte-1pyrljf p:where(.svelte-1pyrljf){white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:5px 0}.todo-comment-entry.svelte-1pyrljf{border-bottom:1px solid #eee}.todo-comment-entry.svelte-1pyrljf p:where(.svelte-1pyrljf){font-size:13px}.todo-empty-activity.svelte-1pyrljf{font-size:12px}.todo-comment-form.svelte-1pyrljf textarea:where(.svelte-1pyrljf){width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:10px;font:inherit;font-size:12px;resize:vertical}.todo-comment-form.svelte-1pyrljf button:where(.svelte-1pyrljf){font-size:11px;margin-top:6px}.todo-detail-footer.svelte-1pyrljf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:25px;font-size:10px}.todo-detail-footer.svelte-1pyrljf button:where(.svelte-1pyrljf){border:0;background:none;font-size:10px}.danger.svelte-1pyrljf,.error.svelte-1pyrljf{color:#b92336}.todo-customer-facts.svelte-1pyrljf{font-size:12px;padding:12px 0}.board-links.svelte-1pyrljf{display:flex;gap:20px}input.svelte-1pyrljf::placeholder,textarea.svelte-1pyrljf::placeholder{color:#858585}button.svelte-1pyrljf:disabled{opacity:.5;cursor:default}@media(max-width:1000px){.workspace-columns.detail-open.svelte-1pyrljf{grid-template-columns:minmax(0,1fr)}.todo-task-detail.svelte-1pyrljf{position:fixed;right:0;top:0;bottom:0;width:min(480px,100vw);height:100dvh;z-index:30;box-shadow:-6px 0 25px #0002}.board-toolbar.svelte-1pyrljf{flex-wrap:wrap}.board-toolbar.svelte-1pyrljf>input:where(.svelte-1pyrljf){margin-left:0}}@media(prefers-reduced-motion:no-preference){.task-card.svelte-1pyrljf{transition:border-color .12s,background .12s}}.shared-workspace.svelte-1pyrljf{position:relative;--todo-drawer-width:clamp(420px,33vw,560px);min-height:calc(100dvh - 170px);box-sizing:border-box}.shared-workspace.detail-visible.svelte-1pyrljf{padding-right:var(--todo-drawer-width)}.workspace-columns.svelte-1pyrljf,.workspace-columns.detail-open.svelte-1pyrljf{display:block}.todo-task-detail.svelte-1pyrljf{position:absolute;inset:0 0 0 auto;width:var(--todo-drawer-width);height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid #dedfe3;background:#fff;z-index:4;box-shadow:-3px 0 12px #00000006}.todo-detail-header.svelte-1pyrljf{position:relative;flex:0 0 48px;box-sizing:border-box;padding:9px 20px;min-width:0;border-bottom:1px solid #ececef;background:#fff}.todo-detail-header.svelte-1pyrljf>div:where(.svelte-1pyrljf){flex-shrink:0}.todo-detail-body.svelte-1pyrljf{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:22px 24px 16px;scrollbar-gutter:stable;box-sizing:border-box}.todo-detail-title.svelte-1pyrljf{display:block;width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:4px 0;border:1px solid transparent;font-size:22px;line-height:1.4;font-weight:650;background:#fff;color:#000}.todo-field-row.svelte-1pyrljf{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center;min-height:36px;margin:0;font-size:12px}.todo-field-row.svelte-1pyrljf>span:where(.svelte-1pyrljf){white-space:nowrap}.todo-field-row.svelte-1pyrljf .person-trigger{width:100%;max-width:100%;font-size:12px;padding:3px 0}.todo-field-row.svelte-1pyrljf .person-name{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.todo-field-row.svelte-1pyrljf .temporal-field{width:100%;max-width:100%}.todo-field-row.svelte-1pyrljf .temporal-trigger{min-height:30px;padding:4px 0;border-color:transparent;background:transparent;font-size:12px}.todo-field-row.svelte-1pyrljf .temporal-trigger svg{display:block;width:17px;height:17px}.todo-field-row.svelte-1pyrljf .temporal-trigger:hover{border-color:#ddd}.todo-field-row.svelte-1pyrljf .temporal-trigger>span:not(.chevron){overflow:visible;text-overflow:clip;white-space:normal}.todo-project-row.svelte-1pyrljf{margin:16px 0 28px;font-size:12px}.todo-project-label.svelte-1pyrljf{display:block;font-weight:600;margin-bottom:6px}.todo-project-value.svelte-1pyrljf{display:flex;align-items:center;gap:8px;min-height:35px;border-bottom:1px solid #eee;padding:3px 0}.todo-project-name.svelte-1pyrljf{white-space:nowrap;flex-shrink:0}.todo-project-value.svelte-1pyrljf .board-choice{min-width:0;max-width:100%;font-size:12px;min-height:28px;padding:4px}.todo-project-value.svelte-1pyrljf .board-tag{background:transparent;font-weight:400;padding:0}.todo-task-detail.svelte-1pyrljf h3:where(.svelte-1pyrljf){display:flex;align-items:center;gap:8px;margin:24px 0 9px;font-size:13px;font-weight:600;line-height:1.4}.todo-description.svelte-1pyrljf{display:block;width:100%;min-height:140px;max-width:100%;padding:5px 0;margin:0;border:1px solid transparent;box-sizing:border-box;font-size:13px;line-height:1.6;resize:vertical;background:#fff;color:#000}.todo-subtask-row.svelte-1pyrljf{width:100%;min-height:36px;box-sizing:border-box}.todo-subtask-add.svelte-1pyrljf{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;border-block:1px solid #eee}.todo-subtask-add.svelte-1pyrljf input:where(.svelte-1pyrljf){padding:9px 0;margin:0;border:0;border-radius:0;background:#fff;color:#000}.todo-subtask-add.svelte-1pyrljf button:where(.svelte-1pyrljf){width:28px;height:28px;flex-shrink:0;padding:0}.todo-activity-tabs.svelte-1pyrljf{display:flex;align-items:center;gap:16px;margin:32px 0 10px;border-bottom:1px solid #eee}.todo-timeline.svelte-1pyrljf{display:block;margin:0;padding:0}.todo-timeline.svelte-1pyrljf article:where(.svelte-1pyrljf){display:block;margin:0;padding:10px 0;font-size:12px;border:0}.todo-timeline.svelte-1pyrljf article:where(.svelte-1pyrljf)>div:where(.svelte-1pyrljf){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.todo-timeline.svelte-1pyrljf strong:where(.svelte-1pyrljf){font-size:12px;white-space:normal;line-height:1.5}.todo-timeline.svelte-1pyrljf time:where(.svelte-1pyrljf){font-size:10px;white-space:nowrap}.todo-timeline.svelte-1pyrljf p:where(.svelte-1pyrljf){display:block;margin:4px 0 0;padding:0;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:#000}.todo-timeline.svelte-1pyrljf .todo-comment-entry:where(.svelte-1pyrljf){border-bottom:1px solid #eee}.todo-comment-form.svelte-1pyrljf{display:flex;flex-direction:column;align-items:stretch;gap:7px;flex:0 0 auto;margin:0;padding:12px 20px 14px;border-top:1px solid #eee;background:#fff}.todo-comment-form.svelte-1pyrljf textarea:where(.svelte-1pyrljf){display:block;box-sizing:border-box;width:100%;min-height:72px;max-height:160px;margin:0;padding:10px 12px;border:1px solid #dedfe3;border-radius:6px;font-size:12px;line-height:1.5;color:#000;background:#fff;resize:vertical}.todo-comment-form.svelte-1pyrljf button:where(.svelte-1pyrljf){align-self:flex-end;width:auto;min-height:29px;margin:0;padding:6px 12px;font-size:11px}.todo-detail-footer.svelte-1pyrljf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 0;padding-top:12px;border-top:1px solid #f0f0f2;font-size:10px}.todo-detail-footer.svelte-1pyrljf span:where(.svelte-1pyrljf){min-width:0}.todo-detail-footer.svelte-1pyrljf button:where(.svelte-1pyrljf){white-space:nowrap}.board-toolbar.svelte-1pyrljf input:where(.svelte-1pyrljf),.board-toolbar.svelte-1pyrljf select:where(.svelte-1pyrljf){color:#000}@media(max-width:1000px){.shared-workspace.detail-visible.svelte-1pyrljf{padding-right:0}.todo-task-detail.svelte-1pyrljf{position:fixed;inset:0 0 0 auto;width:min(520px,100vw);height:100dvh;z-index:30;box-shadow:-6px 0 25px #0002}}@media(max-width:480px){.todo-detail-body.svelte-1pyrljf{padding:18px 16px}.todo-field-row.svelte-1pyrljf{grid-template-columns:112px minmax(0,1fr);gap:8px}.todo-detail-header.svelte-1pyrljf,.todo-comment-form.svelte-1pyrljf{padding-inline:16px}.todo-detail-title.svelte-1pyrljf{font-size:20px}}.todo-section-menu.svelte-1pyrljf{position:relative;margin:0 6px 0 0}.todo-section-menu.svelte-1pyrljf summary:where(.svelte-1pyrljf){list-style:none;cursor:pointer;padding:2px 5px;font-size:19px;line-height:20px;color:#000;border-radius:4px}.todo-section-menu.svelte-1pyrljf summary:where(.svelte-1pyrljf):hover{background:#e5e5e8}.todo-section-menu.svelte-1pyrljf>div:where(.svelte-1pyrljf){position:absolute;top:100%;right:0;width:245px;max-width:75vw;z-index:8;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 18px #0002;padding:5px}.todo-section-menu.svelte-1pyrljf button:where(.svelte-1pyrljf){display:block;width:100%;text-align:left;font-size:12px;padding:10px;border:0;background:#fff;color:#000}.todo-section-menu.svelte-1pyrljf button:where(.svelte-1pyrljf):hover{background:#f4f4f6}.todo-section-menu.svelte-1pyrljf button.danger:where(.svelte-1pyrljf){color:#bd2635}.section-heading.svelte-1pyrljf{overflow:visible}.todo-add-section.svelte-1pyrljf{flex:0 0 220px;align-self:flex-start;min-height:38px;padding:8px 12px;text-align:left;white-space:nowrap;background:none;color:#000;font-size:12px}.todo-section-dialog.svelte-1pyrljf{max-width:470px}.todo-section-dialog.svelte-1pyrljf form:where(.svelte-1pyrljf){margin-top:20px}.todo-section-dialog.svelte-1pyrljf p:where(.svelte-1pyrljf){font-size:13px;line-height:1.6}.todo-mentioned.svelte-1pyrljf{color:#c91c28;font-weight:500}.todo-section-dialog.svelte-1pyrljf input:where(.svelte-1pyrljf),.todo-section-dialog.svelte-1pyrljf select:where(.svelte-1pyrljf){color:#000}h1.svelte-1m44s8a{font-size:26px;margin:24px 0 12px}p.svelte-1m44s8a{line-height:1.7;color:#000}a.svelte-1m44s8a{display:inline-block;margin-top:24px;color:#000}.activation-page.svelte-q8smpx{min-height:100dvh;background:#f7f8fa;display:grid;place-items:center;padding:30px 20px;color:#000}.activation-page.svelte-q8smpx section:where(.svelte-q8smpx){max-width:420px;width:100%;text-align:center}.activation-page.svelte-q8smpx img:where(.svelte-q8smpx){width:190px;max-height:90px;object-fit:contain;margin-bottom:22px}.activation-page.svelte-q8smpx h1:where(.svelte-q8smpx){font-size:32px}.activation-page.svelte-q8smpx p:where(.svelte-q8smpx){line-height:1.7;margin:20px 0 28px}.activation-page.svelte-q8smpx form:where(.svelte-q8smpx){display:grid;gap:18px;text-align:left}.activation-page.svelte-q8smpx label:where(.svelte-q8smpx){display:grid;gap:9px;font-size:14px}.activation-page.svelte-q8smpx input:where(.svelte-q8smpx){width:100%;box-sizing:border-box;padding:13px;border:1px solid #dfe4eb;border-radius:10px;background:#fff;color:#000}.activation-page.svelte-q8smpx .show-password:where(.svelte-q8smpx){display:flex;align-items:center}.show-password.svelte-q8smpx input:where(.svelte-q8smpx){width:auto}.activation-page.svelte-q8smpx .primary:where(.svelte-q8smpx){display:block;text-decoration:none;padding:14px;text-align:center;border-radius:10px}.activation-page.svelte-q8smpx small:where(.svelte-q8smpx){font-size:12px}.personal-workspace.svelte-1498xsr{min-width:0}.page-heading.svelte-1498xsr{flex-wrap:wrap}.board-access-note.svelte-1498xsr{color:#000;font-size:13px;line-height:1.6}.board-access-note.svelte-1498xsr{padding:12px 16px;border:1px solid #e6e9f0;background:#fff;border-radius:8px;margin-bottom:20px}.personal-toolbar.svelte-1498xsr{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.personal-toolbar.svelte-1498xsr input:where(.svelte-1498xsr){flex:1 1 230px;min-width:0;max-width:420px}.personal-toolbar.svelte-1498xsr select:where(.svelte-1498xsr){max-width:100%}input.svelte-1498xsr,select.svelte-1498xsr,textarea.svelte-1498xsr{padding:10px 12px;border:1px solid #dce2eb;border-radius:7px;background:#fff;font:inherit;max-width:100%;box-sizing:border-box}.board-cards.svelte-1498xsr{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px}.board-card.svelte-1498xsr{display:block;border:1px solid #e2e6ed;border-radius:12px;background:#fff;padding:24px;color:#000;text-decoration:none;transition:box-shadow .15s}.board-card.svelte-1498xsr:hover{box-shadow:0 5px 20px #26395410;border-color:#ef9aa2}.board-symbol.svelte-1498xsr{display:inline-grid;place-items:center;width:40px;height:40px;background:#ffe6e9;color:#cf2637;border-radius:10px;font-size:25px}.board-card.svelte-1498xsr h2:where(.svelte-1498xsr){font-size:18px;margin:20px 0 8px;overflow-wrap:anywhere}.board-card.svelte-1498xsr p:where(.svelte-1498xsr){color:#000}.board-card.svelte-1498xsr footer:where(.svelte-1498xsr){display:flex;gap:10px;justify-content:space-between;font-size:11px;border-top:1px solid #edf0f4;padding-top:16px;margin-top:25px}.personal-empty.svelte-1498xsr{padding:45px 20px;color:#000}.back.svelte-1498xsr{display:inline-block;margin-bottom:16px;color:#000}.view-switch.svelte-1498xsr{display:flex;border:1px solid #e0e5ed;border-radius:7px;background:#fff;padding:3px}.view-switch.svelte-1498xsr button:where(.svelte-1498xsr){padding:8px 14px;border:0;background:#fff;color:#000;border-radius:5px}.view-switch.svelte-1498xsr button.active:where(.svelte-1498xsr){background:#edf3ff;color:#376fc1}.board-settings.svelte-1498xsr{display:flex;gap:20px;flex-wrap:wrap;background:#fff;padding:18px;border:1px solid #e0e5eb;border-radius:8px}.board-settings.svelte-1498xsr form:where(.svelte-1498xsr){display:flex;gap:10px;align-items:end;flex-wrap:wrap}.personal-section.svelte-1498xsr h2:where(.svelte-1498xsr){display:flex;align-items:center;gap:9px;font-size:16px;margin:0;padding:22px 12px 14px}.section-color.svelte-1498xsr{height:9px;width:9px;border-radius:50%;background:#80a8df}.personal-section.svelte-1498xsr:nth-child(2) .section-color:where(.svelte-1498xsr){background:#e8b84d}.personal-section.svelte-1498xsr:nth-child(3) .section-color:where(.svelte-1498xsr){background:#72bc91}h2.svelte-1498xsr small:where(.svelte-1498xsr){font-size:12px;color:#000;font-weight:400}.list.svelte-1498xsr{background:#fff;border:1px solid #e5e8ef;border-radius:10px;overflow:auto}.list.svelte-1498xsr .personal-section:where(.svelte-1498xsr){min-width:720px}.personal-task.svelte-1498xsr{display:flex;gap:14px;align-items:center;border-top:1px solid #edf0f3;padding:12px 16px;min-width:0}.personal-task.svelte-1498xsr:hover{background:#fafbfe}.task-check.svelte-1498xsr{border:1px solid #b8c2ce;border-radius:50%;width:21px;height:21px;flex-shrink:0;background:#fff;color:#000;padding:0}.task-check.checked.svelte-1498xsr{background:#4baa72;border-color:#4baa72;color:#fff}.task-title.svelte-1498xsr{flex:1;min-width:100px;text-align:left;border:0;background:none;font:inherit;font-size:14px;overflow-wrap:anywhere;color:#000}.task-title.svelte-1498xsr small:where(.svelte-1498xsr){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:11px;max-width:220px;margin-top:5px}.completed.svelte-1498xsr .task-title:where(.svelte-1498xsr){text-decoration:line-through;color:#000}.personal-task.svelte-1498xsr time:where(.svelte-1498xsr){font-size:12px;color:#000;white-space:nowrap}.personal-task.svelte-1498xsr select:where(.svelte-1498xsr){font-size:11px;padding:5px;max-width:140px}.priority.svelte-1498xsr{font-size:11px;border-radius:4px;padding:4px 8px;background:#eef1f5;color:#000;white-space:nowrap}.priority.HIGH.svelte-1498xsr{background:#ffe4e7;color:#b93448}.priority.LOW.svelte-1498xsr{background:#e5f5ef;color:#3b836c}.add-task.svelte-1498xsr{background:none;border:0;padding:14px 48px;color:#000;text-align:left;font-size:12px}.section-empty.svelte-1498xsr{padding:8px 48px;color:#000;font-size:12px}.kanban.svelte-1498xsr{display:flex;overflow:auto;gap:18px;padding-bottom:20px;align-items:start}.kanban.svelte-1498xsr .personal-section:where(.svelte-1498xsr){flex:0 0 290px;background:#f0f3f7;border-radius:10px;padding:0 10px 12px}.kanban.svelte-1498xsr .personal-task:where(.svelte-1498xsr){flex-wrap:wrap;background:#fff;border:1px solid #e4e8ef;border-radius:9px;margin:9px 0;box-shadow:0 2px 5px #25364b05}.kanban.svelte-1498xsr .task-title:where(.svelte-1498xsr){flex-basis:190px}.kanban.svelte-1498xsr .personal-task:where(.svelte-1498xsr) select:where(.svelte-1498xsr){margin-left:auto}.kanban.svelte-1498xsr .add-task:where(.svelte-1498xsr){padding:10px}.kanban.svelte-1498xsr .section-empty:where(.svelte-1498xsr){padding:12px}.dialog.svelte-1498xsr{max-width:600px}.dialog.svelte-1498xsr label:where(.svelte-1498xsr){display:grid;gap:7px;margin:16px 0;font-size:13px}.dialog.svelte-1498xsr p:where(.svelte-1498xsr){font-size:12px;color:#000;line-height:1.6}fieldset.svelte-1498xsr{border:0;padding:0;min-width:0}.sr-only.svelte-1498xsr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.error.svelte-1498xsr{color:#bc2b39}@media(max-width:600px){.personal-toolbar.svelte-1498xsr input:where(.svelte-1498xsr){max-width:none;flex-basis:100%}.board-card.svelte-1498xsr footer:where(.svelte-1498xsr){flex-wrap:wrap}.kanban.svelte-1498xsr .personal-section:where(.svelte-1498xsr){flex-basis:260px}}.personal-list-head.svelte-1498xsr{display:grid;grid-template-columns:var(--personal-columns);width:var(--personal-width);background:#fafbfc;color:#000;font-size:12px;border-bottom:1px solid #e4e8ee}.personal-list-head.svelte-1498xsr>span:where(.svelte-1498xsr){padding:14px 10px;border-right:1px solid #e4e8ee;position:relative}.list.svelte-1498xsr .personal-section:where(.svelte-1498xsr){min-width:var(--personal-width);width:var(--personal-width)}.list.svelte-1498xsr .personal-task:where(.svelte-1498xsr){display:grid;grid-template-columns:var(--personal-columns);padding:0;gap:0;min-height:46px}.list.svelte-1498xsr .task-check:where(.svelte-1498xsr){margin-left:8px}.list.svelte-1498xsr .task-title:where(.svelte-1498xsr){min-width:0;padding:12px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list.svelte-1498xsr .personal-task:where(.svelte-1498xsr)>time:where(.svelte-1498xsr),.list.svelte-1498xsr .personal-task:where(.svelte-1498xsr)>.priority:where(.svelte-1498xsr),.list.svelte-1498xsr .personal-task:where(.svelte-1498xsr)>select:where(.svelte-1498xsr){margin:0 10px;max-width:calc(100% - 20px)}.kanban.svelte-1498xsr .personal-section:where(.svelte-1498xsr){flex-basis:var(--panel-width);min-width:var(--panel-width)}.personal-section.svelte-1498xsr h2:where(.svelte-1498xsr){position:relative}.kanban.svelte-1498xsr .task-title:where(.svelte-1498xsr){flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.kanban.svelte-1498xsr .personal-task:where(.svelte-1498xsr){display:grid;grid-template-columns:22px minmax(0,1fr)}.kanban.svelte-1498xsr .task-title:where(.svelte-1498xsr){grid-column:2}.kanban.svelte-1498xsr .priority:where(.svelte-1498xsr),.kanban.svelte-1498xsr time:where(.svelte-1498xsr),.kanban.svelte-1498xsr select:where(.svelte-1498xsr){grid-column:2}.danger.svelte-1498xsr{color:#c92a39;align-self:center}.date-field.svelte-p2nurk{display:grid;gap:8px;max-width:280px;margin:16px 0;font-size:13px;font-weight:600}.receipt-tabs.svelte-qiapdb{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.receipt-tabs.svelte-qiapdb a:where(.svelte-qiapdb){color:#000;padding:10px 16px;border:1px solid #ddd;border-radius:8px;text-decoration:none}.delete-confirm.svelte-qiapdb{flex:1 1 100%;padding:12px;background:#fff2f1;border-radius:8px}.delete-confirm.svelte-qiapdb button:where(.svelte-qiapdb){margin:5px}.delete-receipt.svelte-qiapdb{color:#c92d32}.receipt-dialog.svelte-qiapdb form:where(.svelte-qiapdb){display:block}.receipt-dialog.svelte-qiapdb fieldset:where(.svelte-qiapdb){min-width:0}.receipt-dialog.svelte-qiapdb input:where(.svelte-qiapdb){width:100%}.page-heading.svelte-qiapdb{flex-wrap:wrap}.file-input.svelte-qiapdb{display:none}.receipt-stats.svelte-qiapdb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0}.receipt-stats.svelte-qiapdb>div:where(.svelte-qiapdb){border:1px solid #e1e6ee;border-radius:12px;background:#fff;padding:14px 18px}.receipt-stats.svelte-qiapdb small:where(.svelte-qiapdb){color:#000;display:block;font-size:12px}.receipt-stats.svelte-qiapdb strong:where(.svelte-qiapdb){display:block;font-size:21px;margin-top:6px;overflow-wrap:anywhere}.receipt-toolbar.svelte-qiapdb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0}.receipt-toolbar.svelte-qiapdb input:where(.svelte-qiapdb){flex:1 1 220px;min-width:0}.receipt-toolbar.svelte-qiapdb select:where(.svelte-qiapdb){max-width:100%}input.svelte-qiapdb,select.svelte-qiapdb{border:1px solid #dce2eb;border-radius:7px;padding:10px 12px;background:#fff;font:inherit;font-size:13px;box-sizing:border-box}.year-heading.svelte-qiapdb{display:flex;align-items:center;gap:14px;font-size:18px;margin:24px 0 12px}.receipt-month.svelte-qiapdb,.receipt-year.svelte-qiapdb{border:1px solid #e1e6ee;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden}.receipt-month.svelte-qiapdb>summary:where(.svelte-qiapdb),.receipt-year.svelte-qiapdb>summary:where(.svelte-qiapdb){display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none}.receipt-month.svelte-qiapdb>summary:where(.svelte-qiapdb)::-webkit-details-marker,.receipt-year.svelte-qiapdb>summary:where(.svelte-qiapdb)::-webkit-details-marker{display:none}.disclosure-arrow.svelte-qiapdb{font-size:23px;color:#000;transition:transform .15s}.receipt-month[open].svelte-qiapdb>summary:where(.svelte-qiapdb)>.disclosure-arrow:where(.svelte-qiapdb),.receipt-year[open].svelte-qiapdb>summary:where(.svelte-qiapdb)>.disclosure-arrow:where(.svelte-qiapdb){transform:rotate(90deg)}.month-title.svelte-qiapdb{display:grid;gap:4px;min-width:0}.month-title.svelte-qiapdb strong:where(.svelte-qiapdb){font-size:15px}.month-title.svelte-qiapdb small:where(.svelte-qiapdb){font-size:11px;color:#000;overflow-wrap:anywhere}.current-label.svelte-qiapdb,.archive-label.svelte-qiapdb{margin-left:auto;font-size:10px;color:#000;white-space:nowrap}.current-label.svelte-qiapdb{background:#fff0ef;color:#cc433b;padding:5px 8px;border-radius:6px}.month-content.svelte-qiapdb{padding:0 16px 16px;border-top:1px solid #edf0f4;background:#fafbfc}.month-actions.svelte-qiapdb{display:flex;justify-content:flex-end;padding:8px 0}.month-actions.svelte-qiapdb button:where(.svelte-qiapdb){font-size:11px}.receipt-year.svelte-qiapdb{margin-top:14px;background:#f8f9fb}.receipt-year.svelte-qiapdb>summary:where(.svelte-qiapdb) svg:where(.svelte-qiapdb){color:#000;flex-shrink:0}.year-content.svelte-qiapdb{padding:0 14px 4px}.receipt-dialog-actions.svelte-qiapdb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-top:1px solid #e5e9ef;padding-top:18px}.receipt-dialog-actions.svelte-qiapdb .close-receipt:where(.svelte-qiapdb){margin-right:auto}.receipt-dialog-actions.svelte-qiapdb .open-receipt:where(.svelte-qiapdb){display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;color:#000;border:1px solid #ccd5e1;border-radius:8px;background:#f7f9fc}.receipt-dialog.svelte-qiapdb>p:where(.svelte-qiapdb){overflow-wrap:anywhere}.receipt-cards.svelte-qiapdb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.receipt-card.svelte-qiapdb{border:1px solid #e2e6ed;border-radius:12px;overflow:hidden;background:#fff;padding:0;text-align:left;color:#000;transition:box-shadow .15s}.receipt-card.svelte-qiapdb:hover{border-color:#ccd5e3;box-shadow:0 6px 20px #25354e0c}.receipt-preview.svelte-qiapdb{height:112px;background:#f0f2f5;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.receipt-preview.svelte-qiapdb img:where(.svelte-qiapdb){height:100%;width:100%;object-fit:contain}.receipt-status.svelte-qiapdb{position:absolute;top:12px;right:12px;border-radius:20px;background:#e5f4eb;color:#32825a;font-size:10px;padding:5px 9px}.receipt-status.review.svelte-qiapdb{background:#fff2d6;color:#98681a}.paper.svelte-qiapdb{display:grid;gap:10px;transform:rotate(-5deg) translateY(15px);width:140px;padding:22px;background:#fff;box-shadow:0 5px 18px #28364a15;min-height:180px;font-size:12px}.paper.svelte-qiapdb span:where(.svelte-qiapdb){font-size:9px;color:#000;letter-spacing:2px}.paper.svelte-qiapdb i:where(.svelte-qiapdb){height:3px;background:#e7ebf0}.paper.svelte-qiapdb strong:where(.svelte-qiapdb){border-top:1px dashed #dfe5ed;padding-top:10px}.receipt-info.svelte-qiapdb{padding:12px 14px}.receipt-info.svelte-qiapdb h3:where(.svelte-qiapdb){font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.receipt-info.svelte-qiapdb small:where(.svelte-qiapdb){color:#000;font-size:11px}.receipt-info.svelte-qiapdb>strong:where(.svelte-qiapdb){display:block;margin:10px 0;font-size:17px}.receipt-info.svelte-qiapdb footer:where(.svelte-qiapdb){border-top:1px solid #edf0f4;padding-top:9px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#000}.person-tag.svelte-qiapdb{padding:4px 9px;border-radius:14px;background:#e9efff;color:#000;font-size:11px}.person-tag.lucas.svelte-qiapdb{background:#f0e9fc;color:#8b68b5}.receipt-empty.svelte-qiapdb{text-align:center;border:1px dashed #d5deea;border-radius:12px;background:#fff;padding:50px 20px;color:#000}.receipt-empty.svelte-qiapdb>span:where(.svelte-qiapdb){font-size:35px}.receipt-empty.svelte-qiapdb h2:where(.svelte-qiapdb){font-size:20px;color:#000;margin:16px}.receipt-hint.svelte-qiapdb{color:#000;font-size:11px;line-height:1.6;margin:18px 0}.sample-note.svelte-qiapdb{background:#fff4dd;color:#957027;font-size:12px;padding:12px;border-radius:7px}.receipt-dialog.svelte-qiapdb{max-width:640px}.receipt-dialog.svelte-qiapdb label:where(.svelte-qiapdb){display:grid;gap:7px;margin:18px 0;font-size:13px}.receipt-dialog.svelte-qiapdb p:where(.svelte-qiapdb),.receipt-dialog.svelte-qiapdb a:where(.svelte-qiapdb){font-size:12px}.receipt-dialog.svelte-qiapdb fieldset:where(.svelte-qiapdb){border:0;padding:0}.error.svelte-qiapdb{color:#ba293c}.success.svelte-qiapdb{color:#258455}@media(max-width:560px){.receipt-stats.svelte-qiapdb{grid-template-columns:1fr;gap:8px}.receipt-stats.svelte-qiapdb>div:where(.svelte-qiapdb){padding:14px;display:flex;justify-content:space-between;align-items:center}.receipt-stats.svelte-qiapdb strong:where(.svelte-qiapdb){font-size:20px;margin:0}.receipt-toolbar.svelte-qiapdb>:where(.svelte-qiapdb){flex:1 1 140px}.current-label.svelte-qiapdb,.archive-label.svelte-qiapdb{display:none}.receipt-month.svelte-qiapdb>summary:where(.svelte-qiapdb),.receipt-year.svelte-qiapdb>summary:where(.svelte-qiapdb){padding:13px 12px}.year-content.svelte-qiapdb{padding:0 8px 2px}.month-content.svelte-qiapdb{padding:0 10px 10px}.receipt-dialog-actions.svelte-qiapdb>:where(.svelte-qiapdb){flex:1 1 140px}.receipt-dialog-actions.svelte-qiapdb .close-receipt:where(.svelte-qiapdb){margin-right:0}}.templates.svelte-1l8lbm6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0}.card.svelte-1l8lbm6{text-align:left;border:1px solid #e3e7ee;background:#fff;border-radius:16px;padding:22px;display:grid;gap:10px;color:#000}.card.svelte-1l8lbm6:hover{border-color:#e82736;background:#fffafb}.card.svelte-1l8lbm6 span:where(.svelte-1l8lbm6){color:#df2634;font-size:26px}.card.svelte-1l8lbm6 strong:where(.svelte-1l8lbm6){font-size:16px}.card.svelte-1l8lbm6 small:where(.svelte-1l8lbm6),.card.svelte-1l8lbm6 p:where(.svelte-1l8lbm6){color:#000;line-height:1.6}.card.svelte-1l8lbm6 b:where(.svelte-1l8lbm6){color:#db2635;font-size:12px}form.svelte-1l8lbm6{background:#fff;border:1px solid #e3e7ee;padding:26px;border-radius:16px;max-width:900px}label.svelte-1l8lbm6{display:grid;gap:8px;margin:16px 0}input.svelte-1l8lbm6,textarea.svelte-1l8lbm6{width:100%;box-sizing:border-box}textarea.svelte-1l8lbm6{line-height:1.7}footer.svelte-1l8lbm6{display:flex;justify-content:flex-end;gap:10px}form.svelte-1l8lbm6 p:where(.svelte-1l8lbm6){font-size:13px;color:#000}.intro.svelte-ee0hip,.heading.svelte-ee0hip p:where(.svelte-ee0hip){color:#000;line-height:1.6}.kinds.svelte-ee0hip{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.kinds.svelte-ee0hip button:where(.svelte-ee0hip){border:1px solid #dce2ea;background:#fff;border-radius:22px;padding:10px 16px;color:#000}.kinds.svelte-ee0hip .chosen:where(.svelte-ee0hip){background:#fff0f1;color:#df1828;border-color:#f4aab1}.heading.svelte-ee0hip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}h2.svelte-ee0hip{font-size:20px}.cards.svelte-ee0hip{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:22px 0}.card.svelte-ee0hip{text-align:left;padding:22px;border:1px solid #e0e5ec;background:#fff;border-radius:14px;display:grid;gap:10px;color:#000}.card.selected.svelte-ee0hip,.card.svelte-ee0hip:hover{border-color:#ef2334}.card.svelte-ee0hip>div:where(.svelte-ee0hip){display:flex;justify-content:space-between;color:#df1828}.card.svelte-ee0hip strong:where(.svelte-ee0hip){font-size:16px}.card.svelte-ee0hip small:where(.svelte-ee0hip),.card.svelte-ee0hip p:where(.svelte-ee0hip){color:#000;font-size:12px;line-height:1.6}.card.svelte-ee0hip b:where(.svelte-ee0hip){color:#d62433;font-size:12px}.badge.svelte-ee0hip{background:#edf8f1;color:#19754a!important;border-radius:15px;padding:3px 10px}.editor.svelte-ee0hip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.editor.svelte-ee0hip form:where(.svelte-ee0hip),aside.svelte-ee0hip{background:#fff;padding:26px;border:1px solid #e0e5ec;border-radius:14px}label.svelte-ee0hip{display:grid;gap:8px;margin:16px 0;font-weight:600;font-size:13px}input.svelte-ee0hip:not([type=checkbox]),textarea.svelte-ee0hip{width:100%;box-sizing:border-box;padding:11px;border:1px solid #dce2eb;border-radius:7px;font:inherit}textarea.svelte-ee0hip{line-height:1.7}.variables.svelte-ee0hip{background:#f5f7fa;padding:14px;border-radius:8px}.variables.svelte-ee0hip strong:where(.svelte-ee0hip),.variables.svelte-ee0hip small:where(.svelte-ee0hip){display:block;margin-bottom:8px;font-size:12px}.variables.svelte-ee0hip>div:where(.svelte-ee0hip){display:flex;gap:6px;flex-wrap:wrap}.variables.svelte-ee0hip button:where(.svelte-ee0hip){background:#fff;border:1px solid #dce2eb;border-radius:5px;padding:5px 8px;font-size:12px;color:#000}.check.svelte-ee0hip{display:flex;align-items:center;font-weight:400}footer.svelte-ee0hip{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.danger.svelte-ee0hip{color:#c92331;background:#fff;border:0;margin-right:auto}aside.svelte-ee0hip>span:where(.svelte-ee0hip){font-size:11px;letter-spacing:.15em;color:#000}aside.svelte-ee0hip h3:where(.svelte-ee0hip){font-size:16px;margin:22px 0}aside.svelte-ee0hip p:where(.svelte-ee0hip){white-space:pre-wrap;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.preview-button.svelte-ee0hip{display:inline-block;background:#e71928;color:#fff;border-radius:8px;padding:10px 17px;font-weight:600}.error.svelte-ee0hip{color:#bc2432}.success.svelte-ee0hip{color:#19805a}form.svelte-ee0hip p:where(.svelte-ee0hip){font-size:12px;color:#000}@media(max-width:900px){.editor.svelte-ee0hip{grid-template-columns:1fr}.heading.svelte-ee0hip{flex-wrap:wrap}}.status-control.svelte-1gd4zr0{display:inline-block}.status-pill.svelte-1gd4zr0{display:inline-flex;gap:7px;align-items:center;color:var(--status);border:1px solid color-mix(in srgb,var(--status) 24%,white);background:color-mix(in srgb,var(--status) 7%,white);border-radius:18px;padding:7px 11px;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.dot.svelte-1gd4zr0{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--status)}.status-pill.large.svelte-1gd4zr0{border-radius:15px;padding:16px 20px;font-size:18px;gap:12px}.large.svelte-1gd4zr0 .dot:where(.svelte-1gd4zr0){width:10px;height:10px}.chevron.svelte-1gd4zr0{font-size:23px;margin-left:8px}.status-menu.svelte-1gd4zr0{position:fixed;z-index:220;background:#fff;box-shadow:0 8px 25px #20293b30;border:1px solid #edf0f5;border-radius:18px;padding:6px;width:304px;max-width:calc(100vw - 16px);max-height:min(400px,calc(100vh - 16px));overflow:auto}.status-menu.svelte-1gd4zr0 button:where(.svelte-1gd4zr0){display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;font-size:15px;color:#000;text-align:left;border-radius:11px;font-weight:550}.status-menu.svelte-1gd4zr0 button.selected:where(.svelte-1gd4zr0),.status-menu.svelte-1gd4zr0 button:where(.svelte-1gd4zr0):hover{background:#f3f4f7}.lead-profile.svelte-11trh4p{width:min(1500px,96vw);max-height:94vh;background:#f8f9fb;border:1px solid #e7eaf0;border-radius:20px;overflow:auto;box-shadow:0 20px 80px #0003}.lead-profile.svelte-11trh4p header:where(.svelte-11trh4p){position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:22px;background:#f8f9fb;border-bottom:4px solid #cfe5ff;padding:24px 30px}.lead-profile.svelte-11trh4p h2:where(.svelte-11trh4p){font-size:23px;letter-spacing:-.4px}.contact-actions.svelte-11trh4p{margin-left:auto;display:flex;align-items:center;gap:10px}.contact-actions.svelte-11trh4p a:where(.svelte-11trh4p){background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:13px;font-size:12px;color:#000}.contact-actions.svelte-11trh4p button:where(.svelte-11trh4p){font-size:30px;color:#000;padding:5px}.profile-body.svelte-11trh4p{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px}.profile-body.svelte-11trh4p>section:where(.svelte-11trh4p),.profile-body.svelte-11trh4p>aside:where(.svelte-11trh4p){min-width:0}.profile-fields.svelte-11trh4p{border:1px solid #e6eaf1;border-radius:16px;background:#fff;overflow:hidden}.field-row.svelte-11trh4p{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;border-bottom:1px solid #e9ecf2;min-height:75px}.field-row.svelte-11trh4p:last-child{border:0}.field-row.svelte-11trh4p strong:where(.svelte-11trh4p){font-size:14px;font-weight:600;line-height:1.6;color:#000}.value.svelte-11trh4p{text-align:left;color:#000;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;padding:0}.value.svelte-11trh4p:disabled{opacity:1;cursor:default}.value.svelte-11trh4p:hover{background:#f7f8fa}.answer-value.svelte-11trh4p{display:flex;align-items:center;gap:8px;min-width:0}.answer-value.svelte-11trh4p .value:where(.svelte-11trh4p){flex:1;min-width:0}.profile-answers.svelte-11trh4p{margin-top:24px}.answer-row.svelte-11trh4p{display:grid;gap:8px;padding:18px 22px;border-bottom:1px solid #e9ecf2;min-width:0}.answer-row.svelte-11trh4p:last-child{border-bottom:0}.answer-row.svelte-11trh4p strong:where(.svelte-11trh4p){font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere;color:#000}.answer-row.svelte-11trh4p textarea:where(.svelte-11trh4p){width:100%;font-size:14px}.answer-value.svelte-11trh4p .value:where(.svelte-11trh4p){padding:4px 0}.answer-value.svelte-11trh4p .value:where(.svelte-11trh4p):focus-visible{outline-offset:3px;border-radius:3px}.answer-link.svelte-11trh4p{flex:none;font-size:12px;color:#000;text-decoration:underline}.field-actions.svelte-11trh4p{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.new-field.svelte-11trh4p{padding:18px;background:#fff;border:1px solid #e6eaf1;border-radius:12px;margin-top:12px;display:grid;gap:12px}.field-row.svelte-11trh4p input:where(.svelte-11trh4p){width:100%;font-size:14px}.profile-body.svelte-11trh4p h3:where(.svelte-11trh4p){font-size:15px;margin:2px 0 16px}.description.svelte-11trh4p{display:block;width:100%;min-height:100px;border:1px solid #e7ebf2;background:#fff;border-radius:14px;padding:18px;margin-bottom:22px}.profile-tabs.svelte-11trh4p{display:flex;gap:20px;border-bottom:1px solid #e7ebf2;margin-bottom:14px}.profile-tabs.svelte-11trh4p button:where(.svelte-11trh4p){padding:13px 0;font-size:13px;font-weight:600;color:#000;border-bottom:2px solid transparent}.profile-tabs.svelte-11trh4p button.active:where(.svelte-11trh4p){color:#f02430;border-color:#f02430}.profile-tabs.svelte-11trh4p span:where(.svelte-11trh4p){border:1px solid #e1e6ef;border-radius:15px;padding:3px 7px;font-size:10px;margin-left:6px}.profile-body.svelte-11trh4p form:where(.svelte-11trh4p){gap:8px}.profile-body.svelte-11trh4p form:where(.svelte-11trh4p) textarea:where(.svelte-11trh4p){border-radius:13px;min-height:65px}.profile-body.svelte-11trh4p form:where(.svelte-11trh4p) button:where(.svelte-11trh4p){align-self:flex-end}.events.svelte-11trh4p{margin-top:20px}.events.svelte-11trh4p article:where(.svelte-11trh4p){display:flex;gap:12px;border-top:1px solid #e6eaf0;padding:18px 0;color:#000}.events.svelte-11trh4p article:where(.svelte-11trh4p)>div:where(.svelte-11trh4p){min-width:0;flex:1}.events.svelte-11trh4p strong:where(.svelte-11trh4p){font-size:13px;color:#000}.events.svelte-11trh4p small:where(.svelte-11trh4p){display:block;font-size:11px;margin-top:7px}.events.svelte-11trh4p p:where(.svelte-11trh4p){font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.mail-preview.svelte-11trh4p{padding:15px;background:#fff;border-radius:10px;margin-top:10px;overflow-wrap:anywhere}.file-list.svelte-11trh4p{display:grid;gap:12px;padding:15px}.error.svelte-11trh4p{margin:12px}@media(max-width:1000px){.contact-actions.svelte-11trh4p a:where(.svelte-11trh4p){display:none}.profile-body.svelte-11trh4p{gap:20px;padding:20px}.field-row.svelte-11trh4p{padding:16px;grid-template-columns:40% minmax(0,1fr)}.answer-row.svelte-11trh4p{padding:16px}}@media(max-width:700px){.profile-body.svelte-11trh4p{grid-template-columns:1fr}.lead-profile.svelte-11trh4p header:where(.svelte-11trh4p){padding:16px;gap:10px;flex-wrap:wrap}.lead-profile.svelte-11trh4p h2:where(.svelte-11trh4p){font-size:19px}.contact-actions.svelte-11trh4p{margin-left:auto}.field-row.svelte-11trh4p strong:where(.svelte-11trh4p),.answer-row.svelte-11trh4p strong:where(.svelte-11trh4p),.value.svelte-11trh4p{font-size:13px}.profile-tabs.svelte-11trh4p{gap:14px}}.statistics.svelte-eu2by0{padding:28px;border:1px solid #e2e6ed;border-radius:12px;background:#fff;color:#000}h2.svelte-eu2by0{font-size:24px;margin:0 0 10px}h3.svelte-eu2by0{font-size:17px;margin:32px 0 14px}p.svelte-eu2by0{font-size:13px;line-height:1.7;color:#000}.filters.svelte-eu2by0{display:flex;flex-direction:row;justify-content:flex-start;gap:14px;align-items:end;flex-wrap:wrap;margin:24px 0}label.svelte-eu2by0{display:grid;margin:0;gap:8px;font-size:12px;min-width:160px}select.svelte-eu2by0{padding:11px;border:1px solid #dce2eb;border-radius:7px;font:inherit;background:#fff;color:#000}.metrics.svelte-eu2by0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metrics.svelte-eu2by0 article:where(.svelte-eu2by0){display:grid;gap:12px;padding:20px;border:1px solid #e2e6ed;border-radius:10px}.metrics.svelte-eu2by0 span:where(.svelte-eu2by0){font-size:12px}.metrics.svelte-eu2by0 strong:where(.svelte-eu2by0){font-size:28px}.explanation.svelte-eu2by0{font-size:12px}.empty.svelte-eu2by0{padding:24px;margin:24px 0;background:#f5f7f9;border-radius:10px}.empty.svelte-eu2by0 h3:where(.svelte-eu2by0){margin:0}.table-scroll.svelte-eu2by0{overflow-x:auto}table.svelte-eu2by0{width:100%;border-collapse:collapse;font-size:12px;color:#000}th.svelte-eu2by0,td.svelte-eu2by0{text-align:left;padding:12px;border-bottom:1px solid #e5e9ed;vertical-align:top}th.svelte-eu2by0{white-space:nowrap}td.svelte-eu2by0 small:where(.svelte-eu2by0){display:block;margin-top:5px;overflow-wrap:anywhere}.breakdowns.svelte-eu2by0{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.breakdowns.svelte-eu2by0>div:where(.svelte-eu2by0){min-width:0}.daily.svelte-eu2by0{max-height:320px;overflow-y:auto}.day.svelte-eu2by0{display:grid;grid-template-columns:90px minmax(60px,1fr) 50px 110px;gap:12px;align-items:center;font-size:12px;margin:12px 0}.bar-track.svelte-eu2by0{height:12px;background:#f1f3f5;border-radius:4px;overflow:hidden}.bar-track.svelte-eu2by0 span:where(.svelte-eu2by0){display:block;height:100%;background:#e91624;border-radius:4px}.day.svelte-eu2by0 small:where(.svelte-eu2by0){font-size:11px}.error.svelte-eu2by0{color:#b61124}@media(max-width:1000px){.metrics.svelte-eu2by0{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdowns.svelte-eu2by0{grid-template-columns:1fr}}@media(max-width:600px){.statistics.svelte-eu2by0{padding:18px}.metrics.svelte-eu2by0 article:where(.svelte-eu2by0){padding:14px}.metrics.svelte-eu2by0 strong:where(.svelte-eu2by0){font-size:24px}.day.svelte-eu2by0{grid-template-columns:75px 1fr 30px}.day.svelte-eu2by0 small:where(.svelte-eu2by0){grid-column:2/-1}.filters.svelte-eu2by0 label:where(.svelte-eu2by0){width:100%}}.source-card.svelte-1ddxv19{padding:24px;background:#f5faf7;border:1px solid #dcece2;border-radius:13px;margin:0 0 22px}.source-card.svelte-1ddxv19 header:where(.svelte-1ddxv19){display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.source-card.svelte-1ddxv19 header:where(.svelte-1ddxv19)>div:where(.svelte-1ddxv19){display:flex;align-items:center;gap:12px}.source-icon.svelte-1ddxv19{width:34px;height:34px;background:#e3f1e8;border-radius:9px;display:grid;place-items:center;color:#589474;font-size:23px}.source-card.svelte-1ddxv19 h3:where(.svelte-1ddxv19){font-size:16px;margin:0}.source-state.svelte-1ddxv19{font-size:11px;padding:6px 10px;border-radius:20px;color:#967547;background:#fff5e5}.source-state.live.svelte-1ddxv19{color:#287f51;background:#e4f5e9}.source-card.svelte-1ddxv19 p:where(.svelte-1ddxv19){font-size:13px;line-height:1.7;color:#52665b;margin:16px 0 8px}.source-card.svelte-1ddxv19 .help:where(.svelte-1ddxv19){font-size:12px;color:#000;margin:7px 0}.transfer-fields.svelte-1ddxv19{display:grid;gap:9px;background:#fff;border:1px solid #e2ece5;padding:17px;border-radius:9px;font-size:12px;color:#000;margin:20px 0}.transfer-fields.svelte-1ddxv19 strong:where(.svelte-1ddxv19){color:#4e6658}.source-actions.svelte-1ddxv19{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.source-actions.svelte-1ddxv19>a:where(.svelte-1ddxv19):not(.secondary){color:#57876c;font-size:12px}.source-receipts.svelte-1ddxv19{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#000;margin:20px 0}.source-card.svelte-1ddxv19 details:where(.svelte-1ddxv19){font-size:12px;color:#000;line-height:1.8}.source-card.svelte-1ddxv19 ul:where(.svelte-1ddxv19){padding-left:20px}.source-card.compact.svelte-1ddxv19{padding:16px 20px}.compact.svelte-1ddxv19 p:where(.svelte-1ddxv19){margin:10px 0}.compact.svelte-1ddxv19 h3:where(.svelte-1ddxv19){font-size:14px}.mail-editor.svelte-1teo6p2{border:1px solid #e7ebf2;border-radius:13px;overflow:hidden;background:#fff}.format.svelte-1teo6p2{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:13px;border-bottom:1px solid #e7ebf2}.format.svelte-1teo6p2 button:where(.svelte-1teo6p2),.format.svelte-1teo6p2 select:where(.svelte-1teo6p2){padding:5px 8px;font-size:12px;color:#000;border:0;background:#fff}.format.svelte-1teo6p2 input:where(.svelte-1teo6p2){width:25px;height:25px;padding:1px;border:0}.editable.svelte-1teo6p2{min-height:410px;padding:38px 35px;line-height:1.8;color:#000;outline:0;font-size:16px;overflow-wrap:anywhere}.editable.svelte-1teo6p2 p{margin:0 0 22px}.editable.svelte-1teo6p2 img{max-width:180px;height:auto}.editable.svelte-1teo6p2 a{color:#ef2534;text-decoration:underline}.editable.svelte-1teo6p2 h2{font-size:26px;color:#000;margin-bottom:22px}.editable.svelte-1teo6p2 ul,.editable.svelte-1teo6p2 ol{padding-left:25px}@media(max-width:650px){.editable.svelte-1teo6p2{padding:20px;min-height:280px}}.sender.svelte-1hy557n{max-width:780px;background:#fff;border:1px solid #dfe5ed;border-radius:14px;padding:24px;margin-top:28px}h2.svelte-1hy557n{font-size:19px}p.svelte-1hy557n{font-size:13px;line-height:1.6;color:#000}.ready.svelte-1hy557n{color:#19805a}details.svelte-1hy557n{margin:18px 0}summary.svelte-1hy557n{cursor:pointer;font-weight:600}label.svelte-1hy557n{display:grid;gap:7px;margin:14px 0;font-size:13px}.grid.svelte-1hy557n{display:grid;grid-template-columns:1fr 1fr;gap:18px}input.svelte-1hy557n,select.svelte-1hy557n{padding:11px;border:1px solid #dce2eb;border-radius:7px;width:100%;box-sizing:border-box}form.svelte-1hy557n{max-width:650px}small.svelte-1hy557n{display:block;margin-top:8px}.error.svelte-1hy557n{color:#b51b29}.smtp-setup.svelte-8wku5t{padding:20px;background:#f6f8fb;border:1px solid #dce2eb;border-radius:8px;margin:24px 0}.smtp-setup.svelte-8wku5t h3:where(.svelte-8wku5t){margin-top:0}.smtp-panel.svelte-8wku5t{max-width:780px;background:#fff;border:1px solid #e0e4e8;border-radius:12px;padding:28px}.smtp-panel.svelte-8wku5t h2:where(.svelte-8wku5t){margin-top:0}.smtp-panel.svelte-8wku5t p:where(.svelte-8wku5t){line-height:1.6}.smtp-panel.svelte-8wku5t fieldset:where(.svelte-8wku5t){border:0;padding:0;margin:24px 0}.smtp-panel.svelte-8wku5t label:where(.svelte-8wku5t){display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.smtp-grid.svelte-8wku5t{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hint.svelte-8wku5t{font-size:13px;color:#000}.smtp-test.svelte-8wku5t{border-top:1px solid #e0e4e8;padding-top:16px}.smtp-test.svelte-8wku5t button:where(.svelte-8wku5t){margin:0 8px 8px 0}.notice.svelte-8wku5t{padding:12px;background:#edf8f0;border-radius:8px}@media(max-width:640px){.smtp-grid.svelte-8wku5t{grid-template-columns:1fr}.smtp-panel.svelte-8wku5t{padding:18px}}.automations.svelte-1iksw50 h2:where(.svelte-1iksw50){font-size:20px;margin-bottom:20px}.auto-tabs.svelte-1iksw50{display:flex;gap:22px;margin-bottom:30px;border-bottom:1px solid #edf0f5}.auto-tabs.svelte-1iksw50 button:where(.svelte-1iksw50){padding:14px 0;font-size:14px;font-weight:600;color:#000;border-bottom:2px solid transparent}.auto-tabs.svelte-1iksw50 .active:where(.svelte-1iksw50){border-color:#f22932;color:#f22932}.quick-triggers.svelte-1iksw50{display:grid;gap:15px;margin-bottom:28px}.quick-rule.svelte-1iksw50{background:#f1f3f7;border:1px solid #ebedf2;border-radius:14px;padding:21px 17px;display:flex;align-items:center;gap:15px;font-size:12px;color:#000;flex-wrap:wrap}.trigger.svelte-1iksw50{display:inline-block;padding:6px 10px;border:1px solid #ffc7cb;border-radius:18px;color:#fa2835;background:#fff8f8;font-size:12px;line-height:1.4}.quick-rule.svelte-1iksw50 .from:where(.svelte-1iksw50){margin-left:auto;display:flex;gap:22px}.recipient.svelte-1iksw50{background:#fff;box-shadow:0 1px 4px #0001;border:1px solid #e5e8f0;border-radius:11px;padding:11px;color:#000}.switch.svelte-1iksw50{width:43px;height:25px;border-radius:20px;background:#e5e8ef;padding:3px;flex-shrink:0}.switch.svelte-1iksw50:after{content:"";display:block;width:19px;height:19px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0001}.switch.on.svelte-1iksw50{background:#ef2332}.switch.on.svelte-1iksw50:after{margin-left:auto}.state.svelte-1iksw50{font-size:11px;color:#000}.state.live.svelte-1iksw50{background:#edfff4;color:#25854f;border:1px solid #b9f1ce;border-radius:14px;padding:5px 10px}.auto-row.svelte-1iksw50{border:1px solid #e7ebf2;background:#fff;border-radius:14px;padding:21px 18px;display:flex;gap:14px;align-items:center;margin-bottom:15px}.mail-icon.svelte-1iksw50{font-size:23px;color:#000}.rule-summary.svelte-1iksw50{flex:1;display:flex;align-items:center;gap:9px;flex-wrap:wrap;text-align:left;color:#000;font-size:12px}.sent-count.svelte-1iksw50{font-size:12px;color:#000;white-space:nowrap}.more.svelte-1iksw50{font-size:23px;color:#000}.review.svelte-1iksw50{font-size:11px;color:#b76017}.auto-actions.svelte-1iksw50{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.intro.svelte-1iksw50{font-size:12px;color:#000;line-height:1.7;margin:20px 0}.template-grid.svelte-1iksw50{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.template-grid.svelte-1iksw50 article:where(.svelte-1iksw50){padding:22px;border:1px solid #e5eaf1;background:#fff;border-radius:13px}.template-grid.svelte-1iksw50 article:where(.svelte-1iksw50)>span:where(.svelte-1iksw50){font-size:25px;color:#000}.template-grid.svelte-1iksw50 h3:where(.svelte-1iksw50){font-size:14px;margin:12px 0}.template-grid.svelte-1iksw50 p:where(.svelte-1iksw50){font-size:12px;color:#000;line-height:1.6;margin-bottom:16px}.auto-dialog.svelte-1iksw50{width:min(1600px,97vw);max-height:94vh;overflow:auto;background:#fff;border-radius:22px}.auto-dialog.svelte-1iksw50 header:where(.svelte-1iksw50){padding:23px 28px;border-bottom:1px solid #e9edf3;display:flex;align-items:center;gap:20px}.auto-dialog.svelte-1iksw50 header:where(.svelte-1iksw50)>span:where(.svelte-1iksw50){font-size:27px;color:#000}.auto-dialog.svelte-1iksw50 header:where(.svelte-1iksw50) h2:where(.svelte-1iksw50){font-size:19px;flex:1}.auto-editor.svelte-1iksw50{display:grid;grid-template-columns:40% minmax(0,1fr);gap:26px;padding:22px 28px}.configuration.svelte-1iksw50 label:where(.svelte-1iksw50),.message-editor.svelte-1iksw50 label:where(.svelte-1iksw50){font-size:12px;color:#000;margin-bottom:13px;gap:9px}.configuration.svelte-1iksw50 input:where(.svelte-1iksw50),.configuration.svelte-1iksw50 select:where(.svelte-1iksw50),.message-editor.svelte-1iksw50 input:where(.svelte-1iksw50){font-size:14px;width:100%;padding:12px;border-radius:12px}.name-row.svelte-1iksw50{display:flex;align-items:center;gap:9px}.name-row.svelte-1iksw50 label:where(.svelte-1iksw50){flex:1;min-width:0}.name-row.svelte-1iksw50 select:where(.svelte-1iksw50){max-width:160px;margin-top:8px}.configuration.svelte-1iksw50 hr:where(.svelte-1iksw50){border:0;border-top:1px solid #edf0f5;margin:22px 0}.check.svelte-1iksw50{display:flex;flex-direction:row;align-items:center}.check.svelte-1iksw50 input:where(.svelte-1iksw50){width:18px}.configuration.svelte-1iksw50 small:where(.svelte-1iksw50){font-size:11px;color:#000}.status-pair.svelte-1iksw50{display:flex;gap:10px;align-items:center}.status-pair.svelte-1iksw50 label:where(.svelte-1iksw50){flex:1;min-width:0}.message-editor.svelte-1iksw50{min-width:0}.message-editor.svelte-1iksw50 label:where(.svelte-1iksw50) small:where(.svelte-1iksw50){font-weight:400;color:#000}.editor-heading.svelte-1iksw50{font-size:12px;display:flex;gap:8px;flex-wrap:wrap;color:#000;margin:17px 0 10px}.editor-heading.svelte-1iksw50 small:where(.svelte-1iksw50){color:#000}.editor-actions.svelte-1iksw50{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mode.svelte-1iksw50{display:flex;gap:0;background:#eff0f5;border-radius:11px;padding:3px;margin-right:auto}.mode.svelte-1iksw50 button:where(.svelte-1iksw50){padding:9px 12px;color:#000;font-size:12px;font-weight:600}.mode.svelte-1iksw50 .active:where(.svelte-1iksw50){background:#fff;box-shadow:0 1px 3px #0002;border-radius:8px;color:#000}.html-editor.svelte-1iksw50{width:100%;min-height:450px;font-family:monospace}.mail-preview.svelte-1iksw50{padding:30px;border:1px solid #e5eaf1;border-radius:12px;min-height:410px;color:#000;line-height:1.8;overflow-wrap:anywhere}.mail-preview.svelte-1iksw50>div:where(.svelte-1iksw50){margin-top:25px}.auto-dialog.svelte-1iksw50 footer:where(.svelte-1iksw50){padding:20px 28px;display:flex;align-items:center;gap:14px}.auto-dialog.svelte-1iksw50 footer:where(.svelte-1iksw50) span:where(.svelte-1iksw50){flex:1}.notice.svelte-1iksw50{padding:13px;background:#eef9f0;color:#34794c;font-size:12px;border-radius:8px;margin-bottom:15px}.error.svelte-1iksw50{margin:15px}.subject-vars.svelte-1iksw50{display:flex;gap:8px;color:#e52330;font-size:12px}@media(max-width:900px){.auto-editor.svelte-1iksw50{grid-template-columns:1fr}.quick-rule.svelte-1iksw50 .from:where(.svelte-1iksw50){margin-left:0}.auto-row.svelte-1iksw50{flex-wrap:wrap}.auto-editor.svelte-1iksw50{padding:18px}.auto-dialog.svelte-1iksw50 header:where(.svelte-1iksw50){padding:18px}.auto-dialog.svelte-1iksw50 header:where(.svelte-1iksw50) h2:where(.svelte-1iksw50){font-size:16px}}@media(max-width:600px){.auto-tabs.svelte-1iksw50{gap:12px}.auto-tabs.svelte-1iksw50 button:where(.svelte-1iksw50){font-size:12px}.auto-dialog.svelte-1iksw50 footer:where(.svelte-1iksw50){padding:16px;flex-wrap:wrap}.name-row.svelte-1iksw50{flex-wrap:wrap}.name-row.svelte-1iksw50 select:where(.svelte-1iksw50){max-width:100%;margin:0}}.gallery.svelte-16r32f2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0c0e10f7;display:flex;align-items:center;justify-content:center;padding:80px;outline:0}.stage.svelte-16r32f2{display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.stage.svelte-16r32f2 img:where(.svelte-16r32f2),.stage.svelte-16r32f2 video:where(.svelte-16r32f2){max-width:100%;max-height:calc(100dvh - 160px);object-fit:contain;border-radius:18px}.stage.svelte-16r32f2 p:where(.svelte-16r32f2){color:#bcc2c8;font-size:12px}.gallery.svelte-16r32f2 button:where(.svelte-16r32f2){display:grid;place-items:center;position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid #ff8979;background:#ef260b;color:#fff;font-size:34px;line-height:1;padding:0}.gallery.svelte-16r32f2 button:where(.svelte-16r32f2):hover{background:#ff4931}.gallery.svelte-16r32f2 button:where(.svelte-16r32f2):focus-visible{outline:3px solid white;outline-offset:4px}.previous.svelte-16r32f2{left:22px}.next.svelte-16r32f2{right:22px}.gallery.svelte-16r32f2 .close:where(.svelte-16r32f2){right:22px;top:20px;background:#fff;color:#000;border:0;font-size:28px;width:40px;height:40px}.caption.svelte-16r32f2{position:absolute;top:20px;left:24px;color:#fff;font-size:14px;max-width:calc(100% - 100px)}.caption.svelte-16r32f2 small:where(.svelte-16r32f2){display:block;color:#000;margin-top:5px;overflow-wrap:anywhere}@media(max-width:650px){.gallery.svelte-16r32f2{padding:85px 50px}.gallery.svelte-16r32f2 button:where(.svelte-16r32f2){width:36px;height:36px}.previous.svelte-16r32f2{left:7px}.next.svelte-16r32f2{right:7px}}.material-choices.svelte-1b4c2yn{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.material-choices.svelte-1b4c2yn button:where(.svelte-1b4c2yn){color:#000;padding:10px 14px;border:1px solid #dfe4ec;border-radius:8px;background:#fff}.material-choices.svelte-1b4c2yn button.chosen:where(.svelte-1b4c2yn){border-color:#ed1b24;background:#fff5f5}.mail-template-select.svelte-1b4c2yn{max-width:420px;margin:20px 0}.reviews.svelte-1b4c2yn .section:where(.svelte-1b4c2yn){background:#fff;border:1px solid #e7eaf0;border-radius:12px;padding:24px;margin-top:18px}.reviews.svelte-1b4c2yn .section:where(.svelte-1b4c2yn) h3:where(.svelte-1b4c2yn){font-size:17px}.reviews.svelte-1b4c2yn .section:where(.svelte-1b4c2yn) h3:where(.svelte-1b4c2yn) span:where(.svelte-1b4c2yn){background:#fff0f1;color:#d71525}.reviews.svelte-1b4c2yn .submit-box:where(.svelte-1b4c2yn){background:#fafbfc;padding:26px}.reviews.svelte-1b4c2yn .mail-edit-preview:where(.svelte-1b4c2yn){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:850px){.reviews.svelte-1b4c2yn .mail-edit-preview:where(.svelte-1b4c2yn){grid-template-columns:1fr}}.review-history.svelte-1b4c2yn{border-top:1px solid #e4e8ef;margin-top:30px;padding-top:22px}.review-history.svelte-1b4c2yn summary:where(.svelte-1b4c2yn){cursor:pointer;color:#000;font-size:14px}.review-history.svelte-1b4c2yn ol:where(.svelte-1b4c2yn){list-style:none;padding:0 0 0 16px;border-left:2px solid #e5e9ef;margin:24px 0 0}.review-history.svelte-1b4c2yn li:where(.svelte-1b4c2yn){padding:0 0 20px 8px}.review-history.svelte-1b4c2yn strong:where(.svelte-1b4c2yn){font-size:14px}.review-history.svelte-1b4c2yn p:where(.svelte-1b4c2yn){margin:6px 0}.test-share.svelte-1b4c2yn{background:#f0f6ff;border:1px solid #d7e5f7;border-radius:12px;padding:20px;margin-top:20px}.test-share.svelte-1b4c2yn input:where(.svelte-1b4c2yn){margin-bottom:12px}.test-share.svelte-1b4c2yn button:where(.svelte-1b4c2yn){margin-right:10px}.test-share.svelte-1b4c2yn small:where(.svelte-1b4c2yn){display:block;margin-top:10px}.decision.svelte-1b4c2yn{text-align:center!important;background:#f5fbf7!important;border-color:#d6ecdf!important;padding:30px!important}.approval-icon.svelte-1b4c2yn{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;background:#e1f3e7;color:#18864b;font-size:27px}.decision.svelte-1b4c2yn h3:where(.svelte-1b4c2yn){font-size:20px;margin-bottom:10px}.decision.svelte-1b4c2yn .approval-button:where(.svelte-1b4c2yn){background:#18864b;border-color:#18864b;padding:14px 22px;margin:10px 0;white-space:normal}.decision.svelte-1b4c2yn .approval-button:where(.svelte-1b4c2yn):hover{background:#116b3a}.revision-toggle.svelte-1b4c2yn{display:block;margin:14px auto 0;border:0;background:transparent;color:#000;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:6px;cursor:pointer}.revision-toggle.svelte-1b4c2yn:focus-visible{outline:2px solid #687588;outline-offset:2px}.revision-form.svelte-1b4c2yn{text-align:left;max-width:650px;margin:22px auto 0;padding-top:20px;border-top:1px solid #dce8df}.revision-form.svelte-1b4c2yn .secondary:where(.svelte-1b4c2yn){margin-top:12px}.draft-mail-button.svelte-1b4c2yn{display:inline-block;background:#e71928;border:1px solid #e71928;border-radius:12px;padding:13px 22px;color:#fff;font:700 15px/22px Arial,sans-serif;text-decoration:none;white-space:normal}.mail-edit-preview.svelte-1b4c2yn{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.mail-edit-preview.svelte-1b4c2yn label:where(.svelte-1b4c2yn){margin-bottom:14px}.mail-preview.svelte-1b4c2yn{background:#fff;border:1px solid #e2e7ef;border-radius:12px;padding:25px}.mail-preview.svelte-1b4c2yn>div:where(.svelte-1b4c2yn){white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.mail-preview.svelte-1b4c2yn h4:where(.svelte-1b4c2yn){margin:16px 0 24px}.mail-preview.svelte-1b4c2yn>small:where(.svelte-1b4c2yn){letter-spacing:1.5px;font-size:10px}@media(max-width:850px){.mail-edit-preview.svelte-1b4c2yn{grid-template-columns:1fr}}.asset-preview.svelte-1b4c2yn{border:0;padding:0;width:100%;background:transparent;cursor:zoom-in}.video-preview.svelte-1b4c2yn{height:200px;background:#151b24;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:44px}.video-preview.svelte-1b4c2yn small:where(.svelte-1b4c2yn){color:#dce2e9;font-size:12px}.material-album.svelte-1b4c2yn{max-width:370px;background:#f0f3f8;padding:22px;border-radius:24px;border:1px solid #e2e7ef}.album-cover.svelte-1b4c2yn{display:grid;grid-template-columns:1fr 1fr;gap:2px;border:0;padding:0;width:100%;border-radius:15px;overflow:hidden;background:#dce2e9;margin-bottom:20px;cursor:pointer}.album-cover.svelte-1b4c2yn>div:where(.svelte-1b4c2yn){height:95px;position:relative;display:grid;place-items:center}.album-cover.svelte-1b4c2yn img:where(.svelte-1b4c2yn){width:100%;height:100%;object-fit:cover}.album-cover.svelte-1b4c2yn span:where(.svelte-1b4c2yn){font-size:36px}.album-cover.svelte-1b4c2yn strong:where(.svelte-1b4c2yn){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#10141ba8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;font-size:24px}.album-actions.svelte-1b4c2yn{display:flex;gap:8px;flex-wrap:wrap}.album-actions.svelte-1b4c2yn a:where(.svelte-1b4c2yn){text-decoration:none;display:inline-flex;align-items:center;border-radius:24px}.material-grid.svelte-1b4c2yn{margin-top:20px}.reviews.svelte-1b4c2yn{background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:26px}header.svelte-1b4c2yn,footer.svelte-1b4c2yn,.version-bar.svelte-1b4c2yn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}h2.svelte-1b4c2yn{font-size:20px;margin:0}h3.svelte-1b4c2yn{font-size:16px;margin:0 0 16px}p.svelte-1b4c2yn,small.svelte-1b4c2yn{font-size:13px;color:#000;line-height:1.6}label.svelte-1b4c2yn{display:grid;gap:8px;font-size:13px}input.svelte-1b4c2yn:not([type=checkbox]),textarea.svelte-1b4c2yn,select.svelte-1b4c2yn{width:100%;box-sizing:border-box}textarea.svelte-1b4c2yn{line-height:1.6;resize:vertical}footer.svelte-1b4c2yn{justify-content:flex-end;margin-top:22px}.version-bar.svelte-1b4c2yn{justify-content:flex-start;padding:20px 0;border-bottom:1px solid #e8ebf0}.version-bar.svelte-1b4c2yn label:where(.svelte-1b4c2yn){min-width:220px}.review-status.svelte-1b4c2yn{background:#fff4e3;color:#976411;border-radius:20px;padding:8px 12px;font-size:12px}.review-status.approved.svelte-1b4c2yn{background:#e9f8ee;color:#247642}.section.svelte-1b4c2yn{padding:25px 0;border-bottom:1px solid #e8ebf0}.section.svelte-1b4c2yn h3:where(.svelte-1b4c2yn) span:where(.svelte-1b4c2yn){display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f0f2f7;color:#000;font-size:12px;margin-right:7px}.creatives.svelte-1b4c2yn{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.creatives.svelte-1b4c2yn figure:where(.svelte-1b4c2yn){margin:0;border:1px solid #e6e9ef;border-radius:12px;padding:10px}.creatives.svelte-1b4c2yn img:where(.svelte-1b4c2yn){width:100%;height:200px;object-fit:contain;background:#f8f9fb;border-radius:7px}.creatives.svelte-1b4c2yn figcaption:where(.svelte-1b4c2yn){font-size:12px;overflow-wrap:anywhere;margin:10px 0}.file-button.svelte-1b4c2yn{display:inline-flex;margin-top:14px;cursor:pointer}.file-button.svelte-1b4c2yn input:where(.svelte-1b4c2yn){position:absolute;width:1px;height:1px;opacity:0}.file-button.svelte-1b4c2yn:focus-within{outline:2px solid #306cd8}.copy.svelte-1b4c2yn{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;background:#f8f9fc;border-radius:10px;padding:20px}.feedback.svelte-1b4c2yn,.submit-box.svelte-1b4c2yn,.decision.svelte-1b4c2yn{background:#f5f7fb;border:1px solid #e2e7f0;border-radius:12px;padding:22px;margin-top:20px}.feedback.svelte-1b4c2yn small:where(.svelte-1b4c2yn){display:block;margin-top:6px}.feedback.svelte-1b4c2yn p:where(.svelte-1b4c2yn){white-space:pre-wrap}.notice.svelte-1b4c2yn{padding:14px;background:#edf9f1;color:#237a47;border-radius:9px}.warning.svelte-1b4c2yn{color:#956b15}.confirm.svelte-1b4c2yn{margin-top:15px;padding-top:12px;border-top:1px solid #dce2eb}@media(max-width:650px){.reviews.svelte-1b4c2yn{padding:16px}.creatives.svelte-1b4c2yn{grid-template-columns:1fr 1fr}.creatives.svelte-1b4c2yn img:where(.svelte-1b4c2yn){height:150px}}.portal-config.svelte-1l9w71j{max-width:1080px;padding:32px!important}.portal-config.svelte-1l9w71j h2:where(.svelte-1l9w71j){font-size:24px!important}.portal-config.svelte-1l9w71j h3:where(.svelte-1l9w71j){font-size:17px!important}.portal-config.svelte-1l9w71j p:where(.svelte-1l9w71j),.portal-config.svelte-1l9w71j small:where(.svelte-1l9w71j){font-size:14px!important}.customer-portal-tabs.svelte-1l9w71j{gap:24px;border-bottom:1px solid #dfe4ec}.customer-portal-tabs.svelte-1l9w71j a:where(.svelte-1l9w71j){font-size:15px}.portal-config.svelte-1l9w71j{background:#fff;border:1px solid #e7eaf0;border-radius:14px;padding:24px}.portal-config.svelte-1l9w71j header:where(.svelte-1l9w71j),.integration-heading.svelte-1l9w71j{display:flex;justify-content:space-between;align-items:center;gap:16px}.portal-config.svelte-1l9w71j h2:where(.svelte-1l9w71j){font-size:19px}.portal-config.svelte-1l9w71j h3:where(.svelte-1l9w71j){font-size:14px}.portal-config.svelte-1l9w71j p:where(.svelte-1l9w71j),.portal-config.svelte-1l9w71j small:where(.svelte-1l9w71j){font-size:12px;color:#000;line-height:1.6}.portal-setting-row.svelte-1l9w71j small:where(.svelte-1l9w71j){display:block;margin-top:7px;max-width:340px}.portal-setting-row.svelte-1l9w71j textarea:where(.svelte-1l9w71j){width:100%}.integration-box.svelte-1l9w71j{margin-top:20px;padding:20px;border:1px solid #e4e9f1;border-radius:10px}.integration-box.svelte-1l9w71j label:where(.svelte-1l9w71j){margin-top:16px}.integration-box.svelte-1l9w71j pre:where(.svelte-1l9w71j){white-space:pre-wrap;font-size:12px;background:#f5f7fb;padding:16px;border-radius:8px}.integration-actions.svelte-1l9w71j{display:flex;gap:8px;margin:14px 0}.integration-status.svelte-1l9w71j{font-size:11px;background:#f0f2f6;padding:6px 9px;border-radius:15px;white-space:nowrap}.integration-status.connected.svelte-1l9w71j{background:#e9f7ef;color:#258051}.mapping-row.svelte-1l9w71j{display:grid;grid-template-columns:1fr 1fr 30px;gap:12px;margin-top:10px}.mapping-row.svelte-1l9w71j input:where(.svelte-1l9w71j){min-width:0}.mapping-head.svelte-1l9w71j{font-size:11px;color:#000;margin-top:20px}.portal-success.svelte-1l9w71j{padding:12px;background:#edf8f0;color:#287449;border-radius:8px;font-size:13px}@media(max-width:650px){.portal-config.svelte-1l9w71j{padding:16px}.portal-config.svelte-1l9w71j header:where(.svelte-1l9w71j),.integration-heading.svelte-1l9w71j{flex-wrap:wrap}.mapping-row.svelte-1l9w71j{gap:5px}.integration-box.svelte-1l9w71j{padding:12px}}section.svelte-1yzcu7t{background:#fff;padding:26px;border:1px solid #e1e5ed;border-radius:14px}.heading.svelte-1yzcu7t{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}h2.svelte-1yzcu7t{font-size:21px}h3.svelte-1yzcu7t{font-size:14px}p.svelte-1yzcu7t,small.svelte-1yzcu7t{font-size:12px;line-height:1.6;color:#000}p.svelte-1yzcu7t{margin-top:8px}form.svelte-1yzcu7t{display:grid;grid-template-columns:minmax(210px,2fr) 110px 150px minmax(120px,1fr) auto;gap:18px;align-items:center;padding:24px 0;border-top:1px solid #e8ecf2}small.svelte-1yzcu7t{display:block;margin-top:6px}input.svelte-1yzcu7t{width:100%}.example.svelte-1yzcu7t span:where(.svelte-1yzcu7t){display:block;font-size:12px;color:#000;margin-bottom:8px}.example.svelte-1yzcu7t strong:where(.svelte-1yzcu7t){font-size:17px}.error.svelte-1yzcu7t{color:#b51b29}.success.svelte-1yzcu7t{color:#28714d}.hint.svelte-1yzcu7t{border-top:1px solid #e8ecf2;padding-top:20px}@media(max-width:1150px){form.svelte-1yzcu7t{grid-template-columns:1fr 1fr}form.svelte-1yzcu7t>div:where(.svelte-1yzcu7t):first-child{grid-column:1/-1}}@media(max-width:550px){form.svelte-1yzcu7t{grid-template-columns:1fr}.heading.svelte-1yzcu7t{flex-wrap:wrap}}section.svelte-16wy2u6{border:1px solid #e1e5eb;border-radius:12px;background:#fff;padding:24px;margin:18px 0}.templates.svelte-16wy2u6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.templates.svelte-16wy2u6 section:where(.svelte-16wy2u6){margin:0}fieldset.svelte-16wy2u6{border:0;padding:0;min-width:0}label.svelte-16wy2u6{display:block;font-size:13px;margin:14px 0}input.svelte-16wy2u6:not([type=checkbox]),select.svelte-16wy2u6,textarea.svelte-16wy2u6{width:100%;box-sizing:border-box;display:block;border:1px solid #dce2eb;border-radius:7px;padding:10px;margin-top:6px;font:inherit}.check.svelte-16wy2u6{display:flex;gap:8px;align-items:center}.setup.svelte-16wy2u6{background:#f5f7fa;padding:16px;margin-top:20px;border-radius:8px}.error.svelte-16wy2u6{color:#b51b29}p.svelte-16wy2u6{font-size:14px;line-height:1.6}@media(max-width:1000px){.templates.svelte-16wy2u6{grid-template-columns:1fr}}canvas.svelte-1yb7uwm{width:100%;height:auto;background:#fff;box-shadow:0 2px 8px #10203015;margin-top:12px}.controls.svelte-1yb7uwm{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:12px;color:#000}.controls.svelte-1yb7uwm button:where(.svelte-1yb7uwm){background:#fff;border:1px solid #d8dee8;padding:6px 14px;border-radius:5px;cursor:pointer}p.svelte-1yb7uwm{font-size:12px;color:#000}.public-offer.svelte-14jca9t{min-height:100vh;background:#f5f6f9;color:#000;padding:0 24px 24px;font-size:14px}header.svelte-14jca9t{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 0 35px;gap:20px}header.svelte-14jca9t img:where(.svelte-14jca9t){width:165px;max-height:62px;object-fit:contain}header.svelte-14jca9t span:where(.svelte-14jca9t){color:#000;font-size:12px}h1.svelte-14jca9t{font-size:26px;line-height:1.25;margin:12px 0 20px}p.svelte-14jca9t{line-height:1.65;color:#000}.verify.svelte-14jca9t{max-width:460px;margin:65px auto 110px;background:#fff;border:1px solid #e6e9ef;padding:40px;border-radius:16px;box-shadow:0 12px 40px #16203308}.lock.svelte-14jca9t,.check.svelte-14jca9t{font-size:32px;color:#e61925}.check.svelte-14jca9t{color:#298b53}.verify.svelte-14jca9t label:where(.svelte-14jca9t){display:block;margin:25px 0 8px;font-weight:600}input.svelte-14jca9t:not([type=checkbox]),textarea.svelte-14jca9t{border:1px solid #dce1eb;border-radius:7px;padding:12px;width:100%;font:inherit;box-sizing:border-box;background:#fff}.primary.svelte-14jca9t,.secondary.svelte-14jca9t{display:block;width:100%;text-align:center;margin:15px 0;padding:13px;border-radius:7px;box-sizing:border-box;font:inherit;cursor:pointer;text-decoration:none}.primary.svelte-14jca9t{background:#eb1721;border:1px solid #eb1721;color:#fff}.secondary.svelte-14jca9t{background:#fff;border:1px solid #dce1eb;color:#000}button.svelte-14jca9t:disabled{opacity:.5;cursor:default}.offer-layout.svelte-14jca9t{max-width:1320px;margin:0 auto 55px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:30px;align-items:start}aside.svelte-14jca9t{background:#fff;padding:26px;border-radius:12px;border:1px solid #e1e5ed;position:sticky;top:20px}aside.svelte-14jca9t label:where(.svelte-14jca9t){display:block;font-size:12px;margin:22px 0 8px}aside.svelte-14jca9t .check-label:where(.svelte-14jca9t){display:flex;flex-direction:row;gap:9px;align-items:start;line-height:1.5}.eyebrow.svelte-14jca9t{font-size:10px;letter-spacing:1px}section.svelte-14jca9t{min-width:0;background:#e9ecf1;border-radius:12px;padding:16px}a.svelte-14jca9t{color:#bf1722}footer.svelte-14jca9t{text-align:center;font-size:11px;color:#000}.error.svelte-14jca9t{color:#bd1c29;font-size:13px}@media(max-width:850px){.offer-layout.svelte-14jca9t{grid-template-columns:1fr}.offer-layout.svelte-14jca9t section:where(.svelte-14jca9t){grid-row:1}aside.svelte-14jca9t{position:static}.verify.svelte-14jca9t{margin:30px auto;padding:25px}header.svelte-14jca9t span:where(.svelte-14jca9t){display:none}}.simple.svelte-o85jpj .formatting:where(.svelte-o85jpj){display:none}.simple.svelte-o85jpj:focus-within .formatting:where(.svelte-o85jpj){display:flex}.simple.svelte-o85jpj .editable.compact:where(.svelte-o85jpj){min-height:72px;max-height:160px;padding:10px 12px;font-size:12px}.simple.svelte-o85jpj .editable:where(.svelte-o85jpj) p{margin-bottom:4px}.rich.svelte-o85jpj{border:1px solid #dce2eb;border-radius:8px;background:#fff;overflow:hidden}.formatting.svelte-o85jpj{display:flex;flex-wrap:wrap;gap:3px;padding:7px;border-bottom:1px solid #e8ecf1;background:#fafbfc}.formatting.svelte-o85jpj button:where(.svelte-o85jpj),.formatting.svelte-o85jpj select:where(.svelte-o85jpj){border:0;border-radius:4px;background:transparent;color:#000;padding:5px 7px;cursor:pointer;font-size:12px}.formatting.svelte-o85jpj button:where(.svelte-o85jpj):hover{background:#ffe9eb;color:#d21b2b}.editable.svelte-o85jpj{min-height:180px;max-height:550px;overflow:auto;padding:16px;outline:none;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.editable.svelte-o85jpj:focus{box-shadow:inset 0 0 0 2px #ed17234d}.editable.compact.svelte-o85jpj{min-height:95px;max-height:320px}.editable.svelte-o85jpj table{border-collapse:collapse;width:100%;table-layout:fixed}.editable.svelte-o85jpj td,.editable.svelte-o85jpj th{border:1px solid #d7dce4;padding:7px;vertical-align:top}.editable.svelte-o85jpj p{margin:0 0 10px}.editable.svelte-o85jpj h2{font-size:19px}.editable.svelte-o85jpj h3{font-size:15px}.editable.svelte-o85jpj ul,.editable.svelte-o85jpj ol{padding-left:22px}.editable.svelte-o85jpj a{color:#2563ab}.top.svelte-3e2ape{display:flex;align-items:center;justify-content:space-between;gap:24px}p.svelte-3e2ape{color:#000;font-size:12px;line-height:1.5}.top.svelte-3e2ape h2:where(.svelte-3e2ape){font-size:20px}.layout.svelte-3e2ape{display:grid;grid-template-columns:minmax(470px,1fr) minmax(380px,.95fr);gap:24px;margin-top:20px}section.svelte-3e2ape{background:#fff;border:1px solid #e1e5ed;border-radius:10px;padding:24px;margin-bottom:18px}h3.svelte-3e2ape{margin:0 0 16px;font-size:16px}.grid.svelte-3e2ape{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}label.svelte-3e2ape{display:block;font-size:12px;font-weight:600;margin:8px 0}input.svelte-3e2ape:not([type=checkbox]),select.svelte-3e2ape,textarea.svelte-3e2ape{display:block;width:100%;box-sizing:border-box;border:1px solid #dce2eb;border-radius:6px;padding:10px;margin-top:7px;font:inherit;background:#fff;color:#000}textarea.svelte-3e2ape{resize:vertical}.check.svelte-3e2ape{display:flex;align-items:center;gap:9px;font-weight:400;padding:7px 0}.check.svelte-3e2ape small:where(.svelte-3e2ape){color:#000}aside.svelte-3e2ape{position:sticky;top:16px;align-self:start;background:#e8ebf0;padding:16px;border-radius:10px}.preview-controls.svelte-3e2ape{display:flex;align-items:end;gap:12px}.preview-controls.svelte-3e2ape label:where(.svelte-3e2ape){flex:1}.preview-controls.svelte-3e2ape button:where(.svelte-3e2ape){margin-bottom:8px}aside.svelte-3e2ape a:where(.svelte-3e2ape){font-size:12px;color:#b81722}.error.svelte-3e2ape{background:#fff0f0;color:#bc1521;padding:14px}.empty.svelte-3e2ape{padding:50px 20px;text-align:center;color:#000;font-size:13px}@media(max-width:1150px){.layout.svelte-3e2ape{grid-template-columns:1fr}aside.svelte-3e2ape{position:static}}@media(max-width:650px){.grid.svelte-3e2ape{grid-template-columns:1fr}.top.svelte-3e2ape{display:block}}details.svelte-x5dfhg{margin:16px 0;color:#000}summary.svelte-x5dfhg{cursor:pointer}section.svelte-x5dfhg{padding:18px;background:#fff;border:1px solid #e1e5ec;border-radius:8px}label.svelte-x5dfhg{display:block;margin-bottom:14px}input.svelte-x5dfhg{display:block;margin-top:8px}.scroll.svelte-x5dfhg{max-height:300px;overflow:auto;margin:16px 0}table.svelte-x5dfhg{width:100%;border-collapse:collapse}th.svelte-x5dfhg,td.svelte-x5dfhg{text-align:left;padding:8px;border-bottom:1px solid #e1e5ec}p[role=alert].svelte-x5dfhg{color:#bd1324}h2.svelte-1c1dulc{font-size:22px}p.svelte-1c1dulc,small.svelte-1c1dulc{font-size:13px;color:#000;line-height:1.6}label.svelte-1c1dulc{display:flex;align-items:start;gap:12px;border:1px solid #dfe4ed;padding:18px;border-radius:10px;margin:12px 0;cursor:pointer}label.chosen.svelte-1c1dulc{border-color:#e21b18;background:#fff6f5}label.svelte-1c1dulc span:where(.svelte-1c1dulc){display:grid;gap:7px}input.svelte-1c1dulc{margin-top:4px}.error.svelte-1c1dulc{color:#b51e2b}.dialog-actions.svelte-1c1dulc{display:flex;flex-wrap:wrap;gap:10px}fieldset.svelte-8qzv0x{border:0;padding:0;margin:0;min-width:0}.recipient-heading.svelte-8qzv0x{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.recipient-heading.svelte-8qzv0x button:where(.svelte-8qzv0x){border:0;background:transparent;color:#2563ab;padding:8px}.message-editor.svelte-8qzv0x{margin-top:16px}.message-editor.svelte-8qzv0x>strong:where(.svelte-8qzv0x){display:block;margin-bottom:7px;font-size:13px}.attachments.svelte-8qzv0x{border-top:1px solid #e2e6ed;margin-top:20px;padding:18px 0;display:flex;align-items:flex-start;gap:12px;flex-direction:column;font-size:13px}.attachments.svelte-8qzv0x span:where(.svelte-8qzv0x){padding:7px 10px;background:#f3f5f8;border-radius:6px}small.svelte-8qzv0x{font-size:12px;color:#000}.send-overlay.svelte-8qzv0x{position:fixed;top:0;right:0;bottom:0;left:0;background:#14223860;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.send-dialog.svelte-8qzv0x{background:#fff;border-radius:14px;padding:28px;max-width:730px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 70px #14223835}header.svelte-8qzv0x,footer.svelte-8qzv0x{display:flex;align-items:center;justify-content:space-between;gap:15px}header.svelte-8qzv0x h2:where(.svelte-8qzv0x){font-size:23px;margin:0 0 15px}header.svelte-8qzv0x button:where(.svelte-8qzv0x){font-size:28px}label.svelte-8qzv0x{display:block;font-size:13px;font-weight:600;margin:15px 0}input.svelte-8qzv0x:not([type=checkbox]),textarea.svelte-8qzv0x,select.svelte-8qzv0x{display:block;width:100%;box-sizing:border-box;border:1px solid #dce2eb;border-radius:7px;padding:11px;font:inherit;margin-top:6px}.check.svelte-8qzv0x{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:400}.check.svelte-8qzv0x input:where(.svelte-8qzv0x){width:auto;margin:0}p.svelte-8qzv0x{font-size:13px;line-height:1.6}.grid.svelte-8qzv0x{display:grid;grid-template-columns:1fr 1fr;gap:16px}.warning.svelte-8qzv0x{background:#fff5dc;padding:10px;color:#84611f}.error.svelte-8qzv0x{color:#b51b29}.success.svelte-8qzv0x{color:#127452;background:#e8f8ef;padding:12px}footer.svelte-8qzv0x{margin-top:24px}section.svelte-8qzv0x{border-top:1px solid #ddd;margin-top:24px;padding-top:15px}.delivery.svelte-8qzv0x{padding:12px 0;border-bottom:1px solid #eee}@media(max-width:650px){.grid.svelte-8qzv0x{grid-template-columns:1fr}.send-dialog.svelte-8qzv0x{padding:18px}.send-overlay.svelte-8qzv0x{padding:8px}footer.svelte-8qzv0x{flex-wrap:wrap}}.document-row.svelte-19wid6m{cursor:pointer}.preparations.svelte-19wid6m{padding:20px}.preparations.svelte-19wid6m article:where(.svelte-19wid6m){display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #e4e8ee;padding:20px 0}.preparations.svelte-19wid6m small:where(.svelte-19wid6m){color:#000}.heading-actions.svelte-19wid6m{display:flex;gap:12px;align-items:center}.page-heading.svelte-19wid6m{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-heading.svelte-19wid6m h1:where(.svelte-19wid6m){margin-bottom:6px}p.svelte-19wid6m{font-size:13px;color:#000;line-height:1.6}.invoice-panel.svelte-19wid6m{background:#fff;border:1px solid #e1e5ec;border-radius:12px}.toolbar.svelte-19wid6m{display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid #e8ecf2;gap:12px}nav.svelte-19wid6m{display:flex;gap:4px;overflow:auto}nav.svelte-19wid6m button:where(.svelte-19wid6m){white-space:nowrap;padding:20px 12px;border-bottom:2px solid transparent;color:#000;font-size:12px}nav.svelte-19wid6m button.active:where(.svelte-19wid6m){color:#df1924;border-bottom-color:#df1924}.invoice-search.svelte-19wid6m{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.invoice-search.svelte-19wid6m input:where(.svelte-19wid6m){width:min(480px,80%)}.invoice-search.svelte-19wid6m span:where(.svelte-19wid6m){font-size:12px;color:#000}.table-wrap.svelte-19wid6m{overflow:auto;min-height:280px;padding-bottom:290px}table.svelte-19wid6m{width:100%;border-collapse:collapse;font-size:12px}th.svelte-19wid6m,td.svelte-19wid6m{padding:17px 10px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}th.svelte-19wid6m:last-child,td.svelte-19wid6m:last-child{position:sticky;right:0;background:#fff;z-index:2;box-shadow:-4px 0 7px #24324c08}td.svelte-19wid6m:has(.menu:where(.svelte-19wid6m)){z-index:30}th.svelte-19wid6m{background:#f8f9fb;color:#000;font-size:11px}tr.svelte-19wid6m:hover{background:#fafbfe}.customer.svelte-19wid6m{min-width:170px;white-space:normal}.customer.svelte-19wid6m strong:where(.svelte-19wid6m){display:block}.customer.svelte-19wid6m small:where(.svelte-19wid6m),td.svelte-19wid6m small:where(.svelte-19wid6m){display:block;margin-top:5px;color:#000;line-height:1.5}.money.svelte-19wid6m{text-align:right}a.svelte-19wid6m{color:inherit;text-decoration:none}a.svelte-19wid6m:hover{color:#d71923}.badge.svelte-19wid6m{display:inline-block;padding:5px 10px;border-radius:20px;background:#edf0f5;color:#000;font-weight:600}.badge.OPEN.svelte-19wid6m{background:#fff0c2;color:#946818}.badge.DUE.svelte-19wid6m{background:#ffe1e4;color:#c7243b}.badge.PAID.svelte-19wid6m{background:#ddf6eb;color:#137f63}.badge.CREDIT.svelte-19wid6m{background:#dce0e6;color:#000}.overdue.svelte-19wid6m,.danger.svelte-19wid6m{color:#c7243b}.row-actions.svelte-19wid6m{position:relative;display:flex;justify-content:flex-end;gap:4px}.row-actions.svelte-19wid6m>button:where(.svelte-19wid6m){font-size:19px;padding:5px 6px;border-radius:5px}.row-actions.svelte-19wid6m>button:where(.svelte-19wid6m):hover{background:#f0f2f6}.menu.svelte-19wid6m{position:absolute;right:0;top:100%;min-width:245px;z-index:20;border:1px solid #e0e5ed;border-radius:9px;background:#fff;box-shadow:0 8px 30px #24324c24;padding:6px}.menu.svelte-19wid6m button:where(.svelte-19wid6m),.menu.svelte-19wid6m a:where(.svelte-19wid6m){display:block;text-align:left;padding:11px 12px;width:100%;font-size:12px}.menu.svelte-19wid6m button:where(.svelte-19wid6m):hover,.menu.svelte-19wid6m a:where(.svelte-19wid6m):hover{background:#fff2f3}footer.svelte-19wid6m{display:flex;align-items:center;justify-content:space-between;padding:18px;gap:16px;border-top:1px solid #e8ecf2;font-size:12px}footer.svelte-19wid6m button:where(.svelte-19wid6m){padding:8px 15px}input.svelte-19wid6m,select.svelte-19wid6m,textarea.svelte-19wid6m{display:block;width:100%;border:1px solid #dce2eb;border-radius:6px;padding:10px;font:inherit;font-size:12px;background:#fff;color:#000;box-sizing:border-box}footer.svelte-19wid6m select:where(.svelte-19wid6m){width:auto}label.svelte-19wid6m{font-size:12px;font-weight:600;margin:15px 0}label.svelte-19wid6m input:where(.svelte-19wid6m),label.svelte-19wid6m select:where(.svelte-19wid6m),label.svelte-19wid6m textarea:where(.svelte-19wid6m){margin-top:6px}.filter-fields.svelte-19wid6m{display:flex;align-items:end;gap:15px;padding:0 18px 15px}.filter-fields.svelte-19wid6m label:where(.svelte-19wid6m){margin:0}.empty.svelte-19wid6m{text-align:center;white-space:normal;color:#000;padding:45px}.dialog.svelte-19wid6m{max-width:610px}.dialog-top.svelte-19wid6m{display:flex;align-items:center;justify-content:space-between}.dialog-top.svelte-19wid6m h2:where(.svelte-19wid6m){font-size:20px;margin:0}.error.svelte-19wid6m{color:#c7243b}.notice.svelte-19wid6m{padding:14px;background:#e7f7ed;color:#1c6944;border-radius:8px}@media(max-width:700px){.page-heading.svelte-19wid6m,.toolbar.svelte-19wid6m{align-items:start;flex-wrap:wrap}nav.svelte-19wid6m{max-width:100%}.toolbar.svelte-19wid6m{padding:8px}.filter-fields.svelte-19wid6m{flex-wrap:wrap}footer.svelte-19wid6m{flex-wrap:wrap}.invoice-search.svelte-19wid6m span:where(.svelte-19wid6m){display:none}}.booked-services.svelte-sl6ktg{border:1px solid #e0e5ed;border-radius:8px;padding:16px;margin:18px 0;min-width:0}.booked-services.svelte-sl6ktg legend:where(.svelte-sl6ktg){font-size:13px;font-weight:650;padding:0 6px;color:#000}.booked-services.svelte-sl6ktg>div:where(.svelte-sl6ktg){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.booked-services.svelte-sl6ktg label:where(.svelte-sl6ktg){display:flex;align-items:center;gap:9px;font-size:12px;margin:0;color:#000}.booked-services.svelte-sl6ktg input:where(.svelte-sl6ktg){margin:0;accent-color:#e21b18}.library-heading.svelte-5wq4qf{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.library-heading.svelte-5wq4qf h2:where(.svelte-5wq4qf),.library-heading.svelte-5wq4qf h3:where(.svelte-5wq4qf){margin:0}.switch.svelte-5wq4qf{display:flex;gap:8px;margin:20px 0}.switch.svelte-5wq4qf button:where(.svelte-5wq4qf){border:0;padding:10px 16px;border-radius:6px;background:#edf0f4;cursor:pointer}.switch.svelte-5wq4qf .chosen:where(.svelte-5wq4qf){background:#ffecee;color:#d41624}.layout.svelte-5wq4qf{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr);gap:24px;align-items:start}.list.svelte-5wq4qf,.editing.svelte-5wq4qf{background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:18px}.filters.svelte-5wq4qf{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.filters.svelte-5wq4qf label:where(.svelte-5wq4qf){display:flex;align-items:center;font-size:12px;gap:7px;width:100%}.library-row.svelte-5wq4qf{width:100%;border:0;border-bottom:1px solid #eceff4;display:flex;align-items:center;gap:15px;justify-content:space-between;text-align:left;padding:17px 8px;background:#fff;cursor:pointer;color:#000;font:inherit;font-size:13px}.library-row.selected.svelte-5wq4qf{background:#fff0f1}.library-row.svelte-5wq4qf small:where(.svelte-5wq4qf){display:block;color:#000;font-size:11px;margin-top:6px}.library-row.svelte-5wq4qf>b:where(.svelte-5wq4qf){white-space:nowrap;font-size:12px}label.svelte-5wq4qf{display:block;font-size:12px;font-weight:600;margin:14px 0 7px}input.svelte-5wq4qf:not([type=checkbox]),select.svelte-5wq4qf,textarea.svelte-5wq4qf{font:inherit;color:#000;display:block;width:100%;padding:10px;border:1px solid #dce2eb;border-radius:6px;background:#fff;margin-top:6px;box-sizing:border-box}textarea.svelte-5wq4qf{resize:vertical}.grid.svelte-5wq4qf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check.svelte-5wq4qf{display:flex;gap:8px;align-items:center}.save.svelte-5wq4qf{text-align:right;margin-top:22px}.template-row.svelte-5wq4qf{display:flex;gap:6px;align-items:center;border-bottom:1px solid #eee;padding:12px 0;font-size:13px}.template-row.svelte-5wq4qf span:where(.svelte-5wq4qf){flex:1}.template-row.svelte-5wq4qf button:where(.svelte-5wq4qf){background:none;border:1px solid #e0e5eb;border-radius:5px;padding:5px 8px;cursor:pointer}.template-add.svelte-5wq4qf{display:flex;gap:10px;margin-top:15px}.template-add.svelte-5wq4qf select:where(.svelte-5wq4qf){min-width:0}.empty.svelte-5wq4qf{padding:28px;color:#000;line-height:1.6}.help.svelte-5wq4qf{font-size:12px;color:#000}.error.svelte-5wq4qf{color:#bd1523}@media(max-width:1050px){.layout.svelte-5wq4qf{grid-template-columns:1fr}.library-heading.svelte-5wq4qf{align-items:start}.library-row.svelte-5wq4qf{padding:14px 6px}}header.svelte-17820k{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0}p.svelte-17820k,small.svelte-17820k{font-size:12px;color:#000;line-height:1.6}small.svelte-17820k{display:block}section.svelte-17820k{background:#fff;border:1px solid #e1e5ec;padding:22px;border-radius:12px;margin:22px 0}h2.svelte-17820k{font-size:17px}.scroll.svelte-17820k{overflow:auto}table.svelte-17820k{width:100%;border-collapse:collapse;font-size:12px}th.svelte-17820k,td.svelte-17820k{text-align:left;padding:15px 12px;border-bottom:1px solid #e8ecf2}th.svelte-17820k{background:#f7f8fb}td.svelte-17820k .secondary:where(.svelte-17820k){white-space:nowrap}.badge.svelte-17820k{background:#edf0f5;color:#000;padding:6px 10px;border-radius:15px}.badge.active.svelte-17820k{background:#ddf6eb;color:#137f63}.notice.svelte-17820k{background:#fff3d7;padding:15px;color:#87601c}.error.svelte-17820k{color:#ba1622}.notice.healthy.svelte-17820k{background:#e7f6ed;color:#17643c}.ready.svelte-17820k{color:#137f63}.blocked.svelte-17820k{color:#996310}@media(max-width:700px){header.svelte-17820k{flex-wrap:wrap}}.mail-overlay.svelte-mky5ds{z-index:80}.mail-dialog.svelte-mky5ds{width:680px;max-width:calc(100vw - 32px);max-height:92vh;overflow:auto;padding:26px}.mail-dialog.svelte-mky5ds header:where(.svelte-mky5ds){display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #e4e8ee;margin-bottom:20px}.mail-dialog.svelte-mky5ds h2:where(.svelte-mky5ds){font-size:20px}.mail-dialog.svelte-mky5ds label:where(.svelte-mky5ds){display:block;font-size:12px;font-weight:600;margin:16px 0 7px}.mail-dialog.svelte-mky5ds input:where(.svelte-mky5ds):not([type=checkbox]),textarea.svelte-mky5ds,select.svelte-mky5ds{display:block;width:100%;border:1px solid #dce2e9;border-radius:7px;padding:11px;font:inherit;font-size:13px;margin-top:6px;background:#fff}.mail-dialog.svelte-mky5ds textarea:where(.svelte-mky5ds){resize:vertical;line-height:1.6}.recipient-heading.svelte-mky5ds{display:flex;align-items:center;justify-content:space-between}.recipient-heading.svelte-mky5ds button:where(.svelte-mky5ds){background:transparent;border:0;color:#000;font-size:12px;padding:5px 8px}.mail-dialog.svelte-mky5ds small:where(.svelte-mky5ds){font-size:10px;color:#000;line-height:1.6;display:block;margin-top:6px}.attachments.svelte-mky5ds{display:flex;flex-direction:column;gap:9px;margin-top:20px;border-top:1px solid #e8ebef;padding-top:18px;font-size:12px}.attachments.svelte-mky5ds>span:where(.svelte-mky5ds){background:#f1f4f8;padding:9px 12px;border-radius:6px;align-self:flex-start}.sender.svelte-mky5ds{font-size:11px;color:#000;margin-top:12px}.mail-dialog.svelte-mky5ds footer:where(.svelte-mky5ds){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #e8ebef;flex-wrap:wrap}.mail-dialog.svelte-mky5ds footer:where(.svelte-mky5ds)>div:where(.svelte-mky5ds){display:flex;gap:8px}.history.svelte-mky5ds{font-size:11px;color:#000;margin-top:15px}.history.svelte-mky5ds p:where(.svelte-mky5ds){margin:10px 0;line-height:1.6;overflow-wrap:anywhere}summary.svelte-mky5ds{cursor:pointer}.hint.svelte-mky5ds{font-size:12px;background:#f3f6fa;padding:12px;border-radius:7px;line-height:1.6;margin-bottom:12px}.error.svelte-mky5ds{color:#aa303a;background:#fff1f2;padding:12px;border-radius:7px;font-size:12px;margin-top:16px}.sent.svelte-mky5ds{background:#eaf7ef;color:#2c7450;padding:18px;font-size:14px;line-height:1.6;margin-bottom:18px}.picker.svelte-1qcvt42{position:relative}label.svelte-1qcvt42{font-size:12px;font-weight:600;display:block;margin:10px 0}input.svelte-1qcvt42{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce2eb;border-radius:6px;margin-top:6px}small.svelte-1qcvt42{font-size:11px;color:#000}.results.svelte-1qcvt42{position:absolute;z-index:12;left:0;right:0;top:65px;max-height:320px;overflow:auto;background:#fff;border:1px solid #dce2eb;border-radius:8px;box-shadow:0 8px 24px #172b4220}.results.svelte-1qcvt42 button:where(.svelte-1qcvt42),.results.svelte-1qcvt42 a:where(.svelte-1qcvt42){display:block;width:100%;text-align:left;padding:12px;font-size:12px}.results.svelte-1qcvt42 button:where(.svelte-1qcvt42):hover{background:#fff1f1}.results.svelte-1qcvt42 small:where(.svelte-1qcvt42){display:block;margin-top:5px}label.svelte-1v3x6gg{min-width:0}input.svelte-1v3x6gg,select.svelte-1v3x6gg{width:100%;box-sizing:border-box}.suggestion.svelte-1v3x6gg{text-align:left;font-size:11px;color:#38649a;padding:0}small.svelte-1v3x6gg{font-size:11px;font-weight:400;color:#000;line-height:1.4}.source.svelte-1v3x6gg{font-size:9px;color:#000}.source.svelte-1v3x6gg a:where(.svelte-1v3x6gg){color:inherit;text-decoration:underline}select.svelte-1v3x6gg{font-size:12px}.picker.svelte-sf1z5v{position:relative}label.svelte-sf1z5v{display:block;font-size:12px;font-weight:600;margin:10px 0}input.svelte-sf1z5v:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce2eb;border-radius:6px;margin-top:6px;font:inherit;background:#fff}small.svelte-sf1z5v{font-size:11px;color:#000}.results.svelte-sf1z5v{position:absolute;z-index:10;top:65px;left:0;right:0;max-height:340px;overflow:auto;border:1px solid #dce2eb;background:#fff;box-shadow:0 8px 24px #172b4220;border-radius:6px}.results.svelte-sf1z5v button:where(.svelte-sf1z5v){display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #edf0f5;background:#fff;padding:12px;cursor:pointer;font:inherit;font-size:12px}.results.svelte-sf1z5v button:where(.svelte-sf1z5v):hover{background:#fff1f1}.results.svelte-sf1z5v small:where(.svelte-sf1z5v){display:block;margin-top:5px}.results.svelte-sf1z5v .new:where(.svelte-sf1z5v){color:#db1726;font-weight:600}.new-contact.svelte-sf1z5v{padding:16px;background:#fafbfc;border:1px solid #dce2eb;border-radius:8px;margin:12px 0}.new-contact.svelte-sf1z5v h3:where(.svelte-sf1z5v){font-size:15px;margin-top:0}.address.svelte-sf1z5v{display:grid;grid-template-columns:1fr 2fr;gap:10px}.buttons.svelte-sf1z5v{display:flex;gap:8px}.buttons.svelte-sf1z5v button:where(.svelte-sf1z5v){font-size:12px}fieldset.svelte-sf1z5v{border:0;padding:0;margin:16px 0}legend.svelte-sf1z5v{font-size:12px;font-weight:600}.check.svelte-sf1z5v{display:flex;gap:8px;align-items:center;font-weight:400}.new-contact.svelte-sf1z5v p:where(.svelte-sf1z5v),.error.svelte-sf1z5v{font-size:12px;line-height:1.5}.error.svelte-sf1z5v{color:#bc1928}article.paused.svelte-m50602{background:#f1f3f6;border:1px dashed #cad1db;border-radius:8px;padding:15px 10px;opacity:.65}.paused.svelte-m50602 .title:where(.svelte-m50602){text-decoration:line-through}.template-picker.svelte-m50602 p:where(.svelte-m50602){font-size:12px;color:#000}.template-grid.svelte-m50602{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:16px}.template-card.svelte-m50602{display:flex;flex-direction:column;gap:12px;text-align:left;padding:18px;background:#fff;border:1px solid #e4dadd;border-radius:10px}.template-card.svelte-m50602:hover:not(:disabled){border-color:#e21b18;background:#fff6f6}.template-card.svelte-m50602 strong:where(.svelte-m50602){font-size:14px;color:#000}.template-card.svelte-m50602 span:where(.svelte-m50602){font-size:12px;line-height:1.6;color:#000}.template-card.svelte-m50602 small:where(.svelte-m50602){font-size:12px;color:#ca2029;margin-top:auto}.template-card.svelte-m50602:disabled{opacity:.55}.add-actions.svelte-m50602 .template-trigger:where(.svelte-m50602){font-weight:700}.positions.svelte-m50602{border-top:1px dashed #dce1e9;padding:24px 0}.section-top.svelte-m50602{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}h2.svelte-m50602{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:#000}h3.svelte-m50602{font-size:15px}.price-mode.svelte-m50602{display:flex}.price-mode.svelte-m50602 button:where(.svelte-m50602){background:#fff;border:1px solid #dce2eb;padding:8px 17px;font-size:12px}.price-mode.svelte-m50602 button:where(.svelte-m50602):first-child{border-radius:5px 0 0 5px}.price-mode.svelte-m50602 button:where(.svelte-m50602):last-child{border-radius:0 5px 5px 0}.price-mode.svelte-m50602 button.active:where(.svelte-m50602){border-color:#e21b18;background:#fff4f3;color:#ce1c22}.tax-mode.svelte-m50602{max-width:460px;margin-bottom:24px}.position-row.svelte-m50602{display:grid;grid-template-columns:18px minmax(190px,3fr) 75px 95px minmax(100px,1.2fr) 75px 85px 120px 28px;gap:8px;align-items:end;margin-bottom:7px}label.svelte-m50602{display:block;font-size:11px;color:#000;font-weight:600}input.svelte-m50602:not([type=checkbox]),select.svelte-m50602{width:100%;display:block;font:inherit;font-size:12px;padding:9px;border:1px solid #dce2eb;border-radius:5px;margin-top:7px;background:#fff;color:#000}.index.svelte-m50602{padding-bottom:11px;font-size:12px}.amount.svelte-m50602{text-align:right;font-size:12px;padding-bottom:10px}.amount.svelte-m50602 small:where(.svelte-m50602){display:block;color:#000;margin-bottom:15px}.amount.svelte-m50602 strong:where(.svelte-m50602){font-weight:500;white-space:nowrap}.remove.svelte-m50602{font-size:22px;padding-bottom:6px;color:#000}.row-bottom.svelte-m50602{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0 26px}.optional.svelte-m50602{display:flex;flex-direction:row;align-items:center;gap:8px}.optional.svelte-m50602 input:where(.svelte-m50602){margin:0;accent-color:#e21b18}.row-bottom.svelte-m50602 button:where(.svelte-m50602){padding:4px 8px;color:#000}.row-bottom.svelte-m50602 button:where(.svelte-m50602):disabled{opacity:.3}article.svelte-m50602{padding:15px 0;border-bottom:1px dashed #e1e4ea}.add-actions.svelte-m50602{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}.add-actions.svelte-m50602 button:where(.svelte-m50602),a.svelte-m50602{font-size:12px;color:#ca2029}.global-discount.svelte-m50602{max-width:160px;margin-top:20px}.empty.svelte-m50602{font-size:13px;color:#000;padding:20px 0}.product-picker.svelte-m50602{margin-top:18px;border:1px solid #dce2eb;border-radius:8px;padding:18px;background:#fafbfc}.picker-heading.svelte-m50602{display:flex;justify-content:space-between}.picker-heading.svelte-m50602 button:where(.svelte-m50602){font-size:22px}.results.svelte-m50602{max-height:290px;overflow:auto;margin:10px 0}.product.svelte-m50602{display:flex;justify-content:space-between;gap:20px;width:100%;text-align:left;padding:13px 5px;border-bottom:1px solid #e4e8ef;font-size:12px}.product.svelte-m50602:hover{background:#fff0f0}.product.svelte-m50602 small:where(.svelte-m50602){display:block;font-size:11px;color:#000;margin-top:4px}.product-picker.svelte-m50602 a:where(.svelte-m50602){display:inline-block;margin-top:8px}@media(max-width:1300px){.position-row.svelte-m50602{grid-template-columns:18px minmax(180px,3fr) 65px 85px 95px 65px 75px 100px 24px;gap:5px}}@media(max-width:1050px){.position-row.svelte-m50602{grid-template-columns:repeat(4,minmax(0,1fr))}.title.svelte-m50602{grid-column:2/5}.index.svelte-m50602{align-self:end}.amount.svelte-m50602{grid-column:2/4}.remove.svelte-m50602{justify-self:end}.amount.svelte-m50602 small:where(.svelte-m50602){margin-bottom:5px}}@media(max-width:600px){.position-row.svelte-m50602{grid-template-columns:repeat(2,minmax(0,1fr))}.index.svelte-m50602{display:none}.title.svelte-m50602{grid-column:1/-1}.amount.svelte-m50602{grid-column:auto}.add-actions.svelte-m50602{gap:15px}}.billing-recipient.svelte-1w4pztn{display:grid;gap:8px;max-width:480px;margin:18px 0}.billing-recipient.svelte-1w4pztn small:where(.svelte-1w4pztn){font-weight:400}.series-send-settings.svelte-1w4pztn{display:grid;gap:10px}.series-activation.svelte-1w4pztn{border-top:1px solid #e6e9ef;padding-top:18px;margin-top:12px}.series-send-settings.svelte-1w4pztn{margin-top:18px;padding:18px;border:1px solid #e1e5ec;border-radius:8px}.series-activation.svelte-1w4pztn{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:18px}.send-plan.svelte-1w4pztn{display:grid;gap:10px;max-width:380px;padding:18px;border:1px solid #e1e5ec;margin-top:12px;border-radius:8px}.fixed-head.svelte-1w4pztn{border:1px solid #dce2eb;border-radius:6px;padding:22px;min-height:500px}.footer-heading.svelte-1w4pztn{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.footer-heading.svelte-1w4pztn h2:where(.svelte-1w4pztn){margin:0}.footer-heading.svelte-1w4pztn select:where(.svelte-1w4pztn){max-width:380px;margin:0}.editor-top.svelte-1w4pztn{flex-wrap:wrap}.editor-top.svelte-1w4pztn .actions:where(.svelte-1w4pztn){flex-wrap:wrap}.totals.svelte-1w4pztn{justify-content:flex-end}.legacy-intro.svelte-1w4pztn{margin:16px 0}.release-panel.svelte-1w4pztn{padding:24px;background:#fff;border:1px solid #e0e5ed;border-radius:10px;margin-bottom:24px}.release-panel.svelte-1w4pztn h2:where(.svelte-1w4pztn){font-size:18px}.release-panel.svelte-1w4pztn p:where(.svelte-1w4pztn){font-size:13px;line-height:1.6}.release-panel.svelte-1w4pztn .actions:where(.svelte-1w4pztn){align-items:center;flex-wrap:wrap}.editor-top.svelte-1w4pztn{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.editor-top.svelte-1w4pztn h1:where(.svelte-1w4pztn){margin:8px 0}.editor-top.svelte-1w4pztn h1:where(.svelte-1w4pztn) span:where(.svelte-1w4pztn){font-size:11px;background:#fff1da;color:#9a6a0f;padding:5px 9px;border-radius:5px;vertical-align:middle}.editor-top.svelte-1w4pztn small:where(.svelte-1w4pztn){color:#bd7418}.back.svelte-1w4pztn{border:0;background:none;color:#000;padding:0;cursor:pointer}.actions.svelte-1w4pztn{display:flex;gap:8px}.actions.svelte-1w4pztn button:where(.svelte-1w4pztn){font-size:12px}.editor-layout.svelte-1w4pztn{display:grid;gap:24px}.editor-layout.with-preview.svelte-1w4pztn{grid-template-columns:minmax(520px,1.15fr) minmax(380px,1fr)}.editor-form.svelte-1w4pztn{min-width:0;background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:24px}.form-section.svelte-1w4pztn{padding:22px 0;border-top:1px dashed #dce1e9}.form-section.svelte-1w4pztn h2:where(.svelte-1w4pztn){font-size:11px;text-transform:uppercase;color:#000;letter-spacing:.8px;margin:0 0 18px}.grid.svelte-1w4pztn{display:grid;grid-template-columns:1fr 1fr;gap:24px}label.svelte-1w4pztn{display:block;font-size:12px;font-weight:600;margin:10px 0}input.svelte-1w4pztn:not([type=checkbox]),textarea.svelte-1w4pztn,select.svelte-1w4pztn{display:block;width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:12px;color:#000;border:1px solid #dce2eb;border-radius:6px;padding:10px;background:#fff;margin-top:6px}input[readonly].svelte-1w4pztn{background:#f5f7fa}textarea.svelte-1w4pztn{resize:vertical}.help.svelte-1w4pztn{color:#000;font-size:11px}.optional.svelte-1w4pztn{display:flex;align-items:center;gap:7px;font-weight:400;font-size:11px}.totals.svelte-1w4pztn{border-top:1px solid #e0e5ed;padding-top:20px;display:flex;gap:30px;justify-content:space-between}dl.svelte-1w4pztn{min-width:300px;font-size:13px}dl.svelte-1w4pztn>div:where(.svelte-1w4pztn){display:flex;gap:24px;justify-content:space-between;margin:13px 0}dd.svelte-1w4pztn{margin:0;white-space:nowrap}.grand.svelte-1w4pztn{font-weight:700;font-size:20px;border-top:1px solid #e5e8ed;padding-top:15px}.warning.svelte-1w4pztn{background:#fff7df;padding:13px;color:#8a6b20;font-size:12px}.error.svelte-1w4pztn{color:#bc1928}.preview.svelte-1w4pztn{min-width:0;position:sticky;top:15px;max-height:85vh;overflow:auto;background:#e6e9ef;padding:18px;border-radius:10px}.preview-label.svelte-1w4pztn{color:#000;font-size:11px;padding:0 0 14px}.rich-output.svelte-1w4pztn table{width:100%;table-layout:fixed;border-collapse:collapse}.rich-output.svelte-1w4pztn td{padding:7px;vertical-align:top;white-space:normal!important;border:1px solid #ddd}.rich-output.svelte-1w4pztn p{margin:0 0 9px;overflow-wrap:anywhere}.rich-output.svelte-1w4pztn h2{font-size:15px;color:#000}.rich-output.svelte-1w4pztn h3{font-size:13px}.rich-output.svelte-1w4pztn ul,.rich-output.svelte-1w4pztn ol{padding-left:16px}.rich-output.svelte-1w4pztn a{color:#2675ac}.rich-output.svelte-1w4pztn{margin-bottom:15px}details.svelte-1w4pztn{margin-top:18px}summary.svelte-1w4pztn{cursor:pointer;font-size:12px;color:#000}@media(max-width:1150px){.editor-layout.with-preview.svelte-1w4pztn{grid-template-columns:1fr}.preview.svelte-1w4pztn{position:static;max-height:none}}@media(max-width:700px){.editor-top.svelte-1w4pztn,.totals.svelte-1w4pztn{align-items:start;flex-direction:column}.grid.svelte-1w4pztn{grid-template-columns:1fr;gap:0}.editor-form.svelte-1w4pztn{padding:15px}.actions.svelte-1w4pztn{flex-wrap:wrap}dl.svelte-1w4pztn{min-width:0;width:100%}}.document-row.svelte-1br68ch{cursor:pointer}.row-menu.svelte-1br68ch .delete-draft:where(.svelte-1br68ch){color:#b72835;border-top:1px solid #f0dce0;margin-top:4px}.row-actions.svelte-1br68ch{padding-left:4px;white-space:nowrap;width:76px}.row-icon.svelte-1br68ch{border:0;background:transparent;color:#000;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;border-radius:5px}.row-icon.svelte-1br68ch:hover{background:#f0e9ea;color:#d71923}.menu-backdrop.svelte-1br68ch{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:90;cursor:default}.row-menu.svelte-1br68ch{position:fixed;width:260px;z-index:91;background:#fff;padding:6px;border:1px solid #dfe3eb;border-radius:8px;box-shadow:0 8px 30px #1c293a25}.row-menu.svelte-1br68ch button:where(.svelte-1br68ch){display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:12px;padding:12px 10px;border-radius:4px;cursor:pointer}.row-menu.svelte-1br68ch button:where(.svelte-1br68ch):hover,.row-menu.svelte-1br68ch button:where(.svelte-1br68ch):focus-visible{background:#fff1f1;color:#d71923}.action-notice.svelte-1br68ch{padding:12px 16px;background:#fff6e2;border-radius:6px;font-size:13px;color:#846024}.action-dialog.svelte-1br68ch p:where(.svelte-1br68ch){font-size:13px;line-height:1.6}.action-dialog.svelte-1br68ch input:where(.svelte-1br68ch){display:block;width:100%;box-sizing:border-box;margin:6px 0 16px;padding:10px;border:1px solid #dfe3eb;border-radius:6px;font:inherit}.address-grid.svelte-1br68ch{display:grid;grid-template-columns:1fr 2fr;gap:12px}.action-dialog.svelte-1br68ch{max-height:85vh;overflow:auto}.page-heading.svelte-1br68ch{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading.svelte-1br68ch h1:where(.svelte-1br68ch),.page-heading.svelte-1br68ch h2:where(.svelte-1br68ch){margin:0}.offer-panel.svelte-1br68ch{background:#fff;border:1px solid #e1e5ec;border-radius:10px;overflow:hidden}.offer-toolbar.svelte-1br68ch{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid #e6e9ef;flex-wrap:wrap}nav.svelte-1br68ch{display:flex;gap:4px;overflow:auto}nav.svelte-1br68ch button:where(.svelte-1br68ch){padding:20px 10px;border:0;border-bottom:2px solid transparent;background:none;color:#000;white-space:nowrap;font-weight:600;cursor:pointer}nav.svelte-1br68ch button.active:where(.svelte-1br68ch){color:#df1924;border-bottom-color:#df1924}.tools.svelte-1br68ch{display:flex;gap:7px;padding:10px 0}.tools.svelte-1br68ch button:where(.svelte-1br68ch){font-size:12px;padding:9px 12px}.filter-active.svelte-1br68ch{background:#fff1f1;color:#d71923}.searchbar.svelte-1br68ch{display:flex;gap:14px;justify-content:space-between;padding:14px 22px}.searchbar.svelte-1br68ch input:where(.svelte-1br68ch){width:min(420px,65%)}input.svelte-1br68ch,select.svelte-1br68ch{border:1px solid #dfe3eb;border-radius:6px;padding:9px 11px;font:inherit;font-size:12px;background:#fff;color:#000}.filters.svelte-1br68ch{display:flex;align-items:end;gap:16px;flex-wrap:wrap;background:#fafbfc;border-block:1px solid #edf0f4;padding:16px 22px}label.svelte-1br68ch{display:block;font-size:12px;font-weight:600}label.svelte-1br68ch input:where(.svelte-1br68ch),label.svelte-1br68ch select:where(.svelte-1br68ch){display:block;margin-top:6px;max-width:100%}.filters.svelte-1br68ch label:where(.svelte-1br68ch){flex:1;min-width:150px}.filters.svelte-1br68ch select:where(.svelte-1br68ch),.dialog.svelte-1br68ch select:where(.svelte-1br68ch){width:100%}.table-wrap.svelte-1br68ch{overflow:auto;max-height:65vh;min-height:220px}table.svelte-1br68ch{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px}th.svelte-1br68ch,td.svelte-1br68ch{padding:16px 22px;border-bottom:1px solid #edf0f4;white-space:nowrap}th.svelte-1br68ch{position:sticky;top:0;background:#fff;z-index:1;font-size:12px;color:#000}td.svelte-1br68ch{height:68px}tr.svelte-1br68ch:hover,tr.selected.svelte-1br68ch{background:#fff7f7}.status-dot.svelte-1br68ch{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#fff1cc;border:1px solid #ffca5c;color:#bc8200;margin-right:8px}.status-dot.DRAFT.svelte-1br68ch{background:#e4e6e9;border-color:#a6acb5}.status-dot.INVOICED.svelte-1br68ch,.status-dot.ACCEPTED.svelte-1br68ch{background:#d9f1dc;border-color:#75c784;color:#27813b}.status-dot.REJECTED.svelte-1br68ch{background:#ffe3e5;border-color:#eb8991;color:#bf2636}.offer-link.svelte-1br68ch,.recipient.svelte-1br68ch button:where(.svelte-1br68ch){border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;padding:0}.recipient.svelte-1br68ch{width:55%;white-space:normal;min-width:290px}.recipient.svelte-1br68ch button:where(.svelte-1br68ch){display:block;width:100%}.recipient.svelte-1br68ch strong:where(.svelte-1br68ch){display:block;color:#000;font-weight:600;line-height:1.5}.recipient.svelte-1br68ch span:where(.svelte-1br68ch){display:block;margin-top:5px}.money.svelte-1br68ch{text-align:right}.empty.svelte-1br68ch{text-align:center;color:#000;padding:50px 20px;white-space:normal}.empty.svelte-1br68ch button:where(.svelte-1br68ch){display:block;margin:12px auto}footer.svelte-1br68ch{display:flex;gap:18px;align-items:center;padding:20px 18px;font-size:12px;flex-wrap:wrap}.pagination.svelte-1br68ch{display:flex;align-items:center;border:1px solid #e0e4eb;border-radius:5px;overflow:hidden}.pagination.svelte-1br68ch button:where(.svelte-1br68ch),.pagination.svelte-1br68ch span:where(.svelte-1br68ch){padding:8px 12px;border:0;border-right:1px solid #e0e4eb;background:#fff}.pagination.svelte-1br68ch span:where(.svelte-1br68ch){background:#e91a24;color:#fff}.pagination.svelte-1br68ch button:where(.svelte-1br68ch):disabled{color:#c3c8cf}.offer-summary.svelte-1br68ch{background:#fff;border:1px solid #e1e5ec;border-radius:10px;padding:24px;margin-top:24px}.offer-summary.svelte-1br68ch p:where(.svelte-1br68ch){font-size:13px;color:#000}.links.svelte-1br68ch{display:flex;gap:24px}h2.svelte-1br68ch{font-size:20px}.error.svelte-1br68ch{color:#bb1724}.dialog.svelte-1br68ch{max-width:520px}.dialog.svelte-1br68ch select:where(.svelte-1br68ch){margin:12px 0 24px}@media(max-width:700px){.offer-toolbar.svelte-1br68ch{padding:0 10px}nav.svelte-1br68ch{max-width:100%}.searchbar.svelte-1br68ch{padding:12px}.page-heading.svelte-1br68ch{align-items:start}.page-heading.svelte-1br68ch .primary:where(.svelte-1br68ch){white-space:nowrap;font-size:12px}th.svelte-1br68ch,td.svelte-1br68ch{padding:13px}footer.svelte-1br68ch{gap:10px}}.offer-toolbar.svelte-1br68ch{height:auto;min-height:0;position:static}.offer-toolbar.svelte-1br68ch nav:where(.svelte-1br68ch){min-width:0;max-width:100%;flex:1 1 520px}.tools.svelte-1br68ch{flex-wrap:wrap}.searchbar.svelte-1br68ch{flex-wrap:wrap;align-items:center}.searchbar.svelte-1br68ch input:where(.svelte-1br68ch){min-width:0;width:auto;flex:1 1 240px}.searchbar.svelte-1br68ch select:where(.svelte-1br68ch){max-width:100%}.page-heading.svelte-1br68ch{flex-wrap:wrap}@media(max-width:600px){.searchbar.svelte-1br68ch{padding:12px}.searchbar.svelte-1br68ch input:where(.svelte-1br68ch),.searchbar.svelte-1br68ch select:where(.svelte-1br68ch){width:100%;flex-basis:100%}.offer-toolbar.svelte-1br68ch{padding:0 12px}}.catalog-trigger.svelte-14agi4g{display:flex;align-items:center;gap:12px;border:1px solid #e2d7d8;background:#fff4f4;color:#c81d28;border-radius:9px;padding:12px 16px;font:600 13px system-ui;cursor:pointer}.catalog-trigger.svelte-14agi4g span:where(.svelte-14agi4g){font-size:11px;font-weight:400}.catalog-hint.svelte-14agi4g{font-size:11px;color:#000;line-height:1.5;margin:8px 0 18px}.benefit-catalog.svelte-14agi4g{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #e0e5ed;border-radius:16px;background:#fff;color:#000;box-shadow:0 24px 80px #17203340}.benefit-catalog[open].svelte-14agi4g{display:flex;flex-direction:column}.benefit-catalog.svelte-14agi4g::backdrop{background:#17203366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header.svelte-14agi4g{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 12px;gap:16px}h2.svelte-14agi4g{font-size:21px;margin:0}header.svelte-14agi4g p:where(.svelte-14agi4g){font-size:13px;color:#000;margin:7px 0}button.svelte-14agi4g,input.svelte-14agi4g,select.svelte-14agi4g{font-family:inherit}.close.svelte-14agi4g{border:0;background:#f4f5f7;border-radius:8px;font-size:25px;width:34px;height:34px;cursor:pointer}.filters.svelte-14agi4g{display:flex;gap:10px;padding:4px 24px 18px}.filters.svelte-14agi4g input:where(.svelte-14agi4g),.filters.svelte-14agi4g select:where(.svelte-14agi4g){padding:12px;border:1px solid #dce2eb;border-radius:8px;min-width:0;font-size:13px;background:#fff;margin:0}.filters.svelte-14agi4g input:where(.svelte-14agi4g){flex:1}.catalog-grid.svelte-14agi4g{overflow:auto;min-height:0;padding:0 24px 24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.benefit-option.svelte-14agi4g{display:flex;flex-direction:row;align-items:flex-start;gap:12px;border:1px solid #e3e7ee;border-radius:10px;padding:18px;margin:0;cursor:pointer;font-weight:400;background:#fff}.benefit-option.svelte-14agi4g:hover{background:#fafbfc}.benefit-option.checked.svelte-14agi4g{border-color:var(--catalog-accent);background:color-mix(in srgb,var(--catalog-accent) 5%,white)}.benefit-option.present.svelte-14agi4g{background:#f5f6f8;color:#000;cursor:default}.benefit-option.svelte-14agi4g input:where(.svelte-14agi4g){width:16px;height:16px;flex:none;margin:4px 0 0;accent-color:var(--catalog-accent)}.benefit-symbol.svelte-14agi4g{color:var(--catalog-accent);flex:none;margin-top:1px}.copy.svelte-14agi4g{min-width:0;display:flex;flex-direction:column;gap:8px}.copy.svelte-14agi4g strong:where(.svelte-14agi4g){font-size:13px;line-height:1.4}.copy.svelte-14agi4g>span:where(.svelte-14agi4g){font-size:12px;line-height:1.6;color:#000}.copy.svelte-14agi4g small:where(.svelte-14agi4g){font-size:10px}footer.svelte-14agi4g{display:flex;align-items:center;gap:10px;border-top:1px solid #e7ebf1;padding:16px 24px;background:#fff}footer.svelte-14agi4g>div:where(.svelte-14agi4g){margin-right:auto;font-size:12px}footer.svelte-14agi4g small:where(.svelte-14agi4g){display:block;color:#000;font-size:11px;margin-top:5px}footer.svelte-14agi4g button:where(.svelte-14agi4g){padding:11px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.cancel.svelte-14agi4g{background:#fff;border:1px solid #dce2eb}.apply.svelte-14agi4g{background:#e91624;color:#fff;border:1px solid #e91624}.apply.svelte-14agi4g:disabled{opacity:.45;cursor:default}.empty.svelte-14agi4g{grid-column:1/-1;font-size:13px;color:#000}button.svelte-14agi4g:focus-visible,input.svelte-14agi4g:focus-visible,select.svelte-14agi4g:focus-visible{outline:2px solid #e91624;outline-offset:3px}@media(max-width:650px){.catalog-grid.svelte-14agi4g{grid-template-columns:1fr;padding:0 16px 16px}header.svelte-14agi4g{padding:18px 16px 12px}.filters.svelte-14agi4g{padding:0 16px 14px;flex-direction:column}footer.svelte-14agi4g{padding:14px 16px;flex-wrap:wrap}footer.svelte-14agi4g>div:where(.svelte-14agi4g){width:100%}.benefit-option.svelte-14agi4g{padding:14px}}.icon-trigger.svelte-zsg1jl{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fafbfc;border:1px solid #dfe4ec;border-radius:9px;padding:10px 12px;margin:12px 0;color:#000;cursor:pointer}.icon-trigger.svelte-zsg1jl>.selection-copy:where(.svelte-zsg1jl){min-width:0;flex:1;overflow-wrap:anywhere}.default-symbol.svelte-zsg1jl{font-size:28px;line-height:1}.selected-symbol.svelte-zsg1jl{flex:0 0 32px;width:32px;height:36px;display:grid;place-items:center;color:#e91624;background:#fff0f1;border-radius:9px}.icon-trigger.svelte-zsg1jl strong:where(.svelte-zsg1jl){display:block;font-size:12px}.icon-trigger.svelte-zsg1jl small:where(.svelte-zsg1jl){display:block;color:#000;font-size:10px;margin-top:3px}.chevron.svelte-zsg1jl{margin-left:auto;color:#000}.icon-trigger.svelte-zsg1jl:hover{border-color:#e91624}dialog.svelte-zsg1jl{padding:0;border:1px solid #e0e5ed;border-radius:18px;width:min(520px,calc(100vw - 32px));max-height:min(740px,calc(100dvh - 40px));box-shadow:0 24px 80px #1d29393b;background:#fff;color:#000;overflow:hidden}dialog[open].svelte-zsg1jl{display:flex;flex-direction:column}dialog.svelte-zsg1jl::backdrop{background:#17203355;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.picker-heading.svelte-zsg1jl{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 10px}.picker-heading.svelte-zsg1jl h2:where(.svelte-zsg1jl){font-size:19px;margin:0}.picker-heading.svelte-zsg1jl p:where(.svelte-zsg1jl){font-size:12px;color:#000;margin:5px 0 0;overflow-wrap:anywhere}.close-picker.svelte-zsg1jl{border:0;background:#f4f5f7;border-radius:8px;font-size:24px;width:32px;height:32px;line-height:1;flex-shrink:0;color:#000}.icon-search.svelte-zsg1jl{display:flex;flex-direction:row;align-items:center;gap:10px;margin:12px 24px 16px;border:1px solid #dce2ea;border-radius:10px;background:#fafbfc;padding:0 12px}.icon-search.svelte-zsg1jl:focus-within{border-color:#e91624;box-shadow:0 0 0 3px #e9162414}.search-symbol.svelte-zsg1jl{font-size:24px;line-height:1;flex-shrink:0;color:#000}.icon-search.svelte-zsg1jl input:where(.svelte-zsg1jl){width:100%;text-align:left;border:0;outline:0;box-shadow:none;background:transparent;margin:0;padding:13px 0;min-width:0;flex:1;font:inherit;font-size:13px}.icon-search.svelte-zsg1jl button:where(.svelte-zsg1jl){border:0;background:transparent;font-size:20px;color:#000}.picker-results.svelte-zsg1jl{padding:0 24px 20px;overflow:auto;min-height:0}.section-label.svelte-zsg1jl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#000;margin:8px 0 12px}.recommendations.svelte-zsg1jl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:24px}.recommendation.svelte-zsg1jl{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;border:1px solid #e2e6ec;background:#fff;border-radius:10px;padding:13px 5px;min-height:106px;font-size:11px;color:#000}.recommendation.top.svelte-zsg1jl{background:#fff2f3;border-color:#ef9da4;color:#da1523}.recommendation.svelte-zsg1jl small:where(.svelte-zsg1jl){font-size:9px;color:#da1523;background:#fff;border-radius:4px;padding:2px 5px}.icon-grid.svelte-zsg1jl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.icon-grid.svelte-zsg1jl button:where(.svelte-zsg1jl){min-width:0;min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;background:#fff;border-radius:9px;color:#000;padding:8px 4px}.icon-grid.svelte-zsg1jl button:where(.svelte-zsg1jl) span:where(.svelte-zsg1jl){font-size:9px;overflow-wrap:anywhere;line-height:1.3}.icon-grid.svelte-zsg1jl button:where(.svelte-zsg1jl):hover,.recommendation.svelte-zsg1jl:hover{background:#f5f6f9;border-color:#d9dfe8}.icon-grid.svelte-zsg1jl button.selected:where(.svelte-zsg1jl){background:#fff1f2;border-color:#ef9da4;color:#da1523}button.svelte-zsg1jl{cursor:pointer;font-family:inherit}button.svelte-zsg1jl:focus-visible{outline:2px solid #e91624;outline-offset:2px}.no-match.svelte-zsg1jl{grid-column:1/-1;color:#000;font-size:12px;line-height:1.6;margin:0 0 18px}.picker-footer.svelte-zsg1jl{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf0f4;padding:15px 24px}.picker-footer.svelte-zsg1jl button:where(.svelte-zsg1jl){border:0;background:none;color:#d91827;font-size:12px;font-weight:600;padding:4px 0}.picker-footer.svelte-zsg1jl small:where(.svelte-zsg1jl){font-size:10px;color:#000}@media(max-width:420px){.picker-heading.svelte-zsg1jl{padding:18px 16px 8px}.icon-search.svelte-zsg1jl{margin-left:16px;margin-right:16px}.picker-results.svelte-zsg1jl{padding-left:16px;padding-right:16px}.icon-grid.svelte-zsg1jl{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendations.svelte-zsg1jl{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefits-editor.svelte-1d9tp9b{position:relative;color:#000}.sort-hint.svelte-1d9tp9b{font-size:11px;color:#000;line-height:1.5;margin:12px 0 8px}.benefit-list.svelte-1d9tp9b{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:6px}.benefit-list.svelte-1d9tp9b li:where(.svelte-1d9tp9b){position:relative;display:flex;align-items:center;gap:3px;min-width:0;min-height:48px;border:1px solid #e0e5ed;border-radius:8px;background:#fff;padding:3px}.benefit-list.svelte-1d9tp9b li.dragging:where(.svelte-1d9tp9b){opacity:.45;background:#fff5f5}.benefit-list.svelte-1d9tp9b li.drop-before:where(.svelte-1d9tp9b):before,.benefit-list.svelte-1d9tp9b li.drop-after:where(.svelte-1d9tp9b):after{position:absolute;left:0;right:0;height:3px;background:#e21b18;border-radius:3px;content:"";pointer-events:none}.benefit-list.svelte-1d9tp9b li.drop-before:where(.svelte-1d9tp9b):before{top:-5px}.benefit-list.svelte-1d9tp9b li.drop-after:where(.svelte-1d9tp9b):after{bottom:-5px}.drag-handle.svelte-1d9tp9b,.remove.svelte-1d9tp9b{display:grid;place-items:center;flex:none;width:26px;height:34px;border:0;background:transparent;color:#000;border-radius:5px;font:inherit;cursor:pointer}.drag-handle.svelte-1d9tp9b{font-size:23px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drag-handle.svelte-1d9tp9b:active{cursor:grabbing}.remove.svelte-1d9tp9b{font-size:20px}.drag-handle.svelte-1d9tp9b:hover,.remove.svelte-1d9tp9b:hover{background:#fff0f1}.benefit-row.svelte-1d9tp9b{display:flex;align-items:center;gap:10px;min-width:0;flex:1;align-self:stretch;border:0;border-radius:5px;background:transparent;padding:5px;color:#000;text-align:left;font:inherit;cursor:pointer}.benefit-row.svelte-1d9tp9b:hover{background:#fafbfc}.benefit-icon.svelte-1d9tp9b{display:grid;place-items:center;flex:none;width:30px;height:30px;background:#fff3f3;color:#e21b18;border-radius:6px}.benefit-title.svelte-1d9tp9b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;flex:1}.edit-mark.svelte-1d9tp9b{font-size:13px;flex:none}.add-benefit.svelte-1d9tp9b{font-size:12px}button.svelte-1d9tp9b:focus-visible{outline:2px solid #e21b18;outline-offset:2px}.sr-only.svelte-1d9tp9b{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.benefit-dialog.svelte-1d9tp9b{padding:0;border:1px solid #e0e5ed;border-radius:16px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #17203340;background:#fff;color:#000;overflow:auto}.benefit-dialog.svelte-1d9tp9b::backdrop{background:#17203366;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header.svelte-1d9tp9b{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 12px}header.svelte-1d9tp9b h2:where(.svelte-1d9tp9b){margin:0;font-size:21px;color:#000}header.svelte-1d9tp9b p:where(.svelte-1d9tp9b){font-size:13px;line-height:1.5;margin:7px 0 0;color:#000}.close.svelte-1d9tp9b{width:32px;height:32px;border:0;border-radius:8px;background:#f4f5f7;color:#000;font-size:24px;cursor:pointer}.dialog-body.svelte-1d9tp9b{padding:0 24px 20px}label.svelte-1d9tp9b{display:block;font-size:13px;margin:16px 0;color:#000}input.svelte-1d9tp9b,textarea.svelte-1d9tp9b{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:12px;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#000;font:inherit}textarea.svelte-1d9tp9b{resize:vertical;line-height:1.6}input.svelte-1d9tp9b:focus,textarea.svelte-1d9tp9b:focus{outline:2px solid #ee162044;outline-offset:1px}footer.svelte-1d9tp9b{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f4;padding:16px 24px}footer.svelte-1d9tp9b button:where(.svelte-1d9tp9b){font:inherit;font-size:13px}@media(max-width:500px){header.svelte-1d9tp9b{padding:18px 18px 10px}.dialog-body.svelte-1d9tp9b{padding:0 18px 16px}footer.svelte-1d9tp9b{padding:14px 18px}}.accent-editor.svelte-5za54{margin:12px 0;color:#000}label.svelte-5za54{display:block;font-size:12px;color:#000}textarea.svelte-5za54{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #dce2eb;border-radius:8px;background:#fff;font:inherit;color:#000;resize:vertical;line-height:1.5}textarea[aria-invalid=true].svelte-5za54{border-color:#b61124}textarea.svelte-5za54:focus{outline:2px solid #ee162044;outline-offset:1px}.tools.svelte-5za54{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.tools.svelte-5za54 button:where(.svelte-5za54){font:inherit;font-size:11px;color:#000;background:#fff;border:1px solid #dce2eb;border-radius:6px;padding:5px 8px;cursor:pointer}.tools.svelte-5za54 button:where(.svelte-5za54):hover{background:#fff1f2}.tools.svelte-5za54 button:where(.svelte-5za54):focus-visible{outline:2px solid #e91624;outline-offset:2px}.help.svelte-5za54,.message.svelte-5za54{font-size:11px;line-height:1.5;margin:7px 0 0;color:#000}.message.svelte-5za54{font-weight:600}label.svelte-1ko29mf{display:block;font-size:12px;color:#000;margin:12px 0}input.svelte-1ko29mf{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #dce2eb;border-radius:8px;background:#fff;font:inherit;color:#000}input.svelte-1ko29mf:focus{outline:2px solid #ee162044;outline-offset:1px}.headline-breaks.svelte-1ko29mf{min-width:0;border:1px solid #e0e5ed;border-radius:9px;padding:12px;margin:14px 0 20px;background:#fafbfc}.headline-breaks.svelte-1ko29mf legend:where(.svelte-1ko29mf){font-size:12px;font-weight:600;color:#000}.headline-breaks.svelte-1ko29mf p:where(.svelte-1ko29mf){font-size:11px;line-height:1.6;margin:4px 0 12px;color:#000}.headline-breaks.svelte-1ko29mf .error:where(.svelte-1ko29mf){color:#b61124}.reset.svelte-1ko29mf{border:0;background:transparent;color:#000;font:inherit;font-size:11px;text-decoration:underline;padding:0 0 6px;cursor:pointer}.reset.svelte-1ko29mf:disabled{opacity:.45;cursor:default;text-decoration:none}.note.svelte-1ko29mf{margin-top:12px!important;margin-bottom:0!important}.upload.svelte-10m856b{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border:1px dashed #cdd9e7;border-radius:10px;background:#fff;cursor:pointer;margin:14px 0}.upload.svelte-10m856b:hover{border-color:#5488e7;background:#fafcff}.icon.svelte-10m856b{background:#edf3ff;border-radius:10px;color:#487eff;font-size:28px;width:44px;height:44px;display:grid;place-items:center}.upload.svelte-10m856b strong:where(.svelte-10m856b){font-size:13px;display:block}.upload.svelte-10m856b small:where(.svelte-10m856b){display:block;margin-top:5px;color:#000;font-size:11px}.upload.svelte-10m856b input:where(.svelte-10m856b){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.upload.svelte-10m856b:focus-within{outline:2px solid #5488e7}.disabled.svelte-10m856b{opacity:.6;cursor:wait}details.svelte-10m856b{font-size:12px;margin:12px 0}summary.svelte-10m856b{cursor:pointer;color:#000}details.svelte-10m856b input:where(.svelte-10m856b){width:100%;box-sizing:border-box;border:1px solid #dce2eb;border-radius:7px;padding:10px;margin-top:10px}.error.svelte-10m856b{color:#b51b29;font-size:12px}.preview-views.svelte-7tzmzf{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.preview-views.svelte-7tzmzf button:where(.svelte-7tzmzf){padding:8px 12px;border:1px solid #dce2e8;border-radius:6px;background:#fff;color:#000;font-size:11px}.preview-views.svelte-7tzmzf button.chosen:where(.svelte-7tzmzf){border-color:#e21b18;background:#fff4f4}.composition.result-mode.svelte-7tzmzf .photo-slot:where(.svelte-7tzmzf){cursor:default}.composition.result-mode.svelte-7tzmzf .photo-slot.selected:where(.svelte-7tzmzf):after{display:none}.encoded-preview.svelte-7tzmzf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.export-controls.svelte-7tzmzf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr);gap:18px 25px;padding:18px;margin-top:18px;border:1px solid #dfe4e9;border-radius:9px;background:#fff;color:#000}.quality-control.svelte-7tzmzf label:where(.svelte-7tzmzf){display:block;font-size:12px}.quality-control.svelte-7tzmzf output:where(.svelte-7tzmzf){float:right;font-weight:650}.quality-control.svelte-7tzmzf input:where(.svelte-7tzmzf){display:block;accent-color:#e21b18;width:100%;padding:0;margin:13px 0 7px}.quality-scale.svelte-7tzmzf{display:flex;justify-content:space-between;font-size:10px;gap:8px}.file-size.svelte-7tzmzf{display:flex;flex-direction:column;gap:10px;font-size:12px}.file-size.svelte-7tzmzf strong:where(.svelte-7tzmzf){font-size:11px}.file-size.svelte-7tzmzf small:where(.svelte-7tzmzf){font-size:10px}.export-controls.svelte-7tzmzf>p:where(.svelte-7tzmzf){grid-column:1/-1;font-size:10px;line-height:1.5;margin:0}@media(max-width:600px){.export-controls.svelte-7tzmzf{grid-template-columns:1fr;gap:16px}.file-size.svelte-7tzmzf{flex-direction:row;justify-content:space-between;gap:12px;flex-wrap:wrap}.preview-views.svelte-7tzmzf button:where(.svelte-7tzmzf){font-size:10px;padding:8px}}.image-editor-overlay.svelte-7tzmzf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#10182799;display:flex;align-items:center;justify-content:center;padding:24px;color:#000}.image-editor.svelte-7tzmzf{background:#fff;width:min(1180px,100%);max-height:calc(100dvh - 48px);overflow:auto;border-radius:18px;box-shadow:0 24px 90px #0004;outline:none;text-align:left}.image-editor.svelte-7tzmzf header:where(.svelte-7tzmzf){position:sticky;top:0;z-index:3;background:#fff;display:flex;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e5e9ed}.eyebrow.svelte-7tzmzf{font-size:10px;font-weight:700;letter-spacing:1px}h2.svelte-7tzmzf{font-size:25px;margin:7px 0}header.svelte-7tzmzf p:where(.svelte-7tzmzf){font-size:12px;line-height:1.5}.close.svelte-7tzmzf{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#f1f3f5;font-size:18px;color:#000}.editor-body.svelte-7tzmzf{display:grid;grid-template-columns:minmax(0,1fr) 290px}.image-workspace.svelte-7tzmzf{padding:26px;background:#f5f6f8;min-width:0}.mode-switch.svelte-7tzmzf{display:flex;gap:6px;margin-bottom:22px;padding:5px;border-radius:10px;background:#e9ecf0;width:fit-content;max-width:100%}.mode-switch.svelte-7tzmzf button:where(.svelte-7tzmzf){padding:11px 16px;font-size:12px;border-radius:7px;color:#000}.mode-switch.svelte-7tzmzf button.chosen:where(.svelte-7tzmzf){background:#fff;box-shadow:0 2px 5px #0001}.composition.svelte-7tzmzf{position:relative;display:grid;aspect-ratio:1640/924;background:#fff;overflow:hidden;box-shadow:0 3px 15px #0001}.composition.collage.svelte-7tzmzf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--image-gap)}.photo-slot.svelte-7tzmzf{position:relative;overflow:hidden;background:#e8eeea;min-width:0;min-height:0;touch-action:none;cursor:grab;outline:none}.photo-slot.svelte-7tzmzf:active{cursor:grabbing}.photo-slot.svelte-7tzmzf:focus-visible{box-shadow:inset 0 0 0 4px #e21b18;z-index:1}.photo-slot.selected.svelte-7tzmzf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e21b18;pointer-events:none}.photo-slot.svelte-7tzmzf img:where(.svelte-7tzmzf){position:absolute;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.photo-slot.svelte-7tzmzf img.existing:where(.svelte-7tzmzf){width:100%;height:100%;object-fit:contain;left:0;top:0}.empty-photo.svelte-7tzmzf{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center}.empty-photo.svelte-7tzmzf>span:where(.svelte-7tzmzf){font-size:30px}.empty-photo.svelte-7tzmzf strong:where(.svelte-7tzmzf){font-size:14px}.empty-photo.svelte-7tzmzf small:where(.svelte-7tzmzf){font-size:11px}.slot-number.svelte-7tzmzf{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;font-size:11px;font-weight:700;box-shadow:0 1px 6px #0002}.preview-note.svelte-7tzmzf{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;margin-top:13px;flex-wrap:wrap}aside.svelte-7tzmzf{padding:25px 20px;border-left:1px solid #e5e9ed;min-width:0}h3.svelte-7tzmzf{font-size:13px;margin:0 0 14px}.source-control.svelte-7tzmzf{padding:10px;border:1px solid #e1e5e9;border-radius:9px;margin-bottom:10px}.source-control.active.svelte-7tzmzf{border-color:#e21b18;background:snow}.select-source.svelte-7tzmzf{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:0;color:#000}.select-source.svelte-7tzmzf b:where(.svelte-7tzmzf){display:grid;place-items:center;background:#f0f2f4;border-radius:6px;width:28px;height:28px;flex-shrink:0;font-size:12px}.select-source.svelte-7tzmzf span:where(.svelte-7tzmzf){min-width:0}.select-source.svelte-7tzmzf strong:where(.svelte-7tzmzf),.select-source.svelte-7tzmzf small:where(.svelte-7tzmzf){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-source.svelte-7tzmzf strong:where(.svelte-7tzmzf){font-size:12px}.select-source.svelte-7tzmzf small:where(.svelte-7tzmzf){font-size:10px;margin-top:4px;max-width:175px}.upload.svelte-7tzmzf{position:relative;display:block;text-align:center;border:1px dashed #cbd3da;border-radius:6px;padding:10px;margin-top:12px;cursor:pointer;font-size:11px;background:#fff;overflow:hidden}.upload.svelte-7tzmzf input:where(.svelte-7tzmzf){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload.svelte-7tzmzf:focus-within{outline:2px solid #e21b18}.upload.disabled.svelte-7tzmzf{opacity:.5;cursor:wait}.swap.svelte-7tzmzf{width:100%;font-size:11px;padding:9px}.crop-controls.svelte-7tzmzf{padding-top:20px;margin-top:20px;border-top:1px solid #e5e9ed}.crop-controls.svelte-7tzmzf label:where(.svelte-7tzmzf){display:block;font-size:11px;margin:16px 0}.crop-controls.svelte-7tzmzf output:where(.svelte-7tzmzf){float:right;font-weight:650}.crop-controls.svelte-7tzmzf input:where(.svelte-7tzmzf){display:block;width:100%;padding:0;margin-top:9px;accent-color:#e21b18}.text-button.svelte-7tzmzf{font-size:11px;text-decoration:underline;padding:0;color:#000}.description.svelte-7tzmzf{display:block;font-size:11px;margin-top:22px}.description.svelte-7tzmzf input:where(.svelte-7tzmzf){width:100%;min-width:0;box-sizing:border-box;margin-top:8px;padding:10px;border:1px solid #dce2eb;border-radius:7px;font-size:12px;color:#000}.hint.svelte-7tzmzf,.quality-note.svelte-7tzmzf{font-size:10px;line-height:1.6;margin-top:15px}.quality-note.svelte-7tzmzf{background:#fff4dc;padding:10px;border-radius:6px}.error.svelte-7tzmzf{background:#fff0f0;color:#a20f22;padding:12px;border-radius:7px;font-size:12px;margin-top:16px}.working.svelte-7tzmzf{font-size:12px;margin-top:16px}footer.svelte-7tzmzf{position:sticky;bottom:0;z-index:3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-top:1px solid #e5e9ed}footer.svelte-7tzmzf p:where(.svelte-7tzmzf){font-size:11px;line-height:1.6;max-width:480px}footer.svelte-7tzmzf>div:where(.svelte-7tzmzf){display:flex;gap:10px;flex-shrink:0}footer.svelte-7tzmzf button:where(.svelte-7tzmzf){font-size:12px}button.svelte-7tzmzf:disabled{cursor:default;opacity:.5}button.svelte-7tzmzf:focus-visible{outline:2px solid #e21b18;outline-offset:3px}@media(max-width:800px){.image-editor-overlay.svelte-7tzmzf{padding:10px}.image-editor.svelte-7tzmzf{max-height:calc(100dvh - 20px);border-radius:12px}.editor-body.svelte-7tzmzf{grid-template-columns:1fr}.image-workspace.svelte-7tzmzf{padding:18px}aside.svelte-7tzmzf{border-left:0;border-top:1px solid #e5e9ed;padding:20px}.image-editor.svelte-7tzmzf header:where(.svelte-7tzmzf){padding:18px}footer.svelte-7tzmzf{padding:18px;align-items:stretch;flex-direction:column}footer.svelte-7tzmzf>div:where(.svelte-7tzmzf){justify-content:flex-end}.mode-switch.svelte-7tzmzf button:where(.svelte-7tzmzf){padding:10px;font-size:11px}.preview-note.svelte-7tzmzf{font-size:9px}}.image-field.svelte-xnjn7w{color:#000}.image-preview.svelte-xnjn7w{aspect-ratio:1640/924;background:#f3f5f4;border:1px solid #e3e7e5;border-radius:10px;overflow:hidden}.image-preview.svelte-xnjn7w img:where(.svelte-xnjn7w){display:block;width:100%;height:100%;object-fit:contain}.placeholder.svelte-xnjn7w{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:14px}.placeholder.svelte-xnjn7w span:where(.svelte-xnjn7w){font-size:30px}.placeholder.svelte-xnjn7w strong:where(.svelte-xnjn7w){font-size:13px}.placeholder.svelte-xnjn7w small:where(.svelte-xnjn7w),p.svelte-xnjn7w{font-size:11px}.actions.svelte-xnjn7w{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.actions.svelte-xnjn7w button:where(.svelte-xnjn7w){font-size:12px}details.svelte-xnjn7w{font-size:11px;margin-top:12px}summary.svelte-xnjn7w{cursor:pointer}input.svelte-xnjn7w{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:10px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#000;font:inherit}.logo-upload.svelte-19p51jm{margin:18px 0;font-size:12px}.logo-preview.svelte-19p51jm{width:auto;max-width:100%;height:90px;aspect-ratio:auto;object-fit:contain;margin:12px 0}h2.svelte-19p51jm{font-size:17px;margin:30px 0 15px;padding-top:18px;border-top:1px solid #e6e9ef}h2.svelte-19p51jm:first-of-type{margin-top:0;padding-top:0;border:0}label.svelte-19p51jm{display:block;font-size:12px;margin:12px 0}.collage.svelte-19p51jm{padding:14px;border:1px solid #e0e5ea;border-radius:10px;margin:16px 0;background:#fff}.collage.svelte-19p51jm{background:#f6f8f7}.collage.svelte-19p51jm>strong:where(.svelte-19p51jm){display:block;margin-bottom:12px}.help.svelte-19p51jm{font-size:11px;color:#000;line-height:1.5}img.svelte-19p51jm{display:block;width:100%;aspect-ratio:1640/924;object-fit:contain}input.svelte-19p51jm,textarea.svelte-19p51jm{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #dce2eb;border-radius:8px;background:#fff;font:inherit;color:#000}input.svelte-19p51jm:focus,textarea.svelte-19p51jm:focus{outline:2px solid #ee162044;outline-offset:1px}textarea.svelte-19p51jm{resize:vertical;line-height:1.5}h2.svelte-1m0wrgc{font-size:16px;margin-top:0}.help.svelte-1m0wrgc{font-size:12px;line-height:1.6;color:#000}.templates.svelte-1m0wrgc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.template.svelte-1m0wrgc{padding:12px;text-align:left;border:1px solid #dce2eb;background:#fff;border-radius:8px;color:#000;cursor:pointer}.template.svelte-1m0wrgc:hover{border-color:#e91624;background:#fff5f5}.template.svelte-1m0wrgc strong:where(.svelte-1m0wrgc){display:block;font-size:12px}.question-card.svelte-1m0wrgc{border:1px solid #e1e5eb;padding:14px;border-radius:8px;margin:16px 0;color:#000}.question-card.chosen.svelte-1m0wrgc{border-color:#e91624}.actions.svelte-1m0wrgc .question-preview:where(.svelte-1m0wrgc){font-weight:650;text-align:left}.actions.svelte-1m0wrgc .question-preview[aria-pressed=true]:where(.svelte-1m0wrgc){color:#d51b29}.actions.svelte-1m0wrgc{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}.actions.svelte-1m0wrgc button:where(.svelte-1m0wrgc),.remove.svelte-1m0wrgc{font-size:11px;border:0;padding:5px;background:none;color:#000;cursor:pointer}.actions.svelte-1m0wrgc button:where(.svelte-1m0wrgc):disabled{opacity:.4;cursor:default}label.svelte-1m0wrgc{display:block;font-size:12px;margin:12px 0;color:#000}input.svelte-1m0wrgc,textarea.svelte-1m0wrgc,select.svelte-1m0wrgc{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#000;font:inherit}textarea.svelte-1m0wrgc{resize:vertical}input.svelte-1m0wrgc:focus,textarea.svelte-1m0wrgc:focus,select.svelte-1m0wrgc:focus{outline:2px solid #ee162044;outline-offset:1px}.checkbox.svelte-1m0wrgc{display:flex;flex-direction:row;gap:10px;align-items:center;text-align:left}.checkbox.svelte-1m0wrgc input:where(.svelte-1m0wrgc){flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;accent-color:#e91624}.checkbox.svelte-1m0wrgc span:where(.svelte-1m0wrgc){min-width:0;overflow-wrap:anywhere}fieldset.svelte-1m0wrgc{margin:16px 0;border:1px solid #e4e8ee;border-radius:7px;padding:10px}legend.svelte-1m0wrgc{font-size:11px;color:#000}.answer-inputs.svelte-1m0wrgc>div:where(.svelte-1m0wrgc){min-width:0}.answer-inputs.grid.svelte-1m0wrgc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.remove.svelte-1m0wrgc{padding-left:0}.template.svelte-1m0wrgc:disabled{opacity:.5;cursor:default}@media(max-width:400px){.templates.svelte-1m0wrgc{grid-template-columns:1fr}}.help.svelte-1tl3req{font-size:11px;line-height:1.5;color:#000}h2.svelte-1tl3req{font-size:16px;margin:0 0 16px}h3.svelte-1tl3req{font-size:14px;margin:24px 0 16px}label.svelte-1tl3req{display:block;font-size:12px;margin:12px 0;color:#000}input.svelte-1tl3req,textarea.svelte-1tl3req,select.svelte-1tl3req{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#000;font:inherit}textarea.svelte-1tl3req{resize:vertical}input.svelte-1tl3req:focus,textarea.svelte-1tl3req:focus,select.svelte-1tl3req:focus{outline:2px solid #ee162044;outline-offset:1px}.link-card.svelte-1tl3req{border:1px solid #e1e5eb;border-radius:8px;padding:14px;margin:16px 0;color:#000}.actions.svelte-1tl3req{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.actions.svelte-1tl3req button:where(.svelte-1tl3req){font-size:11px;border:0;padding:5px;background:none;color:#000;cursor:pointer}.actions.svelte-1tl3req button:where(.svelte-1tl3req):disabled{opacity:.4;cursor:default}.color-field.svelte-1ttqu47{margin:12px 0;color:#000;min-width:0}label.svelte-1ttqu47{display:block;font-size:12px;font-weight:550;margin-bottom:8px;color:#000}.controls.svelte-1ttqu47{display:flex;align-items:center;gap:12px;min-width:0}input.svelte-1ttqu47{box-sizing:border-box;margin:0;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#000;height:42px}input[type=color].svelte-1ttqu47{width:75px;flex:none;padding:4px;cursor:pointer}.hex.svelte-1ttqu47{font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;padding:10px 12px;width:130px;max-width:100%;min-width:0}input.svelte-1ttqu47:focus{outline:2px solid #ee162044;outline-offset:1px}.hex[aria-invalid=true].svelte-1ttqu47{border-color:#b61124}p.svelte-1ttqu47{font-size:11px;line-height:1.6;margin:7px 0 0;color:#000}p.invalid.svelte-1ttqu47{color:#b61124}.media-status.svelte-m1sut7{margin:16px 0;padding:14px;border:1px solid #e2e6ed;border-radius:8px;color:#000;font-size:12px}.media-status.svelte-m1sut7 p:where(.svelte-m1sut7){margin-top:8px;line-height:1.6}.autosave-status.svelte-m1sut7{margin-top:6px!important;color:#000}.autosave-status.save-error.svelte-m1sut7{color:#b61124}.autosave-error.svelte-m1sut7{padding:14px 16px;border:1px solid #e9b2b8;background:#fff2f3;border-radius:8px;margin-bottom:16px;color:#000;font-size:12px;line-height:1.6}.autosave-error.svelte-m1sut7 button:where(.svelte-m1sut7){margin-top:10px}.editor-fields.svelte-m1sut7 .preview-selected{outline:2px solid #e21b18;outline-offset:5px;border-radius:5px;background:#fff5f5;scroll-margin:24px}.template-label.svelte-m1sut7{display:grid;gap:10px;font-size:12px;padding:12px;background:#f1f5ef;color:#42632e;border-radius:8px;margin-bottom:15px}.preview-error.svelte-m1sut7{padding:16px;background:#fff5e8;border:1px solid #f3d7ad;font-size:12px;color:#79551e}.preview-error.svelte-m1sut7 p:where(.svelte-m1sut7){margin:0 0 12px}.page-list.svelte-m1sut7{display:grid;gap:12px;margin-top:24px}.page-list.svelte-m1sut7 article:where(.svelte-m1sut7){display:flex;align-items:center;gap:18px;padding:24px;background:#fff;border:1px solid #e3e7ed;border-radius:12px}.page-icon.svelte-m1sut7{font-size:26px;background:#fff1f2;color:#df1524;padding:14px;border-radius:12px}.page-info.svelte-m1sut7{flex:1}.page-info.svelte-m1sut7 h3:where(.svelte-m1sut7){margin:4px 0 10px}.page-info.svelte-m1sut7 small:where(.svelte-m1sut7){color:#000}.status.svelte-m1sut7{font-size:11px;padding:4px 8px;background:#f1f2f5;color:#000;border-radius:5px}.status.live.svelte-m1sut7{background:#e4f6ed;color:#14733e}.row-actions.svelte-m1sut7{display:flex;gap:10px;align-items:center}.editor-heading.svelte-m1sut7{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px;align-items:center}.editor-heading.svelte-m1sut7 h1:where(.svelte-m1sut7){margin:10px 0 4px}.editor-heading.svelte-m1sut7 p:where(.svelte-m1sut7){font-size:12px;color:#000}.backlink.svelte-m1sut7{color:#000;font-size:12px}.editor-layout.svelte-m1sut7{--editor-panel-height:max(540px, calc(100dvh - 300px) );display:grid;grid-template-columns:minmax(300px,400px) minmax(320px,1fr);gap:22px;align-items:stretch}.editor-controls.svelte-m1sut7,.preview-column.svelte-m1sut7{height:var(--editor-panel-height);min-height:0;min-width:0}.editor-controls.svelte-m1sut7{display:flex;flex-direction:column;margin:0;border:1px solid #e2e6ed;border-radius:12px;background:#fff;overflow:hidden}.publication-status.svelte-m1sut7{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#000;margin:0 0 16px}.editor-tabs.svelte-m1sut7{display:flex;flex-wrap:nowrap;gap:2px;padding:6px 8px 0;margin-bottom:18px;background:#fff;border:1px solid #e2e6ed;border-radius:10px 10px 0 0;overflow-x:auto}.editor-tabs.svelte-m1sut7 a:where(.svelte-m1sut7){flex:none;white-space:nowrap;text-decoration:none;cursor:pointer;border-bottom:3px solid transparent!important;border-radius:7px 7px 0 0!important;padding:12px 14px!important}.editor-tabs.svelte-m1sut7 a.chosen:where(.svelte-m1sut7){border-bottom-color:#e91624!important;font-weight:700}.editor-tabs.svelte-m1sut7 a:where(.svelte-m1sut7),.preview-toolbar.svelte-m1sut7 button:where(.svelte-m1sut7){border:0;background:transparent;padding:8px 10px;border-radius:6px;font-size:12px;color:#000}.editor-tabs.svelte-m1sut7 .chosen:where(.svelte-m1sut7),.preview-toolbar.svelte-m1sut7 .chosen:where(.svelte-m1sut7){background:#fff0f1;color:#db1626}.editor-fields.svelte-m1sut7{padding:20px;flex:1;max-height:none;min-height:0;overflow:auto}.editor-fields.svelte-m1sut7 h2:where(.svelte-m1sut7){font-size:16px;margin:26px 0 16px}.editor-fields.svelte-m1sut7 h2:where(.svelte-m1sut7):first-child{margin-top:0}.editor-fields.svelte-m1sut7 label:where(.svelte-m1sut7){font-size:12px}.editor-fields.svelte-m1sut7 input,.editor-fields.svelte-m1sut7 textarea,.editor-fields.svelte-m1sut7 select{color:#000}.editor-fields.svelte-m1sut7 textarea:where(.svelte-m1sut7){resize:vertical}.help.svelte-m1sut7{font-size:11px;color:#000;line-height:1.6}.checkbox.svelte-m1sut7{display:flex;flex-direction:row;gap:10px;align-items:center}.checkbox.svelte-m1sut7 input:where(.svelte-m1sut7){width:16px;height:16px;margin:0;accent-color:#e91624}.preview-column.svelte-m1sut7{position:sticky;top:20px;display:flex;flex-direction:column}.preview-toolbar.svelte-m1sut7{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e1e5eb;border-radius:12px 12px 0 0;padding:12px 18px;font-size:12px}.preview-stage.svelte-m1sut7{position:relative;flex:1;min-height:0;overflow:hidden;padding:14px;background:#e9ecf1;border:1px solid #e0e4ea;border-top:0;border-radius:0 0 12px 12px}iframe.svelte-m1sut7{position:absolute;left:50%;top:14px;transform-origin:top center;border:0;background:#fff;border-radius:6px}.url.svelte-m1sut7{overflow-wrap:anywhere;font-size:11px}.success-message.svelte-m1sut7{padding:12px 16px;background:#eaf7ef;color:#267143;border-radius:8px;font-size:13px}@media(max-width:1100px){.editor-layout.svelte-m1sut7{--editor-panel-height:600px;grid-template-columns:1fr}.preview-column.svelte-m1sut7{position:static}.editor-heading.svelte-m1sut7{flex-wrap:wrap}}@media(max-width:700px){.page-list.svelte-m1sut7 article:where(.svelte-m1sut7){flex-wrap:wrap}.row-actions.svelte-m1sut7{flex-wrap:wrap}}.manage-dialog.svelte-1bydirg{width:min(760px,95vw);max-height:90vh;overflow:auto}.manage-dialog.svelte-1bydirg fieldset:where(.svelte-1bydirg){border:0;padding:0;margin:0}.manage-dialog.svelte-1bydirg label:where(.svelte-1bydirg){display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.when.svelte-1bydirg,.guest.svelte-1bydirg{display:flex;gap:12px;align-items:end}.when.svelte-1bydirg label:where(.svelte-1bydirg),.guest.svelte-1bydirg label:where(.svelte-1bydirg){flex:1;min-width:0}.hint.svelte-1bydirg{font-size:13px;color:#000;line-height:1.5}.cancel-summary.svelte-1bydirg{padding:16px;border:1px solid #fbcaca;background:#fff5f5;border-radius:12px;margin:16px 0}.manage-dialog.svelte-1bydirg details:where(.svelte-1bydirg){margin-top:16px}.guest.svelte-1bydirg button:where(.svelte-1bydirg){margin-bottom:14px}@media(max-width:600px){.when.svelte-1bydirg,.guest.svelte-1bydirg{flex-direction:column;align-items:stretch}}.repetition.svelte-15m2pns{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e2e7ef}.repetition.svelte-15m2pns p:where(.svelte-15m2pns){margin:0;font-size:13px;color:#000;line-height:1.5}.meeting-details.svelte-frn9n2{margin-top:12px;font-size:12px}.meeting-details.svelte-frn9n2>summary:where(.svelte-frn9n2){cursor:pointer}.meeting-join.svelte-frn9n2{color:#000!important;text-decoration:underline;text-underline-offset:3px}.lead-meeting-list.svelte-frn9n2 article:where(.svelte-frn9n2)>strong:where(.svelte-frn9n2){display:block;line-height:1.5}.lead-meeting-list.svelte-frn9n2 article:where(.svelte-frn9n2)>.secondary:where(.svelte-frn9n2){padding:8px 12px;font-size:12px;margin-top:4px}.series-preview.svelte-frn9n2{margin-top:20px}.series-preview.svelte-frn9n2 ol:where(.svelte-frn9n2){max-height:230px;overflow:auto;padding-left:24px;font-size:13px;line-height:1.8}.series-preview.svelte-frn9n2 li.conflict:where(.svelte-frn9n2){color:#b42318;font-weight:600}.series-preview.svelte-frn9n2 p:where(.svelte-frn9n2){font-size:13px;color:#000;line-height:1.5}.campaign-outcome.svelte-1i2l28m{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.3;flex-shrink:0}.outcome-YES.svelte-1i2l28m{background:#e3f4e8;color:#206b39}.outcome-NO.svelte-1i2l28m{background:#fde8e7;color:#a32928}.outcome-UNKNOWN.svelte-1i2l28m{background:#fff0d9;color:#925500}.record-notes.svelte-1owxzyy{min-width:0;background:transparent}.record-notes.svelte-1owxzyy>header:where(.svelte-1owxzyy){display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}h2.svelte-1owxzyy{font-size:16px;color:#000}h2.svelte-1owxzyy span:where(.svelte-1owxzyy){font-size:12px;color:#000;font-weight:400;margin-left:7px}.note-list.svelte-1owxzyy{display:grid;gap:14px}.note-card.svelte-1owxzyy,.note-composer.svelte-1owxzyy{background:#fff;border:1px solid #e3e7ec;border-radius:11px;padding:20px;box-shadow:0 2px 5px #18253602}.note-card.svelte-1owxzyy>header:where(.svelte-1owxzyy){display:flex;gap:10px;align-items:center;margin-bottom:18px}.avatar.svelte-1owxzyy{height:36px;width:36px;display:grid;place-items:center;border-radius:50%;background:#edf1f5;color:#000;font-size:12px;flex-shrink:0}.byline.svelte-1owxzyy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.byline.svelte-1owxzyy strong:where(.svelte-1owxzyy){font-size:13px;color:#000}.byline.svelte-1owxzyy time:where(.svelte-1owxzyy),.byline.svelte-1owxzyy span:where(.svelte-1owxzyy){font-size:11px;color:#000}.note-text.svelte-1owxzyy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7;color:#000;margin:0}.pin.svelte-1owxzyy{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#000;border-radius:5px}.pin.pinned.svelte-1owxzyy{color:#3987b9;background:#eff7fc}.note-menu.svelte-1owxzyy{position:relative}.note-menu.svelte-1owxzyy summary:where(.svelte-1owxzyy){cursor:pointer;list-style:none;padding:3px 8px;font-size:22px}.note-menu.svelte-1owxzyy>div:where(.svelte-1owxzyy){position:absolute;right:0;top:30px;min-width:140px;background:#fff;border:1px solid #e1e6eb;border-radius:8px;padding:5px;z-index:2;box-shadow:0 6px 20px #1e2b3d16}.note-menu.svelte-1owxzyy button:where(.svelte-1owxzyy){display:block;width:100%;text-align:left;padding:9px;background:#fff;font-size:12px;border:0}.note-menu.svelte-1owxzyy button:where(.svelte-1owxzyy):hover{background:#f5f7fa}.note-menu.svelte-1owxzyy .remove:where(.svelte-1owxzyy){color:#b64047}.note-images.svelte-1owxzyy{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #eff1f4}.note-images.svelte-1owxzyy a:where(.svelte-1owxzyy){display:block;max-width:100%;width:240px;color:#000;font-size:11px}.note-images.svelte-1owxzyy img:where(.svelte-1owxzyy){display:block;width:100%;height:160px;object-fit:contain;background:#f8fafc;border:1px solid #edf0f3;border-radius:8px}.note-images.svelte-1owxzyy a:where(.svelte-1owxzyy)>span:where(.svelte-1owxzyy){display:block;margin-top:7px;overflow-wrap:anywhere}.file-placeholder.svelte-1owxzyy{height:110px;background:#f5f7fa;border:1px solid #e4e8ef;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;font-size:16px}.file-placeholder.svelte-1owxzyy small:where(.svelte-1owxzyy){font-size:11px}.note-composer.svelte-1owxzyy{margin-bottom:18px}.note-composer.svelte-1owxzyy label:where(.svelte-1owxzyy){font-size:12px}.note-composer.svelte-1owxzyy textarea:where(.svelte-1owxzyy),.note-card.svelte-1owxzyy textarea:where(.svelte-1owxzyy){width:100%;min-height:130px;padding:13px;border:1px solid #e2e6ec;border-radius:7px;font:inherit;font-size:14px;resize:vertical;margin-top:9px}.note-composer.svelte-1owxzyy footer:where(.svelte-1owxzyy){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.note-composer.svelte-1owxzyy footer:where(.svelte-1owxzyy)>div:where(.svelte-1owxzyy){display:flex;gap:8px;margin-left:auto}.note-composer.svelte-1owxzyy small:where(.svelte-1owxzyy){font-size:10px;color:#000}.upload.svelte-1owxzyy{position:relative;display:inline-block;border:1px solid #dfe5ed;padding:9px 12px;border-radius:6px;cursor:pointer;overflow:hidden;color:#000;background:#fff}.upload.svelte-1owxzyy input:where(.svelte-1owxzyy){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.upload.svelte-1owxzyy:focus-within{outline:2px solid #4282ac}.pending-files.svelte-1owxzyy{display:flex;gap:8px;flex-wrap:wrap}.pending-files.svelte-1owxzyy>div:where(.svelte-1owxzyy){font-size:11px;display:flex;align-items:center;gap:8px;background:#f3f6fa;padding:5px 8px;border-radius:6px;max-width:100%}.pending-files.svelte-1owxzyy span:where(.svelte-1owxzyy){overflow-wrap:anywhere}.pending-files.svelte-1owxzyy button:where(.svelte-1owxzyy){padding:2px 5px;background:transparent;border:0}.edit-actions.svelte-1owxzyy{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.empty.svelte-1owxzyy{padding:25px;color:#000;background:#fff;border:1px dashed #e1e6ed;border-radius:10px;font-size:13px;line-height:1.6}.note-error.svelte-1owxzyy{background:#fff2f2;color:#ac3441;padding:12px;border-radius:7px;font-size:12px;margin-bottom:14px}.legacy.svelte-1owxzyy header:where(.svelte-1owxzyy)>button:where(.svelte-1owxzyy){font-size:11px}@media(max-width:550px){.note-card.svelte-1owxzyy,.note-composer.svelte-1owxzyy{padding:15px}.note-composer.svelte-1owxzyy footer:where(.svelte-1owxzyy)>div:where(.svelte-1owxzyy){width:100%;justify-content:flex-end}}.documents.svelte-958kuo{grid-column:1/-1;min-width:0}.customer-value.svelte-958kuo{display:flex;flex-direction:column;gap:6px;background:#eaf6ef;border:1px solid #c2e4d0;border-radius:10px;padding:18px;margin:18px 0 24px;color:#286246}.customer-value.svelte-958kuo strong:where(.svelte-958kuo){font-size:25px}.customer-value.svelte-958kuo small:where(.svelte-958kuo){color:#557466}h3.svelte-958kuo{margin:22px 0 12px}.table-scroll.svelte-958kuo{overflow:auto}table.svelte-958kuo{width:100%;border-collapse:collapse}th.svelte-958kuo,td.svelte-958kuo{text-align:left;padding:13px;border-bottom:1px solid #e6eaf0}th.svelte-958kuo{font-size:12px;color:#000;background:#f8fafc}td.svelte-958kuo{font-size:13px}td.svelte-958kuo small:where(.svelte-958kuo){display:block;color:#000;margin-top:5px}td.svelte-958kuo a:where(.svelte-958kuo){font-weight:650}.status.svelte-958kuo{display:inline-block;white-space:nowrap;border-radius:6px;padding:5px 8px;background:#eef1f6;color:#000}.status[data-status=OPEN].svelte-958kuo{background:#fff1c2;color:#886013}.status[data-status=DUE].svelte-958kuo,.status[data-status=REJECTED].svelte-958kuo{background:#ffe5e5;color:#a83737}.status[data-status=PAID].svelte-958kuo,.status[data-status=ACCEPTED].svelte-958kuo,.status[data-status=INVOICED].svelte-958kuo{background:#dff4e9;color:#28714d}.import-panel.svelte-t3fp28{margin:18px 0;padding:24px;border:1px solid #e2e5ea;border-radius:12px;background:#fff}.import-panel.svelte-t3fp28 h2:where(.svelte-t3fp28){margin-top:0}.import-panel.svelte-t3fp28 p:where(.svelte-t3fp28){line-height:1.6}.upload-fields.svelte-t3fp28,.report-actions.svelte-t3fp28{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:16px 0}.upload-fields.svelte-t3fp28 label:where(.svelte-t3fp28),.report-actions.svelte-t3fp28 label:where(.svelte-t3fp28){display:grid;gap:6px}.upload-fields.svelte-t3fp28 input:where(.svelte-t3fp28){max-width:100%}.hint.svelte-t3fp28{color:#000;font-size:13px}.import-table.svelte-t3fp28{overflow:auto;max-height:520px}.import-table.svelte-t3fp28 table:where(.svelte-t3fp28){width:100%;border-collapse:collapse}.import-table.svelte-t3fp28 td:where(.svelte-t3fp28),.import-table.svelte-t3fp28 th:where(.svelte-t3fp28){padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #e2e5ea}.import-table.svelte-t3fp28 th:where(.svelte-t3fp28){position:sticky;top:0;background:#f8fafc}.import-table.svelte-t3fp28 small:where(.svelte-t3fp28){display:block;color:#000;margin-top:5px}.report-actions.svelte-t3fp28{align-items:center}.person-add.svelte-1v90nm6{background:#e8f6ed;border-color:#b9dfc7;color:#257347}.person-add.svelte-1v90nm6:hover{background:#d8efdf}.person-remove.svelte-1v90nm6{background:#fff0f0;border-color:#efc2c5;color:#ad3440}.person-remove.svelte-1v90nm6:hover{background:#fbe0e2}.company-legend.svelte-ofrki5{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.company-legend.svelte-ofrki5 .customer-number:where(.svelte-ofrki5){font-size:11px;font-weight:400;color:#000;text-transform:none;letter-spacing:0}.person-rows.svelte-9qmpbw{display:grid;gap:9px}.person-row.svelte-9qmpbw{border:1px solid #e5e8ec;background:#fff;border-radius:9px;overflow:hidden}.person-row.svelte-9qmpbw>summary:where(.svelte-9qmpbw){display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.person-row.svelte-9qmpbw>summary:where(.svelte-9qmpbw)::-webkit-details-marker{display:none}.person-identity.svelte-9qmpbw{min-width:0;flex:1}.person-title.svelte-9qmpbw{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.person-title.svelte-9qmpbw strong:where(.svelte-9qmpbw){font-size:13px;color:#000}.primary-person.svelte-9qmpbw{font-size:10px;font-weight:500;background:#eaf7f0;color:#35795b;border-radius:4px;padding:3px 6px}.person-channels.svelte-9qmpbw{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:11px;color:#000;overflow-wrap:anywhere}.person-channels.svelte-9qmpbw a:where(.svelte-9qmpbw){color:inherit}.person-channels.svelte-9qmpbw a:where(.svelte-9qmpbw):hover{text-decoration:underline;color:#1f5b95}.person-actions.svelte-9qmpbw{display:flex;align-items:center;gap:6px}.person-action.svelte-9qmpbw,.chevron.svelte-9qmpbw{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e3e7ec;border-radius:6px;background:#fff;color:#000;font-size:17px;flex-shrink:0;padding:0}.person-action.svelte-9qmpbw:hover{background:#f2f6fa}.chevron.svelte-9qmpbw{border:0;transition:transform .15s}.person-row[open].svelte-9qmpbw .chevron:where(.svelte-9qmpbw){transform:rotate(180deg)}.person-expanded.svelte-9qmpbw{padding:4px 14px 14px;border-top:1px solid #eef0f3}.person-expanded.svelte-9qmpbw dl:where(.svelte-9qmpbw){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0}.person-expanded.svelte-9qmpbw dt:where(.svelte-9qmpbw){font-size:10px;color:#000;margin-bottom:5px}.person-expanded.svelte-9qmpbw dd:where(.svelte-9qmpbw){margin:0;font-size:12px;overflow-wrap:anywhere}.empty.svelte-9qmpbw{font-size:12px;color:#000;padding:10px 0}@media(max-width:550px){.person-expanded.svelte-9qmpbw dl:where(.svelte-9qmpbw){grid-template-columns:1fr}.person-row.svelte-9qmpbw>summary:where(.svelte-9qmpbw){padding:10px}.primary-person.svelte-9qmpbw{font-size:9px}}.contact-people.svelte-1uvov1z{border:1px solid #e4e8ed;border-radius:11px;padding:20px;margin-top:18px;background:#fff}.contact-people-heading.svelte-1uvov1z h2:where(.svelte-1uvov1z){font-size:14px;color:#000}.contact-people-heading.svelte-1uvov1z h2:where(.svelte-1uvov1z) small:where(.svelte-1uvov1z){font-size:12px}.add-person.svelte-1uvov1z{color:#357858;background:#f1f9f4;border-color:#d4e8dc;font-size:12px;padding:8px 11px}.contact-person-editor.svelte-1uvov1z h3:where(.svelte-1uvov1z){font-size:14px;margin-bottom:16px}.fixed-customer-number.svelte-whx293{align-self:flex-end;font-size:11px;font-weight:400;color:#000}.contact-dialog.svelte-whx293{width:min(960px,100%);max-width:960px;max-height:90vh;overflow:auto;padding:28px;background:#fff;border-radius:18px}.editor-heading.svelte-whx293{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.editor-heading.svelte-whx293 h2:where(.svelte-whx293){font-size:22px;margin:0}.contact-dialog.svelte-whx293 .contact-editor:where(.svelte-whx293){border:0;padding:0;margin:0}.contact-highlights.svelte-whx293{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.highlight.svelte-whx293{border:1px solid;padding:18px;border-radius:13px;display:flex;flex-direction:column;gap:9px;overflow-wrap:anywhere}.highlight.svelte-whx293 span:where(.svelte-whx293){font-size:12px}.highlight.svelte-whx293 strong:where(.svelte-whx293){font-size:16px}.highlight.svelte-whx293 small:where(.svelte-whx293){font-size:12px}.status-card.svelte-whx293{background:#eaf7ef;border-color:#c9e8d5;color:#286544}.owner-card.svelte-whx293{background:#ecf3ff;border-color:#d2e1fc;color:#365886}.location-card.svelte-whx293{background:#eaf8f8;border-color:#c7e6e6;color:#2f686c}.due-card.svelte-whx293{background:#f2edff;border-color:#e0d5ff;color:#655087}.contact-sections.svelte-whx293 .orders-card:where(.svelte-whx293){border-top:3px solid #8fd0ae}.contact-sections.svelte-whx293 .sales-card:where(.svelte-whx293){border-top:3px solid #a9b9f0}.contact-sections.svelte-whx293 .campaigns-card:where(.svelte-whx293){border-top:3px solid #80c8cf}.contact-sections.svelte-whx293 .history-card:where(.svelte-whx293){border-top:3px solid #c4b4df}.contact-sections.svelte-whx293 dl:where(.svelte-whx293){border:0}.contact-sections.svelte-whx293 dl:where(.svelte-whx293)>div:where(.svelte-whx293){padding:12px 0;grid-template-columns:40% 60%;font-size:13px}.contact-sections.svelte-whx293 dd:where(.svelte-whx293){margin:0}.contact-sections.svelte-whx293 article:where(.svelte-whx293){padding:16px 0}.contact-sections.svelte-whx293 article:where(.svelte-whx293) a:where(.svelte-whx293){color:#3b5f96}@media(max-width:1000px){.contact-highlights.svelte-whx293{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.contact-highlights.svelte-whx293{grid-template-columns:1fr}.contact-dialog.svelte-whx293{padding:20px;max-height:94vh}}.master-data-heading.svelte-whx293{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.master-data-heading.svelte-whx293 button:where(.svelte-whx293){display:inline-flex;align-items:center;gap:7px}.contact-highlights.svelte-whx293{gap:10px;margin-top:20px}.highlight.svelte-whx293{padding:12px 15px;border-radius:8px;gap:5px;background:#fff;border-color:#e5e8ed;color:#000}.highlight.svelte-whx293 strong:where(.svelte-whx293){font-size:13px}.highlight.svelte-whx293 span:where(.svelte-whx293),.highlight.svelte-whx293 small:where(.svelte-whx293){font-size:11px;color:#000}.status-card.svelte-whx293 strong:where(.svelte-whx293){color:#337b58}.location-card.svelte-whx293 strong:where(.svelte-whx293){color:#387a81}.contact-sections.svelte-whx293{grid-template-columns:1fr;gap:12px;margin-top:12px}.contact-sections.svelte-whx293>details:where(.svelte-whx293){border:1px solid #e4e8ed;background:#fff;border-radius:10px;padding:18px 20px}.contact-sections.svelte-whx293>details:where(.svelte-whx293)>summary:where(.svelte-whx293){font-size:13px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#000}.contact-sections.svelte-whx293>details:where(.svelte-whx293)>summary:where(.svelte-whx293):after{content:"⌄";color:#000}.contact-sections.svelte-whx293>details[open]:where(.svelte-whx293)>summary:where(.svelte-whx293){margin-bottom:16px}.contact-sections.svelte-whx293>details[open]:where(.svelte-whx293)>summary:where(.svelte-whx293):after{transform:rotate(180deg)}.contact-sections.svelte-whx293 dl:where(.svelte-whx293){display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:0}.contact-sections.svelte-whx293 dl:where(.svelte-whx293)>div:where(.svelte-whx293){display:block;padding:10px 12px;background:#fafbfc;border:1px solid #edf0f3;border-radius:6px}.contact-sections.svelte-whx293 dt:where(.svelte-whx293){font-size:11px;margin-bottom:6px}.contact-sections.svelte-whx293 dd:where(.svelte-whx293){font-size:13px}.master-data-heading.svelte-whx293{margin:0 0 12px}.master-data-heading.svelte-whx293 button:where(.svelte-whx293){font-size:11px;padding:7px 11px}.contact-sections[data-tab=info].svelte-whx293>:where(.svelte-whx293):not(.master-card):not(.import-card){display:none}.contact-sections[data-tab=activity].svelte-whx293>.master-card:where(.svelte-whx293),.contact-sections[data-tab=activity].svelte-whx293>.import-card:where(.svelte-whx293){display:none}.contact-sections[data-tab=documents].svelte-whx293>details:where(.svelte-whx293),.contact-sections[data-tab=notes].svelte-whx293>details:where(.svelte-whx293){display:none}@media(max-width:650px){.contact-sections.svelte-whx293 dl:where(.svelte-whx293){grid-template-columns:1fr}.contact-highlights.svelte-whx293{grid-template-columns:1fr 1fr}}.task-picker-trigger.svelte-1p03lr1{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:4px;border:1px solid transparent;border-radius:7px;background:transparent;color:#000;font-size:12px;white-space:nowrap}.task-picker-trigger.empty.svelte-1p03lr1{border:1px dashed #bac3ce;border-radius:50%}.task-picker-trigger.svelte-1p03lr1:hover,.task-picker-trigger[aria-expanded=true].svelte-1p03lr1{background:#eaf1fc;border-color:#c9d8ee;color:#356bb0}.task-picker-trigger.overdue.svelte-1p03lr1{color:#d33d4a}.task-picker-trigger.svelte-1p03lr1 .person-avatar:where(.svelte-1p03lr1){width:27px;height:27px;background:#e8eefc;color:#000}.task-picker-trigger.svelte-1p03lr1:focus-visible{outline:2px solid #5286ce;outline-offset:2px}.task-picker-menu.svelte-1p03lr1{margin:0;position:fixed;inset:auto;width:310px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;padding:0;border:1px solid #e2e5ea;border-radius:12px;background:#fff;box-shadow:0 8px 32px #24304726;color:#000;font-family:inherit}.task-picker-menu.svelte-1p03lr1 header:where(.svelte-1p03lr1){display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px;font-size:13px}.task-picker-menu.svelte-1p03lr1 header:where(.svelte-1p03lr1) button:where(.svelte-1p03lr1){font-size:22px;color:#000;padding:0 4px}.date-shortcuts.svelte-1p03lr1{display:flex;gap:6px;padding:6px 14px 12px}.date-shortcuts.svelte-1p03lr1 button:where(.svelte-1p03lr1){background:#f4f6fa;border:1px solid #e7ebf1;border-radius:6px;font-size:11px;padding:6px 8px;color:#000}.calendar-heading.svelte-1p03lr1{display:flex;justify-content:space-between;align-items:center;padding:2px 13px 10px}.calendar-heading.svelte-1p03lr1 strong:where(.svelte-1p03lr1){font-size:13px;font-weight:600}.calendar-heading.svelte-1p03lr1 button:where(.svelte-1p03lr1){font-size:23px;padding:0 10px;color:#000}.task-calendar.svelte-1p03lr1{padding:0 14px 12px}.weekdays.svelte-1p03lr1,.calendar-days.svelte-1p03lr1{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.weekdays.svelte-1p03lr1 span:where(.svelte-1p03lr1){text-align:center;font-size:11px;color:#000;padding:6px 0}.calendar-day.svelte-1p03lr1{aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:50%;font-size:12px;color:#000}.calendar-day.outside.svelte-1p03lr1{color:#000}.calendar-day.today.svelte-1p03lr1{border-color:#7c9ecc}.calendar-day.svelte-1p03lr1:hover{background:#edf3fc}.calendar-day[aria-pressed=true].svelte-1p03lr1{background:#356fc4;color:#fff;border-color:#356fc4}.task-picker-menu.svelte-1p03lr1 footer:where(.svelte-1p03lr1){border-top:1px solid #edf0f4;padding:12px 16px;display:grid;gap:10px}.task-picker-menu.svelte-1p03lr1 footer:where(.svelte-1p03lr1) label:where(.svelte-1p03lr1){font-size:11px;color:#000;display:grid;gap:5px;margin:0}.clear.svelte-1p03lr1{font-size:12px;color:#000;justify-self:end;padding:4px}.person-menu.svelte-1p03lr1{width:390px}.person-search.svelte-1p03lr1{display:flex;gap:8px;padding:6px 14px 14px;align-items:center}.person-search.svelte-1p03lr1 input:where(.svelte-1p03lr1){min-width:0;flex:1;font-size:12px;padding:9px 10px}.person-search.svelte-1p03lr1 button:where(.svelte-1p03lr1){white-space:nowrap;font-size:11px;border:1px solid #dfe5ed;border-radius:6px;padding:8px}.person-options.svelte-1p03lr1{border-top:1px solid #eef0f3;max-height:260px;overflow:auto;padding:5px}.person-option.svelte-1p03lr1{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;border-radius:7px}.person-option.svelte-1p03lr1:hover,.person-option.selected.svelte-1p03lr1{background:#eef3fc}.person-text.svelte-1p03lr1{display:grid;gap:4px;min-width:0;flex:1}.person-text.svelte-1p03lr1 strong:where(.svelte-1p03lr1){font-size:12px;font-weight:550}.person-text.svelte-1p03lr1 small:where(.svelte-1p03lr1){font-size:11px;color:#000;overflow:hidden;text-overflow:ellipsis}.check.svelte-1p03lr1{color:#3971be;font-size:14px}.no-results.svelte-1p03lr1{padding:16px;font-size:12px;color:#000}.inline-url.svelte-1ac7z4m{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:3px;width:100%;min-width:0;height:32px;margin:0;overflow:hidden}.inline-url.svelte-1ac7z4m input:where(.svelte-1ac7z4m){border:1px solid transparent!important;background:transparent;font-size:13px!important;padding:5px 3px!important;min-width:0;width:100%;height:30px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.inline-url.svelte-1ac7z4m input:where(.svelte-1ac7z4m):hover{border-color:#e4e6ea!important}.inline-url.svelte-1ac7z4m input:where(.svelte-1ac7z4m):focus{border-color:var(--red)!important;background:#fff;outline:2px solid #ed192d15}.inline-url.svelte-1ac7z4m a:where(.svelte-1ac7z4m){display:grid;place-items:center;width:24px;height:30px;padding:0;color:#000;font-size:16px}.link-cell.svelte-1ac7z4m{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:6px;min-height:34px}.link-cell.svelte-1ac7z4m a:where(.svelte-1ac7z4m){font-size:12px;font-weight:600;color:#426cbc;text-decoration:none;white-space:nowrap}.link-cell.svelte-1ac7z4m a:where(.svelte-1ac7z4m):hover{text-decoration:underline}.link-edit.svelte-1ac7z4m{font-size:12px;color:#000;padding:4px;border-radius:4px}.link-edit.svelte-1ac7z4m:hover{background:#e7effc;color:#355b99}.link-empty.svelte-1ac7z4m{color:#000}.lead-overview.svelte-1pp6uyv{gap:12px}.lead-info-card.svelte-1pp6uyv{padding:18px;border-radius:10px;border-color:#e4e8ed;box-shadow:none}.lead-info-card.svelte-1pp6uyv>summary:where(.svelte-1pp6uyv){cursor:pointer;font-size:13px;font-weight:650;color:#000;padding:1px 0;list-style:none;display:flex;justify-content:space-between}.lead-info-card.svelte-1pp6uyv>summary:where(.svelte-1pp6uyv):after{content:"⌄";color:#000}.lead-info-card[open].svelte-1pp6uyv>summary:where(.svelte-1pp6uyv){margin-bottom:18px}.lead-info-card[open].svelte-1pp6uyv>summary:where(.svelte-1pp6uyv):after{transform:rotate(180deg)}.people-heading.svelte-1pp6uyv{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.people-heading.svelte-1pp6uyv h3:where(.svelte-1pp6uyv){margin:0}.add-person.svelte-1pp6uyv{font-size:11px;background:#f1f9f4;border-color:#d4e8dc;color:#357858;padding:8px 10px}.lead-summary-tile.svelte-1pp6uyv{border-radius:7px;padding:12px 14px}.lead-summary-tile.svelte-1pp6uyv strong:where(.svelte-1pp6uyv){font-size:13px}.lead-company-name.svelte-1pp6uyv{font-size:15px}.lead-tags.svelte-1pp6uyv>span:where(.svelte-1pp6uyv){font-size:11px;padding:5px 8px}.outcome-summary.svelte-f9rb3w{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e8ebef}.project-lp.svelte-f9rb3w{color:#426cbc;text-decoration:none;font-weight:600}.project-lp.svelte-f9rb3w:hover{text-decoration:underline}.project-overview.svelte-f9rb3w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.project-created.svelte-f9rb3w{grid-column:1/-1;margin:0;color:#000;font-size:12px}.project-created.svelte-f9rb3w time:where(.svelte-f9rb3w){color:#000;font-weight:600}.project-overview.svelte-f9rb3w>section:where(.svelte-f9rb3w):first-of-type{grid-column:1/-1}.project-summary-grid.svelte-f9rb3w{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-summary.svelte-f9rb3w{display:grid;gap:8px;background:#edf4ff;border:1px solid #dce7f6;border-radius:9px;padding:16px}.project-summary.svelte-f9rb3w:nth-child(2){background:#f2effc;border-color:#e5def6}.project-summary.svelte-f9rb3w>span:where(.svelte-f9rb3w){font-size:12px;color:#000}.project-summary.svelte-f9rb3w strong:where(.svelte-f9rb3w){font-size:17px}.project-facts.svelte-f9rb3w{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin:22px 0 0}.project-facts.svelte-f9rb3w dt:where(.svelte-f9rb3w){font-size:12px;color:#000;margin-bottom:9px}.project-facts.svelte-f9rb3w dd:where(.svelte-f9rb3w){margin:0;font-size:13px;overflow-wrap:anywhere}.project-facts.svelte-f9rb3w .board-tag:where(.svelte-f9rb3w){white-space:normal;max-width:100%;height:auto}.project-owner.svelte-f9rb3w{display:flex;gap:8px;align-items:center}.project-contact-link.svelte-f9rb3w{display:inline-block;font-size:12px;color:#32659a;margin-top:20px}.lead-info-card.svelte-f9rb3w{min-width:0}.lead-contact-links.svelte-f9rb3w a:where(.svelte-f9rb3w){overflow-wrap:anywhere}@media(max-width:760px){.project-overview.svelte-f9rb3w,.project-facts.svelte-f9rb3w{grid-template-columns:1fr}.project-summary-grid.svelte-f9rb3w{grid-template-columns:1fr 1fr}}@media(max-width:420px){.project-summary-grid.svelte-f9rb3w{grid-template-columns:1fr}}.contact-search.svelte-1lbb794{padding:16px;background:#f8fafc;border:1px solid #dde4ef;border-radius:9px;margin-bottom:18px}label.svelte-1lbb794{font-size:13px;font-weight:600}input.svelte-1lbb794{display:block;width:100%;margin:8px 0}div[role=listbox].svelte-1lbb794{max-height:280px;overflow:auto;background:#fff;border:1px solid #dce2eb;border-radius:7px}button[role=option].svelte-1lbb794{display:block;width:100%;text-align:left;padding:12px;border-bottom:1px solid #edf0f5;font-size:13px}button[role=option].svelte-1lbb794:hover,button[aria-selected=true].svelte-1lbb794{background:#edf3ff}small.svelte-1lbb794{display:block;color:#000;font-size:11px;margin-top:5px}p.svelte-1lbb794{font-size:12px;padding:12px;line-height:1.5}.chosen.svelte-1lbb794{padding:10px 0 0}.chosen.svelte-1lbb794 button:where(.svelte-1lbb794){color:#b52a37;font-size:12px;text-decoration:underline}.close-search.svelte-1lbb794{font-size:12px;color:#000;margin:8px 0}.indicators.svelte-ltzbf3{display:inline-flex;align-items:center;gap:6px}.clock.svelte-ltzbf3{display:inline-flex;color:#16834a}.clock.paused.svelte-ltzbf3{color:#b77900}.clock.svelte-ltzbf3 svg:where(.svelte-ltzbf3){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.notice.svelte-ltzbf3{background:#e71920;color:#fff;border-radius:12px;padding:2px 6px;font-size:11px}.nav-item.incoming-divider.svelte-181dlmc{position:relative;margin-top:18px}.nav-item.incoming-divider.svelte-181dlmc:before{content:"";position:absolute;top:-10px;left:12px;right:12px;height:1px;background:#e5e7eb;pointer-events:none}.board-nav-heading.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between}.board-nav-heading.svelte-181dlmc .nav-label:where(.svelte-181dlmc){flex:1}.board-create-plus.svelte-181dlmc{border:0;background:transparent;color:#000;font-size:20px;line-height:1;width:26px;height:26px;border-radius:5px;margin-right:9px}.board-create-plus.svelte-181dlmc:hover{background:#fff0f0;color:#e21b18}.board-create-backdrop.svelte-181dlmc{position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;display:grid;place-items:center;z-index:1000;padding:20px}.board-create-dialog.svelte-181dlmc{width:min(440px,100%);background:#fff;color:#000;border-radius:12px;padding:24px;box-shadow:0 12px 40px #0003}.board-create-dialog.svelte-181dlmc form:where(.svelte-181dlmc){display:flex;flex-direction:column;gap:16px}.board-create-dialog.svelte-181dlmc h2:where(.svelte-181dlmc){margin:0;font-size:21px}.board-create-dialog.svelte-181dlmc label:where(.svelte-181dlmc){display:flex;flex-direction:column;gap:7px;font-size:13px}.board-create-dialog.svelte-181dlmc input:where(.svelte-181dlmc){width:100%;box-sizing:border-box;color:#000}.board-create-dialog.svelte-181dlmc input:where(.svelte-181dlmc)::placeholder{color:#858585}.board-create-dialog.svelte-181dlmc p:where(.svelte-181dlmc){font-size:12px;line-height:1.5;margin:0;color:#000}.board-create-dialog.svelte-181dlmc footer:where(.svelte-181dlmc){display:flex;justify-content:flex-end;gap:8px}.campaign-tree.svelte-181dlmc{margin:3px 0 10px 32px;padding-left:10px;border-left:1px solid #e2e6ed}.customer-context.svelte-181dlmc{display:block;font-size:10px;color:#000;line-height:1.5;text-decoration:none;padding:9px 8px}.nav-item.campaign-child.svelte-181dlmc{font-size:11px;min-height:35px;padding:8px;gap:8px}.campaign-child.svelte-181dlmc span:where(.svelte-181dlmc){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-child.svelte-181dlmc small:where(.svelte-181dlmc){margin-left:auto;font-size:9px;color:#000}.nav-item.nav-child.svelte-181dlmc{margin-left:22px;padding-left:16px;border-left:1px solid #e2e6ed;border-top-left-radius:0;border-bottom-left-radius:0;font-size:12px}.nav-item.nav-child.svelte-181dlmc>span:where(.svelte-181dlmc){font-size:14px}.breadcrumbs.svelte-oiwvqb{font-size:14px;flex-wrap:wrap;line-height:1.6}.breadcrumbs.svelte-oiwvqb a:where(.svelte-oiwvqb){text-decoration:none;color:#000}.breadcrumbs.svelte-oiwvqb strong:where(.svelte-oiwvqb){color:#000}.inactive-note.svelte-g7b4w1{font-size:12px;padding:0 24px 15px;margin:0;line-height:1.6;color:#000}.portal-pulse.svelte-g7b4w1{display:flex;gap:48px;padding:8px 0 28px;margin-bottom:14px;flex-wrap:wrap}.portal-pulse.svelte-g7b4w1>div:where(.svelte-g7b4w1){display:flex;align-items:center;gap:14px}.pulse-icon.svelte-g7b4w1{display:grid;place-items:center;width:44px;height:44px;background:#fff0ed;color:#c44839;border-radius:14px;font-size:22px}.pulse-icon.purple.svelte-g7b4w1{background:#f1edff;color:#7855bc}.pulse-icon.blue.svelte-g7b4w1{background:#eaf2ff;color:#417dc4}.portal-pulse.svelte-g7b4w1 strong:where(.svelte-g7b4w1){font-size:27px;line-height:1.2;display:block;letter-spacing:-1px}.portal-pulse.svelte-g7b4w1 small:where(.svelte-g7b4w1){color:#000;font-size:12px;display:block;margin-top:5px}.directory.svelte-g7b4w1{background:#fff;border:1px solid #e4e8ef;border-radius:18px;overflow:hidden}.directory-top.svelte-g7b4w1{padding:0 24px;border-bottom:1px solid #edf0f5}.directory-top.svelte-g7b4w1 nav:where(.svelte-g7b4w1){display:flex;gap:25px;overflow-x:auto}.directory-top.svelte-g7b4w1 a:where(.svelte-g7b4w1){padding:20px 0 17px;white-space:nowrap;color:#000;text-decoration:none;font-size:13px;font-weight:600;border-bottom:3px solid transparent}.directory-top.svelte-g7b4w1 a.active:where(.svelte-g7b4w1){color:#bd3d31;border-color:#cb4134}.directory-tools.svelte-g7b4w1{padding:20px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.directory-tools.svelte-g7b4w1 .search:where(.svelte-g7b4w1){flex:1;max-width:370px}.filter.svelte-g7b4w1{padding:9px 12px;border:1px solid #e7eaf0;border-radius:9px;color:#000;font-size:11px}.filter.selected.svelte-g7b4w1{background:#fff2ed;border-color:#e9b4a9;color:#a53f31}.list-head.svelte-g7b4w1,.customer-row.svelte-g7b4w1{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(155px,.8fr) minmax(220px,1fr) 80px;gap:20px;align-items:center;padding:22px 24px}.list-head.svelte-g7b4w1{background:#fafbfc;padding-block:13px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#000}.customer-row.svelte-g7b4w1{border-top:1px solid #edf0f5;min-height:105px}.customer-row.svelte-g7b4w1:hover{background:#fcfcfe}.company.svelte-g7b4w1{display:flex;gap:14px;align-items:center;text-align:left;min-width:0;padding:0}.company-mark.svelte-g7b4w1{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid #e8ecf1;border-radius:12px;background:#f8f9fb;color:#000;font-weight:600}.company-mark.svelte-g7b4w1 img:where(.svelte-g7b4w1){width:100%;height:100%;object-fit:contain;border-radius:12px}.company.svelte-g7b4w1 strong:where(.svelte-g7b4w1){font-size:14px;color:#000;display:block;overflow-wrap:anywhere}.company.svelte-g7b4w1 small:where(.svelte-g7b4w1){display:block;margin-top:6px;color:#000;font-size:11px}.services.svelte-g7b4w1{display:flex;gap:6px;flex-wrap:wrap}.service.svelte-g7b4w1{font-size:10px;padding:6px 9px;background:#f3f5f8;color:#000;border-radius:6px}.service.recruiting.svelte-g7b4w1{background:#edf3fd;color:#000}.service.social.svelte-g7b4w1{background:#f3edfb;color:#8862a8}.signals.svelte-g7b4w1{display:grid;gap:7px;font-size:11px;line-height:1.5}.signals.svelte-g7b4w1 a:where(.svelte-g7b4w1){text-decoration:none}.signals.svelte-g7b4w1 a:where(.svelte-g7b4w1):hover{text-decoration:underline}.pending.svelte-g7b4w1{color:#966129}.new.svelte-g7b4w1{color:#4177b2}.quiet.svelte-g7b4w1{color:#000}.row-action.svelte-g7b4w1 button:where(.svelte-g7b4w1){display:flex;gap:12px;font-size:11px;color:#000;padding:8px 0}.row-action.svelte-g7b4w1 span:where(.svelte-g7b4w1){color:#c04736}.archived.svelte-g7b4w1{background:#fafbfc}.directory.svelte-g7b4w1 footer:where(.svelte-g7b4w1){padding:17px 24px;display:flex;justify-content:space-between;border-top:1px solid #edf0f5;font-size:10px;color:#000}@media(max-width:1250px){.list-head.svelte-g7b4w1,.customer-row.svelte-g7b4w1{grid-template-columns:minmax(190px,1fr) minmax(140px,.7fr) minmax(180px,1fr);gap:14px}.customer-row.svelte-g7b4w1:not(.archived) .row-action:where(.svelte-g7b4w1){display:none}.customer-row.archived.svelte-g7b4w1 .row-action:where(.svelte-g7b4w1){grid-column:1/-1}}@media(max-width:850px){.portal-pulse.svelte-g7b4w1{gap:20px}.list-head.svelte-g7b4w1{display:none}.customer-row.svelte-g7b4w1{grid-template-columns:1fr auto}.company.svelte-g7b4w1{grid-column:1/-1}.signals.svelte-g7b4w1{grid-column:1/-1;padding-left:58px}.services.svelte-g7b4w1{padding-left:58px}.directory-top.svelte-g7b4w1{padding:0 16px}.directory-top.svelte-g7b4w1 nav:where(.svelte-g7b4w1){gap:18px}.directory-tools.svelte-g7b4w1{padding:16px}.directory.svelte-g7b4w1 footer:where(.svelte-g7b4w1) span:where(.svelte-g7b4w1){display:none}.customer-row.svelte-g7b4w1{padding:20px 16px}.portal-pulse.svelte-g7b4w1 small:where(.svelte-g7b4w1){font-size:10px}}.portal-status-bar.svelte-1s3gvvx{display:flex;gap:2px;height:5px;overflow:hidden;border-radius:4px;margin:18px 0 12px}.portal-status-bar.svelte-1s3gvvx span:where(.svelte-1s3gvvx){min-width:3px}.campaign-eyebrow.svelte-vp1avl{font-size:11px!important}.job-location.svelte-vp1avl,.job-metrics.svelte-vp1avl div:where(.svelte-vp1avl)>span:where(.svelte-vp1avl),.last-lead.svelte-vp1avl,.review-link.svelte-vp1avl small:where(.svelte-vp1avl){font-size:12px!important;color:#000!important}.review-link.svelte-vp1avl strong:where(.svelte-vp1avl),.open-leads.svelte-vp1avl,.campaign-toolbar.svelte-vp1avl button:where(.svelte-vp1avl){font-size:14px!important}.job-card.svelte-vp1avl{border-top:3px solid #ed1b24!important;box-shadow:0 4px 16px #17203408;transition:box-shadow .2s}.job-card.svelte-vp1avl:hover{box-shadow:0 8px 24px #17203412}.job-title.svelte-vp1avl{font-size:20px!important}.campaign-intro.svelte-vp1avl{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:7px 0 27px}.campaign-eyebrow.svelte-vp1avl{font-size:9px;letter-spacing:1.8px;color:#000}.campaign-intro.svelte-vp1avl h2:where(.svelte-vp1avl){font-size:25px;letter-spacing:-.5px;margin:10px 0}.campaign-toolbar.svelte-vp1avl{display:flex;gap:10px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.campaign-toolbar.svelte-vp1avl .search:where(.svelte-vp1avl){max-width:330px;margin-right:auto;flex:1}.campaign-toolbar.svelte-vp1avl button:where(.svelte-vp1avl){font-size:11px;border-radius:8px;color:#000;padding:10px 12px;border:1px solid transparent}.campaign-toolbar.svelte-vp1avl button.chosen:where(.svelte-vp1avl){background:#fff;border-color:#e3e9f1;color:#000}.campaign-toolbar.svelte-vp1avl b:where(.svelte-vp1avl){margin-left:8px;background:#edf1f8;font-size:10px;border-radius:5px;padding:3px 5px}.campaign-grid.svelte-vp1avl{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px}.job-card.svelte-vp1avl{border:1px solid #dfe6ef;border-top:3px solid #7b9bc6;background:#fff;border-radius:14px;padding:23px 24px 0;overflow:hidden}.job-heading.svelte-vp1avl{display:flex;align-items:center;gap:12px;margin-bottom:20px}.job-icon.svelte-vp1avl{display:grid;place-items:center;width:32px;height:32px;background:#eff4fc;color:#000;border-radius:8px;font-size:20px}.job-location.svelte-vp1avl{font-size:11px;color:#000}.job-title.svelte-vp1avl{display:flex;justify-content:space-between;gap:18px;text-align:left;width:100%;font-size:17px;font-weight:600;color:#000;padding:0;line-height:1.5;min-height:50px}.job-title.svelte-vp1avl span:where(.svelte-vp1avl){color:#000}.job-metrics.svelte-vp1avl{display:flex;gap:35px;margin:24px 0}.job-metrics.svelte-vp1avl strong:where(.svelte-vp1avl){font-size:32px;font-weight:700;color:#ed1b24;display:block;line-height:1.3}.job-metrics.svelte-vp1avl .has-new:where(.svelte-vp1avl){color:#ed1b24}.job-metrics.svelte-vp1avl .overdue:where(.svelte-vp1avl){color:#b87538}.job-metrics.svelte-vp1avl div:where(.svelte-vp1avl)>span:where(.svelte-vp1avl){display:block;color:#000;font-size:10px;margin-top:5px}.last-lead.svelte-vp1avl{display:flex;justify-content:space-between;gap:12px;margin:16px 0 23px;font-size:10px;color:#000}.last-lead.svelte-vp1avl span:where(.svelte-vp1avl){color:#000}.review-link.svelte-vp1avl{display:flex;align-items:center;gap:12px;border:1px solid #e6eaf0;background:#f9fafc;border-radius:9px;padding:13px;text-decoration:none;color:#000}.review-link.svelte-vp1avl strong:where(.svelte-vp1avl){font-size:11px;display:block;color:#000}.review-link.svelte-vp1avl small:where(.svelte-vp1avl){font-size:10px;display:block;margin-top:4px}.review-link.pending.svelte-vp1avl{background:#fff8ec;border-color:#f2dfbb;color:#ae8a4b}.review-arrow.svelte-vp1avl{margin-left:auto}.open-leads.svelte-vp1avl{display:flex;justify-content:space-between;width:calc(100% + 48px);margin:20px -24px 0;padding:17px 24px;border-top:1px solid #edf1f6;text-align:left;font-size:11px;font-weight:600;color:#000}.open-leads.svelte-vp1avl:hover{background:#f5f8fd}.campaign-grid.svelte-vp1avl>.empty:where(.svelte-vp1avl){grid-column:1/-1}@media(max-width:700px){.campaign-intro.svelte-vp1avl{align-items:flex-start;flex-direction:column}.campaign-toolbar.svelte-vp1avl .search:where(.svelte-vp1avl){flex-basis:100%;max-width:none}.campaign-grid.svelte-vp1avl{grid-template-columns:minmax(0,1fr)}}.lead-row.svelte-qugngl{cursor:pointer}.lead-row.svelte-qugngl [data-status-cell]:where(.svelte-qugngl){cursor:default}.lead-table-panel.svelte-qugngl{background:#fff;border:1px solid #e9ebf1;border-radius:16px;overflow:hidden}.lead-toolbar.svelte-qugngl{padding:17px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-bottom:1px solid #e9ebf1}.tool-square.svelte-qugngl,.view-switch.svelte-qugngl button:where(.svelte-qugngl){border:1px solid #edf0f5;border-radius:12px;height:42px;min-width:42px;background:#fff;font-size:23px;color:#000}.separator.svelte-qugngl{height:29px;width:2px;background:#eaedf3;margin:0 3px}.view-chip.svelte-qugngl{display:flex;align-items:center;gap:9px;border-radius:12px;padding:12px 16px;color:#000;font-weight:600;background:#fafbfd;font-size:13px}.view-chip.svelte-qugngl b:where(.svelte-qugngl){font-size:11px;border:1px solid #e5e9f1;border-radius:16px;padding:3px 7px;background:#fff}.chosen.svelte-qugngl{background:#f1f2f6!important}.toolbar-space.svelte-qugngl{flex:1}.lead-search.svelte-qugngl{display:flex;flex-direction:row;align-items:center;gap:5px;border:1px solid #e9edf2;border-radius:11px;padding:0 10px;width:155px}.lead-search.svelte-qugngl span:where(.svelte-qugngl){font-size:24px}.lead-search.svelte-qugngl input:where(.svelte-qugngl){border:0;padding:11px 2px;font-size:12px;min-width:0;width:100%}.view-switch.svelte-qugngl{display:flex;background:#f0f1f5;padding:3px;border-radius:12px}.view-switch.svelte-qugngl button:where(.svelte-qugngl){border:0;height:36px;min-width:36px}.view-switch.svelte-qugngl button.chosen:where(.svelte-qugngl){background:#fff!important;box-shadow:0 1px 3px #0002}.filter-strip.svelte-qugngl{padding:14px 20px;display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e9ecf2;font-size:12px;background:#fafbfc}.filter-strip.svelte-qugngl label:where(.svelte-qugngl){font-size:11px}.filter-strip.svelte-qugngl select:where(.svelte-qugngl),.filter-strip.svelte-qugngl input:where(.svelte-qugngl){font-size:12px;padding:9px}.inline.svelte-qugngl{display:flex;flex-direction:row;align-items:center}.lead-scroll.svelte-qugngl{overflow:auto;max-height:70vh}table.svelte-qugngl{border-collapse:collapse;width:100%;font-size:14px;white-space:nowrap}thead.svelte-qugngl{position:sticky;top:0;z-index:1;background:#fbfcfe}th.svelte-qugngl{padding:21px 22px;font-size:12px;color:#000;text-align:left;font-weight:600;border-bottom:1px solid #edf0f5}td.svelte-qugngl{padding:23px 22px;border-bottom:1px solid #edf0f5;color:#000;max-width:420px;overflow:hidden;text-overflow:ellipsis}tr.svelte-qugngl:hover,tr.selected.svelte-qugngl{background:#f4f5f8}.selection.svelte-qugngl{min-width:65px;padding-left:20px;padding-right:12px}.selection.svelte-qugngl input:where(.svelte-qugngl){width:18px;height:18px;accent-color:#ee2431;vertical-align:middle}.lead-name.svelte-qugngl{color:#000;font-size:14px;text-align:left;padding:0}.lead-name.svelte-qugngl:hover{color:#e52332;text-decoration:underline}.duplicate.svelte-qugngl{font-size:10px;border:1px solid #ffe7aa;background:#fffbed;color:#ef9500;border-radius:12px;padding:4px;margin-left:7px}.table-footer.svelte-qugngl{padding:17px 22px;font-size:11px;color:#000}@media(max-width:700px){.lead-toolbar.svelte-qugngl{padding:12px;gap:6px}.toolbar-space.svelte-qugngl{display:none}.lead-search.svelte-qugngl{flex:1;min-width:100px}.filter-strip.svelte-qugngl{padding:12px}td.svelte-qugngl,th.svelte-qugngl{padding:18px}}.business.svelte-1gq7ms8{margin-bottom:28px}header.svelte-1gq7ms8{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}h2.svelte-1gq7ms8{font-size:15px;margin:0;color:#000}.metrics.svelte-1gq7ms8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metrics.svelte-1gq7ms8>a:where(.svelte-1gq7ms8){background:#fff;border:1px solid #e3e7ee;border-radius:12px;padding:20px;text-decoration:none;color:#000;display:flex;flex-direction:column;gap:12px}.metrics.svelte-1gq7ms8>a:where(.svelte-1gq7ms8):hover{border-color:#e9232e}.metrics.svelte-1gq7ms8 span:where(.svelte-1gq7ms8){font-size:12px;font-weight:600}.metrics.svelte-1gq7ms8 strong:where(.svelte-1gq7ms8){font-size:27px;letter-spacing:-.7px;overflow-wrap:anywhere}.metrics.svelte-1gq7ms8 small:where(.svelte-1gq7ms8){font-size:11px;color:#000;line-height:1.5}details.svelte-1gq7ms8{font-size:11px;color:#000;margin-top:12px;line-height:1.6}summary.svelte-1gq7ms8{cursor:pointer}details.svelte-1gq7ms8 p:where(.svelte-1gq7ms8){max-width:1000px}@media(max-width:1100px){.metrics.svelte-1gq7ms8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.metrics.svelte-1gq7ms8{grid-template-columns:1fr 1fr;gap:9px}.metrics.svelte-1gq7ms8>a:where(.svelte-1gq7ms8){padding:14px}.metrics.svelte-1gq7ms8 strong:where(.svelte-1gq7ms8){font-size:23px}header.svelte-1gq7ms8{align-items:flex-start;flex-direction:column}}.greeting-dot.svelte-1lmp6mx{color:var(--red,#ed192d)}.welcome.svelte-1lmp6mx{display:flex;align-items:center;gap:16px;padding:12px 0 34px}.welcome-icon.svelte-1lmp6mx{width:48px;height:48px;display:grid;place-items:center;background:#fff;border:1px solid #e6e9ed;border-radius:14px;font-size:20px;font-weight:650;color:#d7242a;box-shadow:0 3px 10px #202d3f06}.welcome.svelte-1lmp6mx h1:where(.svelte-1lmp6mx){font-size:24px;letter-spacing:-.6px}.welcome.svelte-1lmp6mx h1:where(.svelte-1lmp6mx):after{display:none}h2.svelte-1lmp6mx{font-size:14px;color:#000;font-weight:650}.shortcut-section.svelte-1lmp6mx h2:where(.svelte-1lmp6mx){border-left:3px solid #272d35;padding-left:10px;margin-bottom:16px}.shortcut-grid.svelte-1lmp6mx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shortcut.svelte-1lmp6mx{display:flex;gap:13px;align-items:center;padding:20px;background:#fff;border:1px solid #e7e9ed;border-radius:11px;box-shadow:0 3px 9px #15203304;color:#000;transition:transform .15s,box-shadow .15s}.shortcut.svelte-1lmp6mx:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1520330b;border-color:#cbd3dd}.shortcut.svelte-1lmp6mx:focus-visible{outline:2px solid #4f79aa;outline-offset:3px}.shortcut-icon.svelte-1lmp6mx{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;flex-shrink:0}.shortcut.svelte-1lmp6mx strong:where(.svelte-1lmp6mx){font-size:13px;display:block}.arrow.svelte-1lmp6mx{margin-left:auto;color:#000}.blue.svelte-1lmp6mx{color:#426fa5;background:#edf3fc}.purple.svelte-1lmp6mx{color:#8264a5;background:#f3eefb}.amber.svelte-1lmp6mx{color:#a47928;background:#fff6e6}.green.svelte-1lmp6mx{color:#42836a;background:#edf7f0}.teal.svelte-1lmp6mx{color:#3a848d;background:#eaf6f7}@media(max-width:1000px){.shortcut-grid.svelte-1lmp6mx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.shortcut-grid.svelte-1lmp6mx{grid-template-columns:1fr}.welcome.svelte-1lmp6mx h1:where(.svelte-1lmp6mx){font-size:21px}.shortcut.svelte-1lmp6mx{padding:16px}}.pixels.svelte-a7opqh{padding:28px;margin:24px 0;background:#fff;border:1px solid #e3e8ef;border-radius:15px;color:#000}h2.svelte-a7opqh{font-size:24px;margin:0 0 12px}p.svelte-a7opqh{font-size:12px;line-height:1.7;color:#000}form.svelte-a7opqh{display:grid;gap:16px;margin:24px 0}label.svelte-a7opqh{display:grid;gap:8px;font-size:12px}input.svelte-a7opqh{width:100%;padding:11px;border:1px solid #dce2eb;border-radius:7px;color:#000;background:#fff;font:inherit}.domain-pixel.svelte-a7opqh{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-top:1px solid #edf0f4;padding-top:20px}button.svelte-a7opqh{justify-self:start}.error.svelte-a7opqh{color:#b61124}.notice.svelte-a7opqh{padding:12px;background:#eff8f0;border-radius:7px}@media(max-width:650px){.pixels.svelte-a7opqh{padding:18px}.domain-pixel.svelte-a7opqh{grid-template-columns:1fr}}.platform-domains.svelte-1dzwwjc{background:#fff;border:1px solid #e3e8ef;border-radius:15px;padding:28px;margin-bottom:24px}.platform-domains.svelte-1dzwwjc>p:where(.svelte-1dzwwjc),article.svelte-1dzwwjc p:where(.svelte-1dzwwjc),form.svelte-1dzwwjc p:where(.svelte-1dzwwjc){color:#000;line-height:1.7;font-size:13px}.domain-grid.svelte-1dzwwjc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.domain-grid.svelte-1dzwwjc article:where(.svelte-1dzwwjc){padding:20px;border:1px solid #e5e9f1;border-radius:12px;background:#fafbfd}.domain-grid.svelte-1dzwwjc span:where(.svelte-1dzwwjc){font-size:10px;font-weight:700;letter-spacing:1px;color:#d8242c}.domain-grid.svelte-1dzwwjc h3:where(.svelte-1dzwwjc){margin:14px 0}.domain-grid.svelte-1dzwwjc strong:where(.svelte-1dzwwjc){overflow-wrap:anywhere;font-size:14px}.domain-grid.svelte-1dzwwjc small:where(.svelte-1dzwwjc){font-size:11px;color:#000}.fields.svelte-1dzwwjc{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fields.svelte-1dzwwjc label:where(.svelte-1dzwwjc){display:grid;gap:8px}.fields.svelte-1dzwwjc input:where(.svelte-1dzwwjc){width:100%}form.svelte-1dzwwjc{border-top:1px solid #e5e9f1;padding-top:20px}.notice.svelte-1dzwwjc{padding:12px;background:#eaf7ef;color:#237847}@media(max-width:900px){.domain-grid.svelte-1dzwwjc,.fields.svelte-1dzwwjc{grid-template-columns:1fr}}.domain-settings.svelte-18q4jv3{padding:28px;background:#fff;border:1px solid #e3e8ef;border-radius:15px}.domain-settings.svelte-18q4jv3 header:where(.svelte-18q4jv3){display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.domain-settings.svelte-18q4jv3 h2:where(.svelte-18q4jv3){font-size:24px;margin-bottom:10px}.domain-settings.svelte-18q4jv3 p:where(.svelte-18q4jv3){font-size:12px;color:#000;line-height:1.8}.domain-tools.svelte-18q4jv3{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.domain-tools.svelte-18q4jv3 span:where(.svelte-18q4jv3){font-size:11px;color:#000}.domain-row.svelte-18q4jv3{display:flex;gap:22px;align-items:center;border-top:1px solid #edf0f4;padding:24px 0}.domain-row.svelte-18q4jv3>div:where(.svelte-18q4jv3){flex:1;min-width:0}.domain-row.svelte-18q4jv3 strong:where(.svelte-18q4jv3){font-size:14px;overflow-wrap:anywhere}.domain-row.svelte-18q4jv3 small:where(.svelte-18q4jv3){display:block;margin-top:8px;font-size:11px;color:#000}.badge.svelte-18q4jv3{padding:6px 11px;border-radius:20px;background:#f3f4f7;color:#000;font-size:11px}.badge.good.svelte-18q4jv3{background:#ebf9ef;color:#39865a}.tls.svelte-18q4jv3{font-size:11px;color:#9a8a6b}.tls.good.svelte-18q4jv3{color:#478768}.default.svelte-18q4jv3{font-size:9px;margin-left:10px;border:1px solid #e5d6c3;color:#a28a68;padding:3px 6px;border-radius:5px}.domain-detail.svelte-18q4jv3{padding:24px;background:#fafbfd;border:1px solid #e7ebf2;border-radius:12px;margin-bottom:20px}.domain-detail.svelte-18q4jv3 h3:where(.svelte-18q4jv3){font-size:14px;margin-bottom:14px}.dns-records.svelte-18q4jv3>div:where(.svelte-18q4jv3){display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5eaf1;padding:15px;border-radius:9px;margin:12px 0}.dns-records.svelte-18q4jv3 b:where(.svelte-18q4jv3){font-size:12px;color:#000;width:50px}.dns-records.svelte-18q4jv3 label:where(.svelte-18q4jv3){flex:1;font-size:10px;min-width:0}.dns-records.svelte-18q4jv3 input:where(.svelte-18q4jv3){font-family:monospace;font-size:11px;min-width:0;width:100%}.domain-actions.svelte-18q4jv3{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 30px}.used-page.svelte-18q4jv3{display:flex;justify-content:space-between;gap:15px;padding:12px;border-top:1px solid #e8edf4;text-decoration:none;color:#000;font-size:12px}.used-page.svelte-18q4jv3 small:where(.svelte-18q4jv3){color:#000}.add-domain.svelte-18q4jv3{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:22px;background:#faf6f4;border-radius:12px}.add-domain.svelte-18q4jv3 label:where(.svelte-18q4jv3){flex:1;min-width:220px}.add-domain.svelte-18q4jv3 p:where(.svelte-18q4jv3){width:100%}.notice.svelte-18q4jv3{padding:14px;color:#467c57;background:#eff8f0;border-radius:8px;font-size:12px}.local-note.svelte-18q4jv3{background:#fff4de;padding:14px;border-radius:8px}.domain-settings.svelte-18q4jv3 footer:where(.svelte-18q4jv3){margin-top:30px;padding-top:24px;border-top:1px solid #edf0f4;font-size:12px;color:#000}.domain-settings.svelte-18q4jv3 footer:where(.svelte-18q4jv3) span:where(.svelte-18q4jv3){margin-left:15px}@media(max-width:750px){.domain-settings.svelte-18q4jv3{padding:17px}.domain-settings.svelte-18q4jv3 header:where(.svelte-18q4jv3),.domain-row.svelte-18q4jv3{flex-wrap:wrap}.domain-row.svelte-18q4jv3>div:where(.svelte-18q4jv3){flex-basis:100%}.dns-records.svelte-18q4jv3>div:where(.svelte-18q4jv3){flex-direction:column;align-items:stretch}.used-page.svelte-18q4jv3{flex-direction:column}.domain-tools.svelte-18q4jv3{gap:12px}.domain-tools.svelte-18q4jv3 span:where(.svelte-18q4jv3){display:none}}.accounting.svelte-14rhfhf{max-width:1050px;background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:28px;margin-top:24px}h2.svelte-14rhfhf{margin:0;font-size:23px}p.svelte-14rhfhf{color:#000;line-height:1.6;font-size:13px}form.svelte-14rhfhf{display:grid;gap:14px;max-width:850px}label.svelte-14rhfhf{display:grid;gap:6px;font-size:13px;font-weight:600}.fields.svelte-14rhfhf{display:grid;grid-template-columns:2fr 1fr;gap:18px}input.svelte-14rhfhf{width:100%;box-sizing:border-box}.check.svelte-14rhfhf{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.check.svelte-14rhfhf input:where(.svelte-14rhfhf){width:auto;margin:0}.actions.svelte-14rhfhf,.status.svelte-14rhfhf{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.status.svelte-14rhfhf{margin-top:28px;border-top:1px solid #eee;padding-top:18px;font-size:13px}.success.svelte-14rhfhf{background:#edf9f1;color:#187747;padding:14px;border-radius:9px}.table-wrap.svelte-14rhfhf{overflow-x:auto}table.svelte-14rhfhf{width:100%;font-size:12px;border-collapse:collapse}th.svelte-14rhfhf,td.svelte-14rhfhf{text-align:left;padding:12px 8px;border-bottom:1px solid #eee}small.svelte-14rhfhf{display:block;color:#ad3131;max-width:360px;margin-top:6px}@media(max-width:700px){.fields.svelte-14rhfhf{grid-template-columns:1fr}.accounting.svelte-14rhfhf{padding:18px}}.drive-settings.svelte-auvs6y{max-width:1050px;background:#fff;border:1px solid #e5e8ef;border-radius:14px;padding:28px;margin-top:24px}header.svelte-auvs6y{display:flex;gap:18px;align-items:center;padding-bottom:24px}h2.svelte-auvs6y,h3.svelte-auvs6y{margin:0}h2.svelte-auvs6y{font-size:23px}h3.svelte-auvs6y{font-size:15px}p.svelte-auvs6y{color:#000;line-height:1.6;font-size:13px;margin:8px 0 14px}.drive-symbol.svelte-auvs6y{display:grid;place-items:center;width:52px;height:52px;background:#fff0ed;border-radius:13px;color:#da3329;font-size:34px}.setting.svelte-auvs6y{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;border-top:1px solid #e8ebf0;padding:26px 0}.actions.svelte-auvs6y{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.success.svelte-auvs6y{background:#edf9f1;color:#187747;padding:14px;border-radius:9px}.setup.svelte-auvs6y{padding:20px;background:#f7f8fb;border-radius:12px}summary.svelte-auvs6y{cursor:pointer;font-size:13px}input.svelte-auvs6y{width:100%;box-sizing:border-box;margin-top:8px}label.svelte-auvs6y{display:block;font-size:13px}@media(max-width:700px){.setting.svelte-auvs6y{grid-template-columns:1fr;gap:10px}.drive-settings.svelte-auvs6y{padding:18px}}.review-queue.svelte-c58nf6{margin:0 18px 18px;padding:16px;border:1px solid #f4d5d8;background:#fff9f9;border-radius:12px}header.svelte-c58nf6{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h3.svelte-c58nf6{font-size:14px;margin:0}h3.svelte-c58nf6 span:where(.svelte-c58nf6){display:inline-block;background:#e51c2b;color:#fff;padding:3px 7px;border-radius:12px;margin-left:5px;font-size:11px}p.svelte-c58nf6{font-size:12px;color:#000;margin:6px 0 12px;line-height:1.5}select.svelte-c58nf6{max-width:100%;padding:9px;border:1px solid #e4d9dd;border-radius:8px;background:#fff;font:inherit;font-size:12px}.queue-items.svelte-c58nf6{display:grid;gap:7px}.queue-card.svelte-c58nf6{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e9e3e7;border-radius:8px;padding:12px;width:100%;min-width:0}.queue-card.svelte-c58nf6:hover{border-color:#e51c2b}.queue-card.svelte-c58nf6 strong:where(.svelte-c58nf6){display:block;font-size:12px;overflow-wrap:anywhere}.queue-card.svelte-c58nf6 time:where(.svelte-c58nf6){display:block;font-size:11px;color:#000;margin-top:5px}.badges.svelte-c58nf6{display:flex;gap:8px;align-items:center;font-size:10px;flex-shrink:0}.badges.svelte-c58nf6 b:where(.svelte-c58nf6){color:#bd1624}.text-button.svelte-c58nf6{margin-top:10px;font-size:12px;color:#ca1826;background:transparent;border:0;padding:8px}.empty.svelte-c58nf6{margin-bottom:0}@media(max-width:600px){.review-queue.svelte-c58nf6{margin:0 10px 12px;padding:12px}.queue-card.svelte-c58nf6{align-items:flex-start;flex-direction:column}.badges.svelte-c58nf6{flex-wrap:wrap}}h4.svelte-wmxyf9{font-size:14px;margin:0 0 8px}p.svelte-wmxyf9{font-size:12px;color:#000;line-height:1.6}details.svelte-wmxyf9{border:1px solid #e2e7ee;border-radius:9px;margin:12px 0;padding:12px}summary.svelte-wmxyf9{cursor:pointer;font-size:12px;line-height:1.6}dl.svelte-wmxyf9{font-size:11px;line-height:1.6}dt.svelte-wmxyf9{color:#000;margin-top:8px}dd.svelte-wmxyf9{margin:0;color:#000}h5.svelte-wmxyf9{font-size:11px;margin:14px 0 6px}.caption.svelte-wmxyf9{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;margin:0}.channel-copy.svelte-wmxyf9{border-left:2px solid #f2c3c8;padding-left:9px}.history-media.svelte-wmxyf9{display:grid;gap:12px}figure.svelte-wmxyf9{margin:0}img.svelte-wmxyf9,video.svelte-wmxyf9{width:100%;max-height:300px;object-fit:contain;background:#f3f5f7;border-radius:7px}figcaption.svelte-wmxyf9{font-size:10px;color:#000;overflow-wrap:anywhere;margin-top:5px}.overlay.svelte-1230oem{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#18223780;display:grid;place-items:center;padding:20px}.planning-dialog.svelte-1230oem{background:#fff;border-radius:14px;padding:24px;width:min(580px,100%);max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #11182733}header.svelte-1230oem,footer.svelte-1230oem{display:flex;align-items:center;justify-content:space-between;gap:12px}h2.svelte-1230oem{font-size:20px;margin:0}p.svelte-1230oem{font-size:13px;line-height:1.65;color:#000}label.svelte-1230oem{display:grid;gap:8px;font-size:13px;font-weight:600;margin:18px 0}select.svelte-1230oem{padding:10px;border:1px solid #dce2ec;border-radius:8px;font:inherit;width:100%;min-width:0}small.svelte-1230oem{display:block;color:#000;font-size:11px;line-height:1.5}article.svelte-1230oem{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e6eaf0;font-size:12px;align-items:center}article.svelte-1230oem div:where(.svelte-1230oem){min-width:0}strong.svelte-1230oem{overflow-wrap:anywhere}time.svelte-1230oem{white-space:nowrap;font-size:11px}.preview.svelte-1230oem{max-height:240px;overflow:auto;margin:12px 0}footer.svelte-1230oem{margin-top:22px;flex-wrap:wrap}.error.svelte-1230oem{color:#be1622;background:#fff0f1;padding:12px}@media(max-width:600px){.overlay.svelte-1230oem{padding:10px}.planning-dialog.svelte-1230oem{padding:16px;max-height:95dvh}article.svelte-1230oem{flex-wrap:wrap}footer.svelte-1230oem button:where(.svelte-1230oem){flex:1}h2.svelte-1230oem{font-size:17px}}.setup-guide.svelte-1n19y8h{padding:16px;background:#f4f7fb;border:1px solid #e2e7ef;border-radius:10px;margin:16px 0;font-size:12px;line-height:1.7;color:#000}.setup-guide.svelte-1n19y8h strong:where(.svelte-1n19y8h){color:#000}.setup-guide.svelte-1n19y8h a:where(.svelte-1n19y8h){color:#315f9c}.feedback-hint.svelte-4gwth2{font-size:10px;color:#000;line-height:1.5}.comment-filters.svelte-4gwth2{display:flex;gap:5px;flex-wrap:wrap}.comment-filters.svelte-4gwth2 button:where(.svelte-4gwth2){font-size:10px;border:1px solid #e2e7ee;background:#fff;border-radius:6px;padding:6px}.comment-state.svelte-4gwth2{margin-top:10px;font-size:11px}.comment-list.svelte-4gwth2 article.resolved:where(.svelte-4gwth2){background:#edf7f1}.comment-events.svelte-4gwth2{margin-top:8px}.comment-events.svelte-4gwth2 small:where(.svelte-4gwth2){margin:5px 0}.selection-toolbar.svelte-4gwth2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:#fff7f7;border-bottom:1px solid #f5d8db;font-size:12px}.selection-toolbar.svelte-4gwth2 label:where(.svelte-4gwth2),.post-select.svelte-4gwth2{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;font-size:11px}.selection-toolbar.svelte-4gwth2 input:where(.svelte-4gwth2),.post-select.svelte-4gwth2 input:where(.svelte-4gwth2){width:17px;height:17px;accent-color:#e51c2b;padding:0}.selectable-post.svelte-4gwth2{border:2px solid transparent;border-radius:9px;margin:5px 0;padding:2px}.selectable-post.picked.svelte-4gwth2{border-color:#e51c2b;background:#fff5f5}.selectable-post.svelte-4gwth2 .post-card:where(.svelte-4gwth2){margin:2px 0 0}.post-select.svelte-4gwth2{padding:3px;color:#000}.day.drop-target.svelte-4gwth2{background:#fff0f1;box-shadow:inset 0 0 0 2px #e51c2b}.post-card[draggable=true].svelte-4gwth2{cursor:grab}.post-card[draggable=true].svelte-4gwth2:active{cursor:grabbing}.period.svelte-4gwth2 button:where(.svelte-4gwth2){width:44px;height:44px;display:grid;place-items:center;font-size:34px;font-weight:700;line-height:1;border:1px solid #f3b8bb;border-radius:11px;background:#fff0f1;color:#e51c2b;padding:0}.period.svelte-4gwth2 button:where(.svelte-4gwth2):hover{background:#e51c2b;color:#fff}.period.svelte-4gwth2{gap:16px!important}.social-workspace.svelte-4gwth2{background:#fff;border:1px solid #e4e8ef;border-radius:14px;overflow:hidden}.social-header.svelte-4gwth2,.calendar-toolbar.svelte-4gwth2,.actions.svelte-4gwth2,.channel-heading.svelte-4gwth2,.day-heading.svelte-4gwth2,.post-channels.svelte-4gwth2,.preview-platforms.svelte-4gwth2,header.svelte-4gwth2,.editor-actions.svelte-4gwth2{display:flex;align-items:center;gap:10px}.social-header.svelte-4gwth2,header.svelte-4gwth2{justify-content:space-between;padding:20px}.social-header.svelte-4gwth2 h2:where(.svelte-4gwth2),header.svelte-4gwth2 h2:where(.svelte-4gwth2){margin:0;font-size:20px}header.svelte-4gwth2 p:where(.svelte-4gwth2){margin:5px 0 0;color:#000;font-size:12px}.actions.svelte-4gwth2{flex-wrap:wrap}.social-layout.svelte-4gwth2{display:grid;grid-template-columns:185px minmax(0,1fr);border-top:1px solid #e7ebf0}.channels.svelte-4gwth2{padding:16px 10px;border-right:1px solid #e7ebf0}.channel-heading.svelte-4gwth2{justify-content:space-between;padding:0 8px}.channel-heading.svelte-4gwth2 h3:where(.svelte-4gwth2){font-size:12px;color:#000;text-transform:uppercase;letter-spacing:.08em}.channel.svelte-4gwth2,.all-channels.svelte-4gwth2{display:flex;align-items:center;gap:7px;text-align:left;width:100%;padding:10px 8px;border:0;background:transparent;border-radius:8px;font-size:12px;margin:3px 0;overflow-wrap:anywhere}.chosen.svelte-4gwth2{background:#f0f3fa!important;color:#283e6a}.platform.svelte-4gwth2{display:inline-grid;place-items:center;width:21px;height:21px;flex-shrink:0;border-radius:6px;font-size:12px;font-weight:700;color:#fff}.INSTAGRAM.svelte-4gwth2{background:#df4485}.FACEBOOK.svelte-4gwth2{background:#2876ed}.TIKTOK.svelte-4gwth2{background:#18202f}.LINKEDIN.svelte-4gwth2{background:#286aa8}.connection-note.svelte-4gwth2{background:#f6f7f9;border:1px solid #e9ecf1;padding:12px;border-radius:9px;font-size:11px;color:#000;line-height:1.6;margin-top:20px}.calendar-area.svelte-4gwth2{min-width:0}.calendar-toolbar.svelte-4gwth2{padding:14px;flex-wrap:wrap;justify-content:space-between}.toggle.svelte-4gwth2{display:flex;background:#f0f2f5;padding:3px;border-radius:8px}.toggle.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:transparent;padding:6px 10px;border-radius:6px;font-size:12px}.toggle.svelte-4gwth2 button.active:where(.svelte-4gwth2){background:#fff;box-shadow:0 1px 4px #18202f14}.period.svelte-4gwth2{display:flex;align-items:center;gap:9px;font-size:13px}.calendar-toolbar.svelte-4gwth2 select:where(.svelte-4gwth2){max-width:150px;font-size:12px}.calendar-scroll.svelte-4gwth2{overflow-x:auto}.calendar.svelte-4gwth2,.weekdays.svelte-4gwth2{display:grid;grid-template-columns:repeat(7,minmax(94px,1fr));min-width:658px}.weekdays.svelte-4gwth2{border-bottom:1px solid #e8ecf1}.weekdays.svelte-4gwth2>div:where(.svelte-4gwth2){padding:10px;text-align:right;font-size:11px;color:#000}.day.svelte-4gwth2{min-height:133px;min-width:0;border-bottom:1px solid #e5e9ef;border-right:1px solid #e5e9ef;padding:5px;background:#fff}.day.outside.svelte-4gwth2{background:#fafbfd}.day.svelte-4gwth2:nth-child(7n){border-right:0}.day-heading.svelte-4gwth2{justify-content:space-between;flex-direction:row-reverse;font-size:11px;color:#000;margin-bottom:5px}.day-heading.svelte-4gwth2 time:where(.svelte-4gwth2){padding:4px 6px;border-radius:6px}.today.svelte-4gwth2{background:#e34;color:#fff}.day-add.svelte-4gwth2{background:none;border:0;color:#000;padding:3px}.post-card.svelte-4gwth2{display:block;width:100%;border:1px solid #e4e8ee;border-radius:8px;background:#fff;padding:6px;margin:5px 0;text-align:left;box-shadow:0 2px 5px #18202f05;font-size:11px;overflow:hidden}.post-card.svelte-4gwth2:hover{border-color:#a5b4d2}.post-channels.svelte-4gwth2{gap:3px;margin-bottom:5px;flex-wrap:wrap}.post-channels.svelte-4gwth2 .platform:where(.svelte-4gwth2){width:14px;height:14px;font-size:9px;border-radius:3px}.post-channels.svelte-4gwth2 time:where(.svelte-4gwth2){margin-left:auto;font-size:9px;color:#000}.post-card.svelte-4gwth2 img:where(.svelte-4gwth2){width:100%;height:65px;object-fit:cover;border-radius:4px}.post-card.svelte-4gwth2 p:where(.svelte-4gwth2){color:#000;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.5}.badge.svelte-4gwth2{display:inline-block;font-size:10px;border-radius:5px;padding:3px 6px;background:#edf0f5;color:#000;white-space:nowrap}.SUBMITTED.svelte-4gwth2{background:#fff4da;color:#a77817}.APPROVED.svelte-4gwth2{background:#e4f8ee;color:#21835a}.CHANGES_REQUESTED.svelte-4gwth2{background:#ffe7e9;color:#b34a56}.calendar-note.svelte-4gwth2{font-size:10px;color:#000;margin:12px}.week.svelte-4gwth2 .day:where(.svelte-4gwth2){min-height:400px}.week.svelte-4gwth2 .post-card:where(.svelte-4gwth2) img:where(.svelte-4gwth2){height:95px}.social-overlay.svelte-4gwth2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#18223766;display:flex;align-items:center;justify-content:center;padding:24px}.small-dialog.svelte-4gwth2,.composer.svelte-4gwth2,.media-dialog.svelte-4gwth2{background:#fff;border-radius:16px;box-shadow:0 20px 80px #11182733;max-height:92vh;overflow:auto;width:100%}.small-dialog.svelte-4gwth2{max-width:500px;padding:24px}.small-dialog.svelte-4gwth2>p:where(.svelte-4gwth2){font-size:13px;color:#000;line-height:1.6}.small-dialog.svelte-4gwth2 .actions:where(.svelte-4gwth2){justify-content:flex-end;margin-top:20px}label.svelte-4gwth2{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;margin:14px 0}input.svelte-4gwth2,textarea.svelte-4gwth2,select.svelte-4gwth2{width:100%;border:1px solid #dce2ec;border-radius:7px;padding:10px;font:inherit;background:#fff;color:#000}textarea.svelte-4gwth2{resize:vertical;line-height:1.6}.check.svelte-4gwth2{flex-direction:row;align-items:center;font-weight:400}.check.svelte-4gwth2 input:where(.svelte-4gwth2){width:auto}.composer.svelte-4gwth2{max-width:1120px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2){border-bottom:1px solid #e5e9ef}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) small:where(.svelte-4gwth2){color:#000}.composer-body.svelte-4gwth2{display:grid;grid-template-columns:minmax(0,1fr) 320px}.post-editor.svelte-4gwth2{padding:24px;background:#f6f8fb;min-width:0}.feedback.svelte-4gwth2{padding:22px;border-left:1px solid #e5e9ef;min-width:0}.comment-list.svelte-4gwth2{max-height:300px;overflow:auto}.comment-list.svelte-4gwth2 article:where(.svelte-4gwth2){border-bottom:1px solid #ecedf1;padding:15px 0;font-size:12px}.comment-list.svelte-4gwth2 small:where(.svelte-4gwth2){display:block;font-size:10px;color:#000;margin-top:5px}.comment-list.svelte-4gwth2 p:where(.svelte-4gwth2){white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.decision.svelte-4gwth2{display:grid;gap:9px;margin-top:20px}.decision.svelte-4gwth2 small:where(.svelte-4gwth2){font-size:11px;color:#000}.post-preview.svelte-4gwth2{max-width:480px;margin:auto;background:#fff;padding:20px;border:1px solid #e3e8ef;border-radius:12px}.preview-heading.svelte-4gwth2{font-size:13px;display:flex;flex-direction:column;gap:5px}.preview-heading.svelte-4gwth2 time:where(.svelte-4gwth2){font-size:11px;color:#000}.preview-platforms.svelte-4gwth2{flex-wrap:wrap;margin:15px 0;font-size:10px}.preview-media.svelte-4gwth2{display:grid;gap:7px}.preview-media.svelte-4gwth2 img:where(.svelte-4gwth2),.preview-media.svelte-4gwth2 video:where(.svelte-4gwth2){width:100%;max-height:420px;object-fit:contain;background:#f4f6f9}.caption.svelte-4gwth2{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.editor-actions.svelte-4gwth2{flex-wrap:wrap;margin-top:20px;justify-content:center}.notice.svelte-4gwth2{background:#eaf6ef;color:#28734b;padding:12px 20px;font-size:12px}.error.svelte-4gwth2{margin:12px 20px}details.svelte-4gwth2{font-size:12px;border-top:1px solid #e5e9ef;padding:12px 0}details.svelte-4gwth2 small:where(.svelte-4gwth2){font-size:10px;color:#000}.media-overlay.svelte-4gwth2{z-index:110}.media-dialog.svelte-4gwth2{max-width:850px;padding:20px}.media-dialog.svelte-4gwth2 header:where(.svelte-4gwth2){padding:0}.media-dialog.svelte-4gwth2>p:where(.svelte-4gwth2){font-size:12px;color:#000}.upload.svelte-4gwth2{border:1px dashed #cad2df;border-radius:8px;padding:15px;width:max-content;max-width:100%}.upload.svelte-4gwth2 input:where(.svelte-4gwth2){font-size:12px}.media-grid.svelte-4gwth2{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.media-grid.svelte-4gwth2 button:where(.svelte-4gwth2){min-width:0;padding:7px;background:#fff;border:2px solid #edf0f5;border-radius:9px;text-align:left}.media-grid.svelte-4gwth2 button:where(.svelte-4gwth2):disabled{opacity:1;cursor:default}.media-grid.svelte-4gwth2 button.selected:where(.svelte-4gwth2){border-color:#ec3344;background:#fff8f8}.media-grid.svelte-4gwth2 img:where(.svelte-4gwth2),.video-thumb.svelte-4gwth2{width:100%;height:100px;object-fit:cover;border-radius:5px;background:#eff2f7}.video-thumb.svelte-4gwth2{display:grid;place-items:center;color:#000}.post-card.svelte-4gwth2 .video-thumb:where(.svelte-4gwth2){height:65px}.media-grid.svelte-4gwth2 strong:where(.svelte-4gwth2),.media-grid.svelte-4gwth2 small:where(.svelte-4gwth2){display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px}.media-grid.svelte-4gwth2 small:where(.svelte-4gwth2){font-size:10px;color:#000}.channel-row.svelte-4gwth2{display:flex;align-items:center}.channel-row.svelte-4gwth2 .channel:where(.svelte-4gwth2){min-width:0;flex:1}.channel-settings.svelte-4gwth2{border:0;background:none;color:#000}.platform-tabs.svelte-4gwth2,.format-tabs.svelte-4gwth2,.compose-tools.svelte-4gwth2{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.platform-tabs.svelte-4gwth2 button:where(.svelte-4gwth2),.format-tabs.svelte-4gwth2 button:where(.svelte-4gwth2){border:1px solid #e1e6ee;border-radius:8px;padding:10px;background:#fff;display:flex;align-items:center;gap:7px}.inline-upload.svelte-4gwth2{margin:0;font-size:11px;max-width:190px}.inline-upload.svelte-4gwth2 input:where(.svelte-4gwth2){font-size:10px;padding:4px}.emoji-picker.svelte-4gwth2{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;background:#fff;padding:12px;border:1px solid #e3e7ee;border-radius:10px}.emoji-picker.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:#fff;padding:7px;font-size:22px}.media-drop.svelte-4gwth2{border:1px dashed #bcc8da;border-radius:10px;padding:12px;background:#fff;font-size:12px;color:#000}.selected-media.svelte-4gwth2{display:flex;gap:10px;flex-wrap:wrap}.selected-media.svelte-4gwth2>div:where(.svelte-4gwth2){max-width:140px}.selected-media.svelte-4gwth2 img:where(.svelte-4gwth2),.selected-media.svelte-4gwth2 video:where(.svelte-4gwth2){width:130px;height:90px;object-fit:cover}.selected-media.svelte-4gwth2 small:where(.svelte-4gwth2){display:block;overflow-wrap:anywhere}.media-filters.svelte-4gwth2{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.media-filters.svelte-4gwth2>:where(.svelte-4gwth2){flex:1;min-width:120px}.media-overlay.svelte-4gwth2{justify-content:flex-end;background:#18223733}.media-dialog.svelte-4gwth2{height:100%;max-height:100%;max-width:550px;border-radius:14px 0 0 14px}.media-overlay.with-composer.svelte-4gwth2{pointer-events:none;background:transparent}.social-overlay.svelte-4gwth2:has(.composer:where(.svelte-4gwth2)){justify-content:flex-start}.composer.svelte-4gwth2{width:100%}.media-open.svelte-4gwth2 .composer:where(.svelte-4gwth2){width:calc(100% - 390px)}.media-overlay.with-composer.svelte-4gwth2 .media-dialog:where(.svelte-4gwth2){max-width:380px}.with-composer.svelte-4gwth2 .media-grid:where(.svelte-4gwth2){grid-template-columns:repeat(2,minmax(0,1fr))}.media-dialog.svelte-4gwth2{pointer-events:auto}.media-grid.svelte-4gwth2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.media-item.svelte-4gwth2{min-width:0;position:relative}.media-item.svelte-4gwth2>button:where(.svelte-4gwth2){width:100%}.media-grid.svelte-4gwth2 video:where(.svelte-4gwth2){width:100%;height:100px;object-fit:cover;background:#eef1f5}.video-label.svelte-4gwth2{position:absolute;top:75px;left:12px;background:#182237aa;color:#fff;padding:3px;font-size:10px;border-radius:4px}.media-manage.svelte-4gwth2{font-size:10px;color:#000}.media-edit.svelte-4gwth2{padding:15px;background:#f3f6fb;border-radius:10px;margin:12px 0}.drive-files.svelte-4gwth2>div:where(.svelte-4gwth2){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;font-size:12px}.small-dialog.svelte-4gwth2{max-width:620px}.channel-variants.svelte-4gwth2 p:where(.svelte-4gwth2){color:#000;font-size:11px}.social-layout.svelte-4gwth2{grid-template-columns:210px minmax(0,1fr)}.social-layout.svelte-4gwth2{grid-template-columns:250px minmax(0,1fr)}.channels.svelte-4gwth2{padding:20px 12px}.channel-heading.svelte-4gwth2 h3:where(.svelte-4gwth2){font-size:13px;text-transform:none;letter-spacing:0}.channel.svelte-4gwth2{font-size:14px;padding:12px 8px;gap:10px;min-height:46px}.channel-name.svelte-4gwth2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.channel-check.svelte-4gwth2{color:#4383ef;font-size:18px}.channel-settings.svelte-4gwth2{font-size:20px;padding:5px}.channel.svelte-4gwth2 .platform:where(.svelte-4gwth2){width:23px;height:23px}.all-channels.svelte-4gwth2{font-size:13px;padding:11px}.day-actions.svelte-4gwth2{display:flex;gap:5px;margin:8px 0;opacity:0;pointer-events:none;transition:opacity .12s ease}.day.svelte-4gwth2:hover .day-actions:where(.svelte-4gwth2),.day.svelte-4gwth2:focus-visible .day-actions:where(.svelte-4gwth2),.day-actions.svelte-4gwth2:focus-within{opacity:1;pointer-events:auto}.day.svelte-4gwth2:focus-visible{outline:2px solid #4383ef;outline-offset:-2px}@media(hover:none){.day.svelte-4gwth2:focus-within .day-actions:where(.svelte-4gwth2){opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.day-actions.svelte-4gwth2{transition:none}}.day-actions.svelte-4gwth2 button:where(.svelte-4gwth2){flex:1;min-width:0;padding:5px 2px;border:1px dashed #cbd2dd;border-radius:5px;background:#fcfdff;font-size:11px;color:#000;white-space:nowrap}.calendar.svelte-4gwth2,.weekdays.svelte-4gwth2{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px}.calendar-note-card.svelte-4gwth2{padding:7px;border:1px solid #f1d474;border-radius:8px;margin:7px 0;background:#fffbe8}.calendar-note-card.pink.svelte-4gwth2{background:#fff0f3;border-color:#edbbc9}.calendar-note-card.blue.svelte-4gwth2{background:#edf6ff;border-color:#b8d7f2}.calendar-note-card.green.svelte-4gwth2{background:#effaf0;border-color:#badbbd}.calendar-note-card.purple.svelte-4gwth2{background:#f5f0ff;border-color:#d1c0ed}.calendar-note-card.svelte-4gwth2 textarea:where(.svelte-4gwth2){padding:3px;border:0;background:transparent;min-height:70px;font-weight:400;font-size:12px}.calendar-note-card.svelte-4gwth2>div:where(.svelte-4gwth2){display:flex;align-items:center;justify-content:space-between;gap:3px}.calendar-note-card.svelte-4gwth2 select:where(.svelte-4gwth2){width:45px;padding:2px;border:0;background:transparent}.calendar-note-card.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:none;font-size:10px;color:#987925;padding:3px}.post-caption.svelte-4gwth2{font-size:12px!important;color:#000!important}.composer.editing.svelte-4gwth2{max-width:620px}.editing.svelte-4gwth2 .composer-body:where(.svelte-4gwth2){grid-template-columns:1fr}.hide-feedback.svelte-4gwth2{display:none}.editing.svelte-4gwth2 .post-editor:where(.svelte-4gwth2){background:#fff;padding:20px}.compose-channels.svelte-4gwth2{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:15px}.compose-channels.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:transparent;padding:4px 0 9px;position:relative;width:65px;border-bottom:3px solid transparent;opacity:.55}.compose-channels.svelte-4gwth2 button.checked:where(.svelte-4gwth2){opacity:1;border-bottom-color:#4383ef}.page-avatar.svelte-4gwth2{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#dcf3ed;color:#52847a;font-size:15px}.compose-channels.svelte-4gwth2 .platform:where(.svelte-4gwth2){position:absolute;top:0;right:7px;width:19px;height:19px;font-size:11px;border:2px solid white}.compose-channels.svelte-4gwth2 small:where(.svelte-4gwth2){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;margin-top:5px}.format-tabs.svelte-4gwth2{border-bottom:1px solid #e6eaf0}.format-tabs.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;border-radius:0;background:#fff;padding:10px 7px}.format-tabs.svelte-4gwth2 button.chosen:where(.svelte-4gwth2){background:#fff!important;border-bottom:2px solid #4383ef;color:#2673e8}.caption-input.svelte-4gwth2{border:0;box-shadow:none!important;resize:vertical;padding:8px 0;font-size:14px;min-height:150px}.editor-actions.svelte-4gwth2 label:where(.svelte-4gwth2){width:100%;margin:5px 0}.editing.svelte-4gwth2 header:where(.svelte-4gwth2){padding:15px 20px}.editing.svelte-4gwth2 header:where(.svelte-4gwth2) h2:where(.svelte-4gwth2){font-size:17px}.social-overlay.svelte-4gwth2:has(.composer:where(.svelte-4gwth2)){justify-content:center}.media-open.svelte-4gwth2:has(.composer:where(.svelte-4gwth2)){justify-content:flex-start}.media-open.svelte-4gwth2 .composer.editing:where(.svelte-4gwth2){width:calc(100% - 390px)}@media(max-width:900px){.social-layout.svelte-4gwth2{grid-template-columns:1fr}.channels.svelte-4gwth2{border-right:0;border-bottom:1px solid #e7ebf0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.channel.svelte-4gwth2,.all-channels.svelte-4gwth2{width:auto}.connection-note.svelte-4gwth2{margin-top:8px}.channels.svelte-4gwth2 .connection-note:where(.svelte-4gwth2){width:100%}.channel-heading.svelte-4gwth2{gap:12px}.composer-body.svelte-4gwth2{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:700px){.composer.svelte-4gwth2,.media-open.svelte-4gwth2 .composer:where(.svelte-4gwth2){width:100%}.social-overlay.svelte-4gwth2{padding:8px}.composer-body.svelte-4gwth2{grid-template-columns:1fr}.feedback.svelte-4gwth2{border-left:0;border-top:1px solid #e5e9ef}.social-header.svelte-4gwth2{align-items:flex-start;gap:12px;flex-direction:column}.calendar-toolbar.svelte-4gwth2{gap:6px}.post-editor.svelte-4gwth2,.feedback.svelte-4gwth2{padding:15px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2){padding:15px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) h2:where(.svelte-4gwth2){font-size:16px}.calendar.svelte-4gwth2,.weekdays.svelte-4gwth2{grid-template-columns:repeat(7,105px);min-width:735px}}.social-workspace.svelte-4gwth2{border:1px solid #e4e8ef;border-radius:14px;background:#fff;overflow:hidden}.social-header.svelte-4gwth2{padding:18px 20px}.social-header.svelte-4gwth2 h2:where(.svelte-4gwth2){font-size:20px;margin:0}.social-layout.svelte-4gwth2{grid-template-columns:190px minmax(0,1fr)}.channels.svelte-4gwth2{padding:16px 10px;background:#fcfcfd}.channel.svelte-4gwth2{font-size:12px;padding:10px 6px;gap:7px}.channel-check.svelte-4gwth2{font-size:14px;color:#da2030}.channel-heading.svelte-4gwth2 h3:where(.svelte-4gwth2){font-size:12px}.chosen.svelte-4gwth2{background:#fff1f2!important;color:#c61928!important}.publishing-info.svelte-4gwth2{margin-top:22px;font-size:11px;line-height:1.6;color:#000}.publishing-info.svelte-4gwth2 summary:where(.svelte-4gwth2){cursor:pointer}.calendar-toolbar.svelte-4gwth2{padding:12px;gap:10px;flex-wrap:wrap}.calendar-toolbar.svelte-4gwth2 .period:where(.svelte-4gwth2){margin-right:auto}.calendar-filters.svelte-4gwth2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 12px;flex-wrap:wrap}.status-pills.svelte-4gwth2{display:flex;gap:4px;flex-wrap:wrap}.status-pills.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:transparent;color:#000;border-radius:6px;font-size:11px;padding:7px 9px}.status-pills.svelte-4gwth2 b:where(.svelte-4gwth2){font-weight:500;font-size:10px;margin-left:4px;opacity:.7}.calendar-filters.svelte-4gwth2 input:where(.svelte-4gwth2){width:175px;padding:7px 9px;font-size:12px}.calendar.svelte-4gwth2,.weekdays.svelte-4gwth2{grid-template-columns:repeat(7,minmax(105px,1fr));min-width:735px}.day.svelte-4gwth2{min-height:145px;padding:6px}.day-actions.svelte-4gwth2{margin:3px 0;height:22px}.day-actions.svelte-4gwth2 button:where(.svelte-4gwth2){font-size:10px}.day-heading.svelte-4gwth2{margin:0}.weekdays.svelte-4gwth2>div:where(.svelte-4gwth2){font-size:11px;text-align:center;background:#fafbfc}.post-card.svelte-4gwth2{border-radius:7px;padding:5px;transition:border-color .15s,box-shadow .15s}.post-card.svelte-4gwth2:hover{border-color:#ed5560;box-shadow:0 3px 12px #24304314}.post-card.svelte-4gwth2 img:where(.svelte-4gwth2),.calendar-video.svelte-4gwth2{height:78px}.calendar-video.svelte-4gwth2{position:relative;overflow:hidden;border-radius:4px;background:#edf0f5}.calendar-video.svelte-4gwth2 video:where(.svelte-4gwth2){height:100%;width:100%;object-fit:cover}.calendar-video.svelte-4gwth2 span:where(.svelte-4gwth2){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px;color:#fff;text-shadow:0 1px 5px #000}.post-caption.svelte-4gwth2{font-size:11px!important;line-height:1.5!important;color:#000!important;margin:6px 0!important}.badge.svelte-4gwth2{font-size:9px;padding:3px 5px}.empty-calendar.svelte-4gwth2{font-size:12px;color:#000;padding:10px 15px;margin:0;background:#fafbfc}.calendar-note.svelte-4gwth2{font-size:10px;margin:10px 12px}.social-overlay.svelte-4gwth2:has(.composer:where(.svelte-4gwth2)){padding:22px;background:#18223780;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.composer.svelte-4gwth2{max-width:1380px;height:calc(100dvh - 44px);max-height:960px;display:flex;flex-direction:column;border-radius:14px;overflow:hidden}.composer.svelte-4gwth2 header:where(.svelte-4gwth2){flex-shrink:0;padding:15px 22px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) h2:where(.svelte-4gwth2){font-size:17px;margin:0 0 6px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) .badge:where(.svelte-4gwth2){font-size:11px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) small:where(.svelte-4gwth2){font-size:11px}.post-navigation.svelte-4gwth2{display:flex;align-items:center;gap:8px}.post-navigation.svelte-4gwth2 span:where(.svelte-4gwth2){font-size:12px;color:#000;min-width:40px;text-align:center}.post-navigation.svelte-4gwth2 button:where(.svelte-4gwth2){min-width:36px;padding:8px 12px}.post-navigation.svelte-4gwth2 button:where(.svelte-4gwth2):last-child{margin-left:14px}.composer-body.svelte-4gwth2{grid-template-columns:minmax(0,1fr) 340px;min-height:0;flex:1;overflow:hidden}.post-editor.svelte-4gwth2{overflow-y:auto;padding:24px;background:#f1f3f6}.preview-channel-tabs.svelte-4gwth2{display:flex;justify-content:center;gap:8px;margin:0 auto 20px;flex-wrap:wrap}.preview-channel-tabs.svelte-4gwth2 button:where(.svelte-4gwth2){display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0e4eb;border-radius:8px;padding:8px 12px;font-size:12px}.post-preview.svelte-4gwth2{max-width:470px;padding:0;border-radius:9px;overflow:hidden;box-shadow:0 4px 18px #26334c09}.preview-heading.svelte-4gwth2{padding:16px;display:flex;flex-direction:row;align-items:center;gap:10px}.preview-heading.svelte-4gwth2>div:where(.svelte-4gwth2){display:flex;flex-direction:column;gap:4px}.preview-heading.svelte-4gwth2 strong:where(.svelte-4gwth2){font-size:13px}.preview-avatar.svelte-4gwth2{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#fff0f1;color:#d61c2c;font-size:12px;font-weight:700}.preview-dots.svelte-4gwth2{margin-left:auto;font-size:22px}.post-preview.svelte-4gwth2>.caption:where(.svelte-4gwth2){padding:0 16px;margin:0 0 16px;font-size:13px;line-height:1.65}.preview-media.svelte-4gwth2{display:block;position:relative}.preview-media.svelte-4gwth2 img:where(.svelte-4gwth2),.preview-media.svelte-4gwth2 video:where(.svelte-4gwth2){display:block;width:100%;max-height:500px;object-fit:contain;background:#e9ecf1}.media-carousel.svelte-4gwth2{display:flex;gap:12px;align-items:center;justify-content:center;padding:8px;background:#fff}.media-carousel.svelte-4gwth2 button:where(.svelte-4gwth2){border:1px solid #e3e7ed;border-radius:6px;background:#fff;padding:3px 12px}.media-carousel.svelte-4gwth2 span:where(.svelte-4gwth2){font-size:11px;color:#000}.preview-footer.svelte-4gwth2{display:flex;gap:14px;padding:12px 16px;align-items:center;color:#000}.preview-footer.svelte-4gwth2 small:where(.svelte-4gwth2){margin-left:auto;font-size:10px}.feedback.svelte-4gwth2{overflow-y:auto;padding:18px;background:#fff}.feedback-tabs.svelte-4gwth2{display:flex;gap:16px;border-bottom:1px solid #e6eaf0;margin-bottom:16px}.feedback-tabs.svelte-4gwth2 button:where(.svelte-4gwth2){border:0;background:none;padding:9px 0 12px;font-size:12px;color:#000;border-bottom:2px solid transparent}.feedback-tabs.svelte-4gwth2 button.chosen:where(.svelte-4gwth2){background:none!important;border-color:#e31b2a}.feedback-tabs.svelte-4gwth2 b:where(.svelte-4gwth2){font-size:10px;margin-left:3px}.comment-list.svelte-4gwth2{max-height:none}.comment-list.svelte-4gwth2 article:where(.svelte-4gwth2){border:0;padding:12px;background:#f6f7f9;border-radius:9px;margin:10px 0}.comment-list.svelte-4gwth2 article:where(.svelte-4gwth2) strong:where(.svelte-4gwth2){display:flex;align-items:center;gap:8px;font-size:12px}.comment-avatar.svelte-4gwth2{display:grid;place-items:center;width:25px;height:25px;background:#e8edf4;border-radius:50%;font-size:9px;color:#000}.comment-list.svelte-4gwth2 article:where(.svelte-4gwth2) p:where(.svelte-4gwth2){font-size:13px;margin-bottom:0}.comment-empty.svelte-4gwth2{text-align:center;padding:25px 10px;color:#000}.comment-empty.svelte-4gwth2>span:where(.svelte-4gwth2){display:block;font-size:28px;margin-bottom:12px}.comment-empty.svelte-4gwth2 strong:where(.svelte-4gwth2){font-size:12px;color:#000}.feedback.svelte-4gwth2 textarea:where(.svelte-4gwth2){font-weight:400;min-height:100px}.feedback.svelte-4gwth2 label:where(.svelte-4gwth2){font-size:11px}.feedback.svelte-4gwth2 .decision:where(.svelte-4gwth2){border-top:1px solid #e5e9ef;padding-top:18px}.editor-actions.svelte-4gwth2{position:sticky;bottom:-24px;padding:15px;background:#f1f3f6;margin:20px -10px -24px;z-index:1}.publish-action.svelte-4gwth2{display:flex;flex-direction:column;align-items:center;gap:5px}.publish-action.svelte-4gwth2 small:where(.svelte-4gwth2){font-size:10px;color:#000}.composer.editing.svelte-4gwth2{max-width:780px}.editing.svelte-4gwth2 .composer-body:where(.svelte-4gwth2){display:block;overflow-y:auto}.editing.svelte-4gwth2 .post-editor:where(.svelte-4gwth2){overflow:visible}.editing.svelte-4gwth2 .editor-actions:where(.svelte-4gwth2){background:#fff;bottom:0;margin-bottom:0}.media-open.svelte-4gwth2 .composer:where(.svelte-4gwth2){max-width:calc(100% - 390px)}.composer.svelte-4gwth2>.notice:where(.svelte-4gwth2),.composer.svelte-4gwth2>.error:where(.svelte-4gwth2){flex-shrink:0;margin:0;padding:10px 22px;font-size:12px}@media(min-width:1500px){.calendar.svelte-4gwth2,.weekdays.svelte-4gwth2{grid-template-columns:repeat(7,minmax(130px,1fr))}.post-card.svelte-4gwth2 img:where(.svelte-4gwth2),.calendar-video.svelte-4gwth2{height:100px}.day.svelte-4gwth2{min-height:165px}}@media(max-width:1000px){.social-layout.svelte-4gwth2{grid-template-columns:1fr}.channels.svelte-4gwth2{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid #e5e9ef}.channel-row.svelte-4gwth2{max-width:200px}.channel-heading.svelte-4gwth2{margin-right:12px}.publishing-info.svelte-4gwth2{display:none}.composer-body.svelte-4gwth2{grid-template-columns:minmax(0,1fr) 300px}.post-editor.svelte-4gwth2{padding:16px}}@media(max-width:700px){.social-overlay.svelte-4gwth2:has(.composer:where(.svelte-4gwth2)){padding:0}.composer.svelte-4gwth2{height:100dvh;max-height:100dvh;border-radius:0}.composer.svelte-4gwth2 header:where(.svelte-4gwth2){padding:12px}.composer-body.svelte-4gwth2{display:block;overflow-y:auto}.post-editor.svelte-4gwth2,.feedback.svelte-4gwth2{overflow:visible}.post-editor.svelte-4gwth2{padding:14px}.feedback.svelte-4gwth2{border-top:1px solid #e5e9ef}.post-navigation.svelte-4gwth2{gap:3px}.post-navigation.svelte-4gwth2 button:where(.svelte-4gwth2):last-child{margin-left:3px}.post-navigation.svelte-4gwth2 button:where(.svelte-4gwth2){padding:7px;min-width:30px}.post-navigation.svelte-4gwth2 span:where(.svelte-4gwth2){min-width:32px;font-size:10px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) h2:where(.svelte-4gwth2){font-size:14px}.composer.svelte-4gwth2 header:where(.svelte-4gwth2) small:where(.svelte-4gwth2){font-size:10px}.editor-actions.svelte-4gwth2{position:static;margin:15px 0 0;padding:10px 0}.social-header.svelte-4gwth2 .actions:where(.svelte-4gwth2){width:100%}.calendar-filters.svelte-4gwth2 input:where(.svelte-4gwth2){width:100%}.media-open.svelte-4gwth2 .composer:where(.svelte-4gwth2),.media-open.svelte-4gwth2 .composer.editing:where(.svelte-4gwth2){width:100%;max-width:100%}.media-overlay.with-composer.svelte-4gwth2 .media-dialog:where(.svelte-4gwth2){max-width:100%}.status-pills.svelte-4gwth2{gap:2px}.status-pills.svelte-4gwth2 button:where(.svelte-4gwth2){padding:6px}.preview-media.svelte-4gwth2 img:where(.svelte-4gwth2),.preview-media.svelte-4gwth2 video:where(.svelte-4gwth2){max-height:400px}}.drive-setup.svelte-m5yfpm{background:#f8f9fc;border:1px solid #e5e8ef;border-radius:14px;padding:24px;margin:24px 0}.drive-setup.svelte-m5yfpm h3:where(.svelte-m5yfpm){margin:0 0 8px}.drive-setup.svelte-m5yfpm form:where(.svelte-m5yfpm){max-width:650px;margin-top:20px;display:grid;gap:14px}.drive-setup.svelte-m5yfpm label:where(.svelte-m5yfpm){display:grid;gap:7px}.connected.svelte-m5yfpm{color:#187747}.folder-summary.svelte-m5yfpm{display:grid;gap:8px;margin-top:20px}.drive-setup.svelte-m5yfpm p:where(.svelte-m5yfpm){line-height:1.6}.drive-setup.svelte-m5yfpm input:where(.svelte-m5yfpm),.drive-setup.svelte-m5yfpm select:where(.svelte-m5yfpm){width:100%;box-sizing:border-box}.upload-entry.svelte-8cmaqf{flex-wrap:wrap;align-items:start;background:#fff;border:1px solid #e6e9ef;border-radius:12px;padding:18px!important;margin:10px 0}.upload-entry.svelte-8cmaqf>div:where(.svelte-8cmaqf){flex:1;min-width:180px}.upload-entry.svelte-8cmaqf small:where(.svelte-8cmaqf){display:block;margin-top:5px}.upload-description.svelte-8cmaqf{white-space:pre-wrap;line-height:1.6}.upload-notes.svelte-8cmaqf{flex-basis:100%;display:grid;gap:14px}.upload-notes.svelte-8cmaqf label:where(.svelte-8cmaqf){display:grid;gap:8px}.upload-notes.svelte-8cmaqf input:where(.svelte-8cmaqf),.upload-notes.svelte-8cmaqf textarea:where(.svelte-8cmaqf){width:100%;box-sizing:border-box}.contact-card.svelte-8cmaqf{max-width:none!important;padding:32px!important;display:grid!important;grid-template-columns:1.2fr 1fr;gap:40px!important}.contact-person.svelte-8cmaqf{display:flex;align-items:center;gap:26px}.avatar.svelte-8cmaqf{width:132px!important;height:132px!important;overflow:hidden}.avatar.svelte-8cmaqf img:where(.svelte-8cmaqf){width:100%;height:100%;object-fit:cover;object-position:50% 25%}.contact-card.svelte-8cmaqf strong:where(.svelte-8cmaqf){font-size:23px!important}.contact-links.svelte-8cmaqf{margin:14px 0 0!important;font-size:14px}.availability.svelte-8cmaqf{border-left:1px solid #e5e9ef;padding-left:36px}.availability.svelte-8cmaqf>span:where(.svelte-8cmaqf){font-size:11px;letter-spacing:1.4px;color:#000}.availability.svelte-8cmaqf h3:where(.svelte-8cmaqf){margin:12px 0 20px;font-size:20px}.availability.svelte-8cmaqf dl:where(.svelte-8cmaqf){margin:0;display:grid;gap:14px}.availability.svelte-8cmaqf dl:where(.svelte-8cmaqf)>div:where(.svelte-8cmaqf){display:flex;justify-content:space-between;gap:20px;font-size:14px}.availability.svelte-8cmaqf dt:where(.svelte-8cmaqf){color:#000}.availability.svelte-8cmaqf dd:where(.svelte-8cmaqf){margin:0;font-weight:600;white-space:nowrap}@media(max-width:1000px){.contact-card.svelte-8cmaqf{grid-template-columns:1fr}.availability.svelte-8cmaqf{border-left:0;border-top:1px solid #e5e9ef;padding:24px 0 0}}@media(max-width:600px){.contact-person.svelte-8cmaqf{flex-direction:column;align-items:flex-start}.availability.svelte-8cmaqf dl:where(.svelte-8cmaqf)>div:where(.svelte-8cmaqf){flex-direction:column;gap:5px}}.portal-home.svelte-8cmaqf{padding:12px 0 40px}.home-title.svelte-8cmaqf{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.home-title.svelte-8cmaqf h2:where(.svelte-8cmaqf){margin:0 0 8px}.contact-card.svelte-8cmaqf p:where(.svelte-8cmaqf),.upload-card.svelte-8cmaqf p:where(.svelte-8cmaqf){color:#000;line-height:1.6;margin:6px 0}.contact-card.svelte-8cmaqf{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e6e9ef;border-radius:16px;padding:24px;max-width:700px}.avatar.svelte-8cmaqf{width:60px;height:60px;flex:none;display:grid;place-items:center;background:#fff0ed;color:#df3326;border-radius:50%;font-weight:700;font-size:20px}.contact-card.svelte-8cmaqf strong:where(.svelte-8cmaqf){font-size:18px}.contact-links.svelte-8cmaqf{margin-left:auto;display:grid;gap:9px}.contact-links.svelte-8cmaqf a:where(.svelte-8cmaqf){color:#000;text-decoration:none}.widget-icon.svelte-8cmaqf{display:grid;place-items:center;background:#fff0ed;color:#df3326;border-radius:10px;width:38px;height:38px;font-size:25px;margin-bottom:18px}.upload-card.svelte-8cmaqf{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #e6e9ef;border-radius:16px;padding:26px;margin-bottom:22px}.upload-card.svelte-8cmaqf h3:where(.svelte-8cmaqf){margin:0}.upload-card.svelte-8cmaqf small:where(.svelte-8cmaqf){color:#000}.upload-button.svelte-8cmaqf{cursor:pointer;display:inline-flex;white-space:nowrap}.upload-button.svelte-8cmaqf input:where(.svelte-8cmaqf){position:absolute;width:1px;height:1px;opacity:0}.upload-button.svelte-8cmaqf:focus-within{outline:2px solid #275cd3;outline-offset:3px}.recent-files.svelte-8cmaqf{margin-bottom:22px}.recent-files.svelte-8cmaqf>div:where(.svelte-8cmaqf){display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e6e9ef}.recent-files.svelte-8cmaqf strong:where(.svelte-8cmaqf){overflow-wrap:anywhere}.recent-files.svelte-8cmaqf span:where(.svelte-8cmaqf){color:#000;white-space:nowrap}.home-editor.svelte-8cmaqf{background:#f8f9fc;padding:24px;border-radius:14px;margin-bottom:24px}.contact-fields.svelte-8cmaqf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-editor.svelte-8cmaqf label:where(.svelte-8cmaqf){display:grid;gap:7px;margin-bottom:12px}.home-editor.svelte-8cmaqf input:where(.svelte-8cmaqf),.home-editor.svelte-8cmaqf select:where(.svelte-8cmaqf),.home-editor.svelte-8cmaqf textarea:where(.svelte-8cmaqf){width:100%;box-sizing:border-box}.widget-editor.svelte-8cmaqf{padding:20px;background:#fff;border:1px solid #e6e9ef;border-radius:12px;margin-bottom:16px}.edit-actions.svelte-8cmaqf{display:flex;justify-content:flex-end;gap:10px}.notice.svelte-8cmaqf{color:#187747;background:#edf9f1;padding:14px;border-radius:9px}@media(max-width:700px){.home-title.svelte-8cmaqf,.upload-card.svelte-8cmaqf{align-items:flex-start;flex-direction:column}.contact-card.svelte-8cmaqf{flex-wrap:wrap}.contact-links.svelte-8cmaqf{margin-left:0;width:100%;overflow-wrap:anywhere}.contact-fields.svelte-8cmaqf{grid-template-columns:1fr}.recent-files.svelte-8cmaqf>div:where(.svelte-8cmaqf){flex-direction:column}}.invite-result.svelte-9vc7jh{padding:22px;background:#f0faf4;border:1px solid #cfe9d9;border-radius:12px;margin-top:20px}.invite-result.svelte-9vc7jh label:where(.svelte-9vc7jh){display:grid;gap:8px}.portal-access-editor.svelte-9vc7jh{display:grid;gap:16px;background:#fafbfc;border:1px solid #e1e6ed;border-radius:12px;padding:24px;margin-top:18px}.portal-access-editor.svelte-9vc7jh label:where(.svelte-9vc7jh):not(.inline-check){display:grid;gap:8px}.portal-access-card.svelte-9vc7jh{width:100%;display:grid;gap:8px;text-align:left;color:#000;border:1px solid #e1e6ed;border-radius:12px;padding:18px;margin-bottom:12px;background:#fff}.portal-access-editor.svelte-9vc7jh .inline-check:where(.svelte-9vc7jh){font-size:14px;line-height:1.5}.portal-settings.svelte-9vc7jh{max-width:1080px;background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:32px}.portal-settings.svelte-9vc7jh .section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.portal-settings.svelte-9vc7jh .section-title h2{font-size:25px}.portal-settings.svelte-9vc7jh .portal-setting-row{grid-template-columns:260px minmax(0,1fr);padding:28px 0}.portal-settings.svelte-9vc7jh .portal-setting-row p{font-size:14px}.portal-settings.svelte-9vc7jh input,.portal-settings.svelte-9vc7jh textarea{font-size:15px}.portal-settings.svelte-9vc7jh h3{font-size:17px}@media(max-width:750px){.portal-settings.svelte-9vc7jh{padding:20px}.portal-settings.svelte-9vc7jh .portal-setting-row{grid-template-columns:1fr}}.inactive-switch.svelte-197vpnv{border:0;background:none;color:#000;font-size:11px;padding:5px 0 10px;text-align:left}.customer-identity.compact.svelte-197vpnv{padding:0 0 12px;gap:12px}.compact.svelte-197vpnv .customer-logo:where(.svelte-197vpnv){width:40px;height:40px;border-radius:10px;font-size:16px}.compact.svelte-197vpnv .identity-tags:where(.svelte-197vpnv){display:none}.compact.svelte-197vpnv .identity-label:where(.svelte-197vpnv){font-size:9px!important}.customer-switcher.svelte-197vpnv{position:relative}.customer-switcher.svelte-197vpnv summary:where(.svelte-197vpnv){list-style:none;cursor:pointer;font-size:22px;font-weight:700;padding:5px 0;display:flex;gap:20px;align-items:center}.customer-switcher.svelte-197vpnv summary:where(.svelte-197vpnv) span:where(.svelte-197vpnv){display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#fff0f1;color:#ed1b24;font-size:23px;font-weight:700;line-height:1}.customer-switcher.svelte-197vpnv summary:where(.svelte-197vpnv):hover span:where(.svelte-197vpnv){background:#ffe1e4}.customer-options.svelte-197vpnv{position:absolute;top:100%;left:0;z-index:20;background:#fff;border:1px solid #e2e6ed;box-shadow:0 12px 36px #18223722;border-radius:12px;padding:10px;width:340px;max-width:85vw;max-height:440px;overflow:auto}.customer-options.svelte-197vpnv label:where(.svelte-197vpnv){display:block;font-size:11px;color:#000;padding:8px}.customer-options.svelte-197vpnv input:where(.svelte-197vpnv){width:100%;margin-top:8px}.customer-options.svelte-197vpnv a:where(.svelte-197vpnv){display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;font-size:13px;color:#000;text-decoration:none}.customer-options.svelte-197vpnv a:where(.svelte-197vpnv):hover,.customer-options.svelte-197vpnv a[aria-current]:where(.svelte-197vpnv){background:#fff0f0}.customer-options.svelte-197vpnv a:where(.svelte-197vpnv) span:where(.svelte-197vpnv){display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#f0f2f6;font-size:11px}.customer-options.svelte-197vpnv b:where(.svelte-197vpnv){margin-left:auto;color:#e11b29}.compact.svelte-197vpnv+.workspace-tabs:where(.svelte-197vpnv){margin-bottom:16px}.identity-actions.svelte-197vpnv a:where(.svelte-197vpnv){font-size:14px!important;padding:11px 15px;border:1px solid #dde3eb;border-radius:10px;background:#fff;color:#000!important}.identity-label.svelte-197vpnv{font-size:11px!important}.identity-tags.svelte-197vpnv span:where(.svelte-197vpnv){font-size:11px!important}.workspace-tabs.svelte-197vpnv{background:#fff!important;border-bottom:1px solid #dfe4ec;border-radius:0!important;padding:0!important;gap:24px!important}.workspace-tabs.svelte-197vpnv a:where(.svelte-197vpnv){font-size:15px!important;padding:17px 3px!important;border-radius:0!important;border-bottom:3px solid transparent;color:#000!important}.workspace-tabs.svelte-197vpnv a.active:where(.svelte-197vpnv){border-color:#ed1b24;color:#db1520!important;box-shadow:none!important}.welcome.svelte-197vpnv{padding:34px 38px!important;background:linear-gradient(115deg,#ed1b24,#a91423 65%,#452330);border-radius:18px;margin-bottom:30px;color:#fff}.welcome-label.svelte-197vpnv{color:#ffe0e3!important;font-size:11px!important}.welcome.svelte-197vpnv h2:where(.svelte-197vpnv){font-size:30px!important;color:#fff;margin-top:15px!important}.module-shortcuts.svelte-197vpnv a:where(.svelte-197vpnv){background:#fff!important;border:1px solid #e0e5ec!important;color:#000!important;padding:28px!important;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.module-shortcuts.svelte-197vpnv a:where(.svelte-197vpnv):hover{transform:translateY(-3px);box-shadow:0 8px 25px #1823350d}.module-shortcuts.svelte-197vpnv h3:where(.svelte-197vpnv){font-size:20px!important}.module-shortcuts.svelte-197vpnv p:where(.svelte-197vpnv){font-size:14px!important;color:#000!important}.module-shortcuts.svelte-197vpnv strong:where(.svelte-197vpnv){font-size:14px!important;color:#d91c29;margin-top:auto;padding-top:10px}.module-symbol.svelte-197vpnv{width:44px!important;height:44px!important}.files-module.svelte-197vpnv .module-symbol:where(.svelte-197vpnv){background:#f0f3f7;color:#000}.module-notice.svelte-197vpnv{font-size:12px;color:#956013;margin-bottom:12px}.portal-content.svelte-197vpnv{display:block!important}.customer-identity.svelte-197vpnv{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:6px 0 25px}.identity-main.svelte-197vpnv{display:flex;align-items:center;gap:18px;min-width:0}.customer-logo.svelte-197vpnv{width:64px;height:64px;border:1px solid #e1e6ef;background:#fff;border-radius:18px;display:grid;place-items:center;flex:none;font-size:23px;color:#000}.customer-logo.svelte-197vpnv img:where(.svelte-197vpnv){width:100%;height:100%;object-fit:contain;border-radius:18px}.identity-label.svelte-197vpnv{font-size:9px;letter-spacing:1.7px;color:#000;font-weight:600}.customer-identity.svelte-197vpnv h1:where(.svelte-197vpnv){font-size:27px!important;letter-spacing:-.5px!important;margin:6px 0 9px!important;line-height:1.2!important;overflow-wrap:anywhere}.customer-identity.svelte-197vpnv h1:where(.svelte-197vpnv):after{display:none!important}.identity-tags.svelte-197vpnv{display:flex;gap:7px}.identity-tags.svelte-197vpnv span:where(.svelte-197vpnv){background:#eaf0fa;color:#000;border-radius:5px;padding:4px 7px;font-size:9px}.identity-tags.svelte-197vpnv .social-tag:where(.svelte-197vpnv){background:#f0ebf7;color:#8b71a6}.identity-actions.svelte-197vpnv{display:flex;gap:20px;flex-wrap:wrap}.identity-actions.svelte-197vpnv a:where(.svelte-197vpnv){color:#000;font-size:11px;text-decoration:none}.identity-actions.svelte-197vpnv .current:where(.svelte-197vpnv){color:#b14235}.workspace-tabs.svelte-197vpnv{display:flex;gap:8px;padding:7px;background:#eceff4;border-radius:12px;margin-bottom:28px;overflow:auto}.workspace-tabs.svelte-197vpnv a:where(.svelte-197vpnv){display:flex;gap:9px;align-items:center;text-decoration:none;white-space:nowrap;font-size:13px;padding:12px 20px;color:#000;border-radius:8px}.workspace-tabs.svelte-197vpnv a.active:where(.svelte-197vpnv){background:#fff;color:#db1520;box-shadow:0 2px 7px #2138560b;font-weight:600}.workspace-tabs.svelte-197vpnv small:where(.svelte-197vpnv){font-size:10px;background:#eef1f7;border-radius:5px;padding:2px 5px}.portal-content.svelte-197vpnv{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.portal-main.svelte-197vpnv{min-width:0}.welcome.svelte-197vpnv{padding:8px 0 28px}.welcome-label.svelte-197vpnv{font-size:9px;letter-spacing:1.7px;color:#bf5746}.welcome.svelte-197vpnv h2:where(.svelte-197vpnv){font-size:25px;margin:12px 0 9px;letter-spacing:-.6px}.purple.svelte-197vpnv{background:#f1ecfa;color:#8b68b3}.blue.svelte-197vpnv{background:#edf3fd;color:#000}.module-shortcuts.svelte-197vpnv{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:30px}.module-shortcuts.svelte-197vpnv a:where(.svelte-197vpnv){padding:22px;border:1px solid #dde7f3;background:linear-gradient(120deg,#f1f6ff,#fff);border-radius:14px;text-decoration:none;color:#000}.module-shortcuts.svelte-197vpnv .social-module:where(.svelte-197vpnv){border-color:#e8dff2;background:linear-gradient(120deg,#f6f1fd,#fff);color:#72588e}.module-symbol.svelte-197vpnv{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:21px;margin-bottom:20px}.module-shortcuts.svelte-197vpnv h3:where(.svelte-197vpnv){font-size:15px;margin-bottom:8px}.module-shortcuts.svelte-197vpnv p:where(.svelte-197vpnv){font-size:11px;line-height:1.7;color:#000;margin-bottom:20px}.module-shortcuts.svelte-197vpnv strong:where(.svelte-197vpnv){font-size:11px}@media(max-width:1200px){.identity-actions.svelte-197vpnv{flex-direction:column;gap:12px}}@media(max-width:700px){.customer-identity.svelte-197vpnv{align-items:flex-start;flex-direction:column}.identity-actions.svelte-197vpnv{flex-direction:row}.customer-identity.svelte-197vpnv h1:where(.svelte-197vpnv){font-size:22px!important}.customer-logo.svelte-197vpnv{height:50px;width:50px}.workspace-tabs.svelte-197vpnv a:where(.svelte-197vpnv){padding:11px 13px;font-size:12px}.welcome.svelte-197vpnv h2:where(.svelte-197vpnv){font-size:22px}}
