/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10233d;--blue:#246bfd;--muted:#748195;--line:#e5eaf0;--bg:#f5f7fa;--green:#138b67;--red:#b84d59}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Noto Sans Arabic,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}.side{color:#fff;z-index:30;background:#10233d;width:250px;padding:26px 19px;position:fixed;top:0;bottom:0;right:0}.brand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.brand>b{background:var(--blue);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.brand strong,.brand span{display:block}.brand span{color:#9fb0c5;margin-top:4px;font-size:10px}.side nav{gap:7px;display:grid}.side nav button{color:#a9b8ca;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.side nav button.active{color:#fff;background:#ffffff14}.side nav i{font-size:18px;font-style:normal}.side nav em{color:#fff;background:#246bfd;border-radius:7px;margin-right:auto;padding:2px 7px;font-size:9px;font-style:normal}.side nav em.danger{background:#b84d59}.target-side{background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px;padding:14px;position:absolute;bottom:22px;left:19px;right:19px}.target-side span,.target-side b,.target-side small{display:block}.target-side span{color:#9fb0c5;font-size:9px}.target-side b{margin:7px 0;font-size:15px}.target-side>div{background:#ffffff15;border-radius:99px;height:6px;overflow:hidden}.target-side i{background:#42d6a4;height:100%;display:block}.target-side small{color:#9fb0c5;margin-top:7px;font-size:9px}.workspace{min-height:100vh;margin-right:250px;padding:32px max(22px,50vw - 725px)}.workspace>header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.workspace header small{color:var(--blue);letter-spacing:1px;font-size:9px;font-weight:800}.workspace h1{margin:5px 0;font-size:30px}.workspace header p{color:var(--muted);margin:0;font-size:12px}.user{color:var(--green);align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.user .saving{color:var(--muted)}.user b{width:40px;height:40px;color:var(--blue);background:#e8efff;border-radius:13px;place-items:center;display:grid}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:17px}.kpis span,.kpis small{color:var(--muted);font-size:9px;display:block}.kpis strong{margin:8px 0;font-size:21px;display:block}.kpis .won{border-right:3px solid var(--green)}.kpis .late{border-right:3px solid var(--red)}.kpis .late strong{color:var(--red)}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:17px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panel-title b,.panel-title span{display:block}.panel-title span{color:var(--muted);margin-top:4px;font-size:9px}.panel-title button{color:var(--blue);background:#edf3ff;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.funnel{gap:6px;display:grid}.funnel>div{background:#f7f9fb;border-radius:9px;grid-template-columns:8px 1fr 35px 110px;align-items:center;gap:8px;padding:9px;display:grid}.funnel i{border-radius:50%;width:7px;height:7px}.funnel span{font-size:10px}.funnel b{font-size:12px}.funnel em{text-align:left;color:var(--muted);font-size:9px;font-style:normal}.next-list{gap:7px;display:grid}.next-list>button{text-align:right;color:var(--ink);background:#f7f9fb;border:0;border-radius:10px;align-items:center;padding:9px;display:flex}.next-list>button>span{margin-right:9px}.next-list b,.next-list small{display:block}.next-list b{font-size:10px}.next-list small{color:var(--muted);margin-top:4px;font-size:8px}.next-list em{color:var(--blue);margin-right:auto;font-size:9px;font-style:normal}.no-data{text-align:center;color:var(--muted);padding:35px;font-size:11px}.logo{width:38px;height:38px;color:var(--blue);background:#eaf1ff;border-radius:11px;flex:none;place-items:center;font-weight:800;display:grid}.pipeline-summary{align-items:stretch;gap:9px;margin-bottom:14px;display:flex}.pipeline-summary>div{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:130px;padding:11px 15px}.pipeline-summary span,.pipeline-summary b{display:block}.pipeline-summary span{color:var(--muted);font-size:8px}.pipeline-summary b{margin-top:5px;font-size:15px}.pipeline-summary>button{background:var(--blue);color:#fff;border:0;border-radius:12px;margin-right:auto;padding:0 18px;font-size:10px;font-weight:800}.kanban{align-items:flex-start;gap:10px;padding-bottom:14px;display:flex;overflow:auto}.column{background:#eef1f5;border-radius:15px;width:280px;min-width:280px;padding:9px}.column>header{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:7px 4px 11px;display:grid}.column>header i{border-radius:50%;width:7px;height:7px}.column>header span{background:#fff;border-radius:7px;padding:3px 7px;font-size:9px}.column>header em{color:var(--muted);grid-column:2/-1;font-size:8px;font-style:normal}.column>div{gap:8px;display:grid}.deal{background:#fff;border:1px solid #e1e6ec;border-radius:13px;padding:12px;box-shadow:0 3px 10px #10233d08}.deal-head{cursor:pointer;align-items:center;gap:8px;margin-bottom:11px;display:flex}.deal-head .logo{width:34px;height:34px}.deal-head b,.deal-head span{display:block}.deal-head span{color:var(--muted);margin-top:3px;font-size:8px}.deal label>span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.deal input,.deal select,.deal textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#f8f9fb;border-radius:8px;outline:none;padding:8px;font-size:9px}.deal textarea{resize:vertical;min-height:50px;margin-top:8px}.deal-row{grid-template-columns:1fr 1fr;gap:6px;margin:7px 0;display:grid}.proposal-progress{background:#fff9f1;border:1px solid #f2ddc3;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.remove{color:#ae5961;background:0 0;border:0;margin-top:5px;font-size:8px}.account-tools{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px}.account-tools>input{background:#f3f5f8;border:0;border-radius:10px;outline:none;width:100%;padding:12px}.account-tools>div{gap:6px;margin-top:9px;display:flex;overflow:auto}.account-tools button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 10px;font-size:9px}.account-tools button.active{color:var(--blue);background:#eaf1ff;border-color:#cbdcff}.account-count{color:var(--muted);margin:12px 3px;font-size:10px}.account-count b{color:var(--ink);font-size:14px}.accounts{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.accounts article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.lead-head{cursor:pointer;align-items:center;gap:9px;display:flex}.lead-head h3{margin:0;font-size:12px}.lead-head p{color:var(--muted);margin:4px 0 0;font-size:8px}.score{color:var(--green);text-align:center;background:#e9f8f2;border-radius:9px;margin-right:auto;padding:6px 8px}.score b,.score span{display:block}.score span{font-size:7px}.track{color:var(--blue);background:#edf3ff;border-radius:7px;margin:12px 0 7px;padding:5px 8px;font-size:8px;display:inline-block}.accounts h4{min-height:28px;margin:0 0 11px;font-size:11px}.account-meta{border-top:1px solid var(--line);color:var(--muted);gap:5px;padding-top:9px;font-size:8px;display:grid}.accounts article>button,.cta,.empty button{background:var(--blue);color:#fff;border:0;border-radius:9px;width:100%;margin-top:11px;padding:9px;font-size:9px;font-weight:800}.accounts article>button.saved{color:var(--green);background:#e8f7f1}.load-more{color:var(--blue);background:#fff;border:1px solid #cbdcff;border-radius:10px;margin:16px auto;padding:10px 22px;font-size:10px;display:block}.follow-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.follow-intro{color:#fff;background:linear-gradient(120deg, var(--navy), #214f7f);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.follow-intro small{color:#a9c9ed;font-size:8px;font-weight:800}.follow-intro h2{margin:5px 0;font-size:18px}.follow-intro p{color:#c9d8e9;margin:0;font-size:9px}.follow-filters{flex-wrap:wrap;gap:6px;display:flex}.follow-filters button{color:#d8e5f3;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:800}.follow-filters button.active{color:var(--navy);background:#9bcf91;border-color:#9bcf91}.follow-stats article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:13px}.follow-stats b,.follow-stats span{display:block}.follow-stats b{font-size:20px}.follow-stats span{color:var(--muted);margin-top:4px;font-size:9px}.follow-list{gap:8px;display:grid}.follow-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:40px 1fr 125px 105px 185px;align-items:center;gap:11px;padding:12px;display:grid}.follow-list article.overdue{border-right:3px solid var(--red)}.follow-main b,.follow-main span,.follow-main small{display:block}.follow-main span{color:var(--blue);margin:4px 0;font-size:8px}.follow-main small{color:var(--muted);font-size:8px}.follow-list label>span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.follow-meta small,.follow-meta b{display:block}.follow-meta small{color:var(--muted);margin-bottom:5px;font-size:8px}.follow-meta b{font-size:9px}.follow-meta b.late{color:var(--red)}.follow-list input,.follow-list select{border:1px solid var(--line);background:#f7f9fb;border-radius:8px;width:100%;padding:8px;font-size:9px}.follow-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.follow-actions strong{text-align:left;grid-column:1/-1;font-size:10px}.follow-actions button{border:1px solid var(--line);color:var(--blue);font:inherit;background:#f6f8fb;border-radius:8px;padding:8px 5px;font-size:8px;font-weight:800}.follow-actions button.done{color:#39743c;background:#edf8ea;border-color:#cde7c8}.follow-actions button:disabled{opacity:.45}.follow-empty{grid-column:1/-1}.follow-modal-bg{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07132299;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.follow-modal{background:#fff;border-radius:20px;width:min(560px,100%);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #06132155}.follow-modal>small{color:var(--blue);font-size:8px;font-weight:800}.follow-modal h2{margin:5px 0;font-size:20px}.follow-modal>p{color:var(--muted);margin:0 0 16px;font-size:9px}.follow-modal-close{width:34px;height:34px;color:var(--ink);background:#f0f3f7;border:0;border-radius:50%;font-size:20px;position:absolute;top:16px;left:16px}.follow-results{grid-template-columns:1fr 1fr;gap:8px;display:grid}.follow-results button{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:right;background:#f8fafc;border-radius:11px;padding:12px}.follow-results b,.follow-results span{display:block}.follow-results b{font-size:10px}.follow-results span{color:var(--muted);margin-top:4px;font-size:8px}.follow-results button:hover{background:#f0f6ff;border-color:#aac8f8}.follow-results button.negative{background:#fff7f8;border-color:#f2d8dc}.follow-snooze{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:14px;display:flex}.follow-snooze span{color:var(--muted);font-size:8px}.follow-snooze button{border:1px solid var(--line);color:var(--blue);font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.empty{text-align:center;background:#fff;border:1px dashed #cdd5df;border-radius:18px;padding:50px 20px}.empty b{font-size:17px}.empty p{color:var(--muted);font-size:11px}.empty button{width:auto;padding:10px 18px}.drawer-bg{z-index:100;background:#07132299;position:fixed;inset:0}.drawer{background:#fff;width:min(470px,100%);padding:27px;position:absolute;top:0;bottom:0;left:0;overflow:auto}.close{background:#eef1f4;border:0;border-radius:9px;width:34px;height:34px;font-size:21px}.drawer-score{float:left;color:var(--muted);font-size:9px}.drawer-score b{color:var(--green);font-size:15px}.drawer h2{margin:23px 0 5px;font-size:24px}.drawer .sub{color:var(--muted);font-size:10px}.drawer section{border-top:1px solid var(--line);padding:15px 0}.drawer section>span,.drawer-amount>span{color:var(--blue);font-size:9px;font-weight:700}.drawer h3,.drawer p{margin:7px 0;font-size:12px;line-height:1.7}.activity-list{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.activity-list b{background:#f1f4f7;border-radius:7px;padding:6px 8px;font-size:9px}.drawer-amount{margin-top:10px;display:block}.drawer-amount input{border:1px solid var(--line);border-radius:9px;width:100%;margin-top:6px;padding:10px}.mobile-nav{display:none}.indicator-row{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.indicator-row>div,.big-indicators>div{border:1px solid var(--line);border-radius:10px;padding:9px}.indicator-row span,.indicator-row b,.big-indicators span,.big-indicators b,.big-indicators small{display:block}.indicator-row span,.big-indicators span{color:var(--muted);font-size:8px}.indicator-row b{margin-top:5px;font-size:10px}.verified{background:#ebf8f3!important;border-color:#c5e9db!important}.verified b{color:var(--green)}.unverified{background:#f6f7f9}.unverified b{color:#8a94a3}.big-indicators{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.big-indicators>div{padding:12px}.big-indicators b{margin:7px 0;font-size:16px}.big-indicators small{color:var(--muted);font-size:8px}.evidence-link{color:var(--ink);border:1px solid var(--line);border-radius:9px;grid-template-columns:65px 1fr auto;align-items:center;gap:8px;margin-top:7px;padding:9px;font-size:9px;text-decoration:none;display:grid}.evidence-link>b{color:var(--blue)}.opportunity-list{gap:7px;margin-top:10px;display:grid}.opportunity-list article{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.opportunity-list article>div{flex:1}.opportunity-list b,.opportunity-list span,.opportunity-list small{display:block}.opportunity-list b{font-size:11px}.opportunity-list span{color:var(--ink);margin:4px 0;font-size:9px}.opportunity-list small{color:var(--muted);font-size:8px}.opportunity-list button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800}.opportunity-list button.saved{color:var(--green);background:#e8f7f1}.research-note{color:var(--muted)}.research-links{gap:7px;margin-top:9px;display:flex}.research-links a{text-align:center;color:var(--blue);background:#edf3ff;border-radius:9px;flex:1;padding:9px;font-size:9px;font-weight:700;text-decoration:none}.calendar-list{gap:7px;margin-top:10px;display:grid}.calendar-list article,.calendar-list>a{border:1px solid var(--line);color:var(--ink);border-radius:10px;grid-template-columns:76px 1fr auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.calendar-list time{color:var(--blue);font-size:8px;font-weight:800}.calendar-list b,.calendar-list small{display:block}.calendar-list b{font-size:10px}.calendar-list small{color:var(--muted);margin-top:3px;font-size:8px}.calendar-list em{color:#6f7c90;background:#eef2f7;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.calendar-list em.عاجل,.calendar-list em.confirmed{color:var(--green);background:#e9f8f1}.calendar-list em.قريب{color:#a66a00;background:#fff4df}.calendar-list em.potential{color:var(--blue);background:#edf3ff}.linkedin-list{gap:7px;margin-top:10px;display:grid}.linkedin-list a{border:1px solid var(--line);color:var(--ink);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;font-size:9px;text-decoration:none;display:grid}.linkedin-list a>b{color:#fff;background:#0a66c2;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Arial;display:grid}.linkedin-list a>span{font-weight:700}.linkedin-badge{color:#0a66c2;background:#edf6ff;border-radius:8px;align-items:center;gap:7px;margin:9px 0;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.linkedin-badge b{color:#fff;background:#0a66c2;border-radius:5px;place-items:center;width:20px;height:20px;font-family:Arial;font-size:10px;display:grid}.linkedin-badge.missing{color:#8792a3;background:#f5f6f8}.linkedin-badge.missing b{background:#9aa4b2}.linkedin-list a{grid-template-columns:30px 1fr auto}.linkedin-list a>span strong,.linkedin-list a>span small{display:block}.linkedin-list a>span strong{font-size:10px}.linkedin-list a>span small{color:var(--muted);margin-top:3px;font-size:8px}.linkedin-list a>em{color:var(--blue);background:#edf3ff;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.no-contact{color:var(--muted);background:#f7f8fa;border:1px dashed #cfd6df;border-radius:10px;margin-top:10px;padding:12px;font-size:9px;line-height:1.7}.entry-choice{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.entry-choice button{border:1px solid var(--line);color:var(--ink);background:#f4f6f9;border-radius:10px;padding:11px;font-size:9px;font-weight:800}.entry-choice button.active{color:var(--blue);background:#eaf1ff;border-color:#9cbdff}.opportunity-draft{display:block}.opportunity-draft>span{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.opportunity-draft textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);background:#fff;border-radius:10px;padding:10px;font-family:inherit;font-size:10px}.single-add p{color:var(--muted);margin:9px 0 12px;font-size:9px;line-height:1.8}.single-add>button{background:var(--blue);color:#fff;border:0;border-radius:11px;width:100%;padding:13px;font-family:inherit;font-size:10px;font-weight:900}.single-add>button.saved{color:var(--green);background:#e8f7f1}.pipeline-summary .secondary-action{color:var(--blue);background:#fff;border:1px solid #cbdcff;margin-right:auto}.pipeline-summary .secondary-action+button{margin-right:0}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-card h3{margin:0 0 15px;font-size:15px}.settings-card>label,.settings-card .settings-row label{margin-bottom:11px;display:block}.settings-card label>span{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.settings-card input,.settings-card textarea{border:1px solid var(--line);background:#f8f9fb;border-radius:9px;outline:none;width:100%;padding:10px}.settings-card textarea{resize:vertical;min-height:80px}.settings-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settings-card>button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.settings-card>button.outline{color:var(--blue);background:#fff;border:1px solid #cbdcff;margin-right:8px}.settings-card p{color:var(--muted);font-size:10px;line-height:1.8}.admin-page{gap:14px;display:grid}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:94px;padding:16px;display:flex}.admin-stats span{color:var(--muted);font-size:9px}.admin-stats b{color:var(--ink);font-size:25px}.admin-create>div>small,.admin-list-head small{color:var(--blue);font-size:8px;font-weight:800}.admin-create h2,.admin-list-head h2{margin:4px 0 15px;font-size:18px}.admin-create form{grid-template-columns:1fr 1.2fr 1fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.admin-create label span{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.admin-create input,.subscriber-table input{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);font:inherit;background:#f8f9fb;border-radius:9px;padding:9px;font-size:9px}.admin-create form>button,.admin-list-head>button{background:var(--blue);color:#fff;min-height:39px;font:inherit;white-space:nowrap;border:0;border-radius:9px;padding:9px 14px;font-size:9px;font-weight:800}.admin-create button:disabled,.admin-list button:disabled{opacity:.5}.admin-message{border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:800}.admin-message.success{color:var(--green);background:#e9f8f2}.admin-message.error{color:var(--red);background:#fff1f2}.admin-list-head{justify-content:space-between;align-items:center;display:flex}.admin-list-head>button{color:var(--blue);background:#edf3ff;min-height:34px}.subscriber-table{gap:7px;display:grid}.subscriber-table article{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:minmax(150px,1.5fr) .8fr .9fr auto auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.subscriber-table article>div small,.subscriber-table article>label small{color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.subscriber-table article>div b{font-size:9px}.subscriber-identity b,.subscriber-identity span{display:block}.subscriber-identity b{font-size:11px!important}.subscriber-identity span{color:var(--muted);text-align:right;margin-top:4px;font-size:8px}.subscription-status{text-align:center;border-radius:30px;min-width:55px;padding:7px 9px;font-size:8px;font-weight:800}.subscription-status.active{color:var(--green);background:#e9f8f2}.subscription-status.expired{color:#a66a00;background:#fff4df}.subscription-status.suspended{color:var(--red);background:#fff1f2}.subscriber-table article>button{min-width:74px;font:inherit;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800}.subscriber-table button.suspend{color:var(--red);background:#fff1f2}.subscriber-table button.activate{color:var(--green);background:#e9f8f2}.admin-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:30px;font-size:10px}.file-button{color:var(--blue);cursor:pointer;background:#edf3ff;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800;display:inline-block!important}.file-button input{display:none}.status-ok{color:var(--green);background:#e9f8f2;border-radius:9px;padding:11px;font-size:9px;font-weight:800}.contact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.contact-grid label.wide{grid-column:1/-1}.contact-grid small{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.contact-grid input,.contact-grid select{border:1px solid var(--line);background:#f8f9fb;border-radius:9px;width:100%;padding:9px}.drawer details{border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:0 12px}.drawer summary{cursor:pointer;color:var(--blue);padding:12px 0;font-size:9px;font-weight:800}.timeline{gap:10px;margin-top:10px;display:grid}.timeline>div{align-items:flex-start;gap:9px;display:flex}.timeline i{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:4px}.timeline b,.timeline small{display:block}.timeline b{font-size:9px}.timeline small{color:var(--muted);margin-top:3px;font-size:7px}@media (width<=1050px){.accounts{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.follow-list article{grid-template-columns:40px 1fr 110px 90px 165px}}@media (width<=760px){.side{display:none}.workspace{margin:0;padding:18px 12px 88px}.workspace>header{margin-bottom:18px}.workspace h1{font-size:24px}.workspace header p{font-size:10px}.user>span{display:none}.kpis{grid-template-columns:1fr 1fr}.kpis article{padding:13px}.kpis strong{font-size:16px}.dashboard-grid,.settings-grid{grid-template-columns:1fr}.pipeline-summary{overflow:auto}.pipeline-summary>div{min-width:115px}.pipeline-summary>button{min-width:105px}.kanban{margin-left:-12px;margin-right:-12px;padding:0 12px 15px}.column{width:85vw;min-width:85vw}.accounts{grid-template-columns:1fr}.account-count span{margin-top:4px;display:block}.follow-stats{grid-template-columns:1fr 1fr}.follow-intro{flex-direction:column;align-items:stretch}.follow-list article{grid-template-columns:38px 1fr}.follow-list article label,.follow-actions{grid-column:1/-1}.follow-results{grid-template-columns:1fr}.mobile-nav{border-top:1px solid var(--line);z-index:70;padding:9px 5px calc(9px + env(safe-area-inset-bottom));background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--muted);background:0 0;border:0;font-size:15px}.mobile-nav button span{margin-top:3px;font-size:7px;display:block}.mobile-nav button i{font-style:normal}.mobile-nav button.active{color:var(--blue)}.drawer{padding:20px}.funnel>div{grid-template-columns:8px 1fr 30px 90px}}.today-hero{color:#fff;background:linear-gradient(135deg,#10233d,#194b8f);border-radius:20px;grid-template-columns:1fr repeat(3,145px);align-items:stretch;gap:12px;margin-bottom:14px;padding:22px;display:grid}.trial-notice{color:var(--ink);background:linear-gradient(90deg,#eef5ff,#f8fbff);border:1px solid #d7e4f4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;display:flex}.trial-notice b,.trial-notice span{display:block}.trial-notice b{font-size:10px}.trial-notice span{color:var(--muted);margin-top:4px;font-size:8px}.trial-notice em{color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #d7e4f4;border-radius:18px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:800}.admin-create select{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:8px}.account-plan{text-align:center;border-radius:15px;padding:6px 9px;font-size:7px;font-weight:800}.account-plan.trial{color:#8a6200;background:#fff4d7}.account-plan.full{color:var(--green);background:#eaf7ef}.account-interest{color:#174e87;white-space:nowrap;background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.today-hero small{color:#8fb6ff;font-size:9px;font-weight:800}.today-hero h2{margin:6px 0;font-size:22px}.today-hero p{color:#c8d6e8;margin:0;font-size:10px;line-height:1.7}.today-hero>div:not(:first-child){text-align:center;background:#ffffff12;border:1px solid #ffffff18;border-radius:14px;place-content:center;display:grid}.today-hero>div:not(:first-child) span{color:#c8d6e8;font-size:8px}.today-grid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.tasks-panel{margin-bottom:14px}.tasks-panel .panel-title>em{color:var(--blue);background:#edf4ff;border-radius:20px;padding:7px 11px;font-size:8px;font-style:normal;font-weight:800}.task-add{grid-template-columns:minmax(240px,1.5fr) 1fr 130px 150px 105px;gap:8px;display:grid}.task-add input,.task-add select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#f8fafc;border-radius:10px;min-width:0;padding:10px 11px}.task-add button{background:var(--navy);color:#fff;border:0;border-radius:10px;font-weight:800}.task-date-presets{color:var(--muted);align-items:center;gap:6px;margin:9px 0 13px;font-size:8px;display:flex}.task-date-presets button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:16px;padding:5px 9px}.task-list{gap:7px;display:grid}.task-list article{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.task-list article.task-overdue{border-right:4px solid var(--red);background:#fff7f7}.task-check{min-height:30px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #b9c9dc;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:800;display:flex}.task-check i{border:1px solid #a9cdb7;border-radius:5px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.task-check:hover{border-color:var(--green);background:#edf7f1}.task-list article>div{min-width:0}.task-list article>div>b{margin-bottom:5px;font-size:10px;display:block}.task-list article>div>span{align-items:center;gap:6px;display:flex}.task-list article em{color:#596c82;background:#edf1f5;border-radius:12px;padding:3px 7px;font-size:7px;font-style:normal}.task-list article>div>span button{color:var(--blue);background:0 0;border:0;padding:0;font-size:8px}.task-list time{color:#5d7087;white-space:nowrap;direction:ltr;font-size:8px}.task-overdue time{color:var(--red);font-weight:800}.task-postpone{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:8px;padding:6px 9px;font-size:8px}.tasks-completed{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:170px repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:7px;margin-top:12px;padding-top:10px;font-size:8px;display:grid}.tasks-completed>div{align-content:center;gap:3px;display:grid}.tasks-completed>div b{color:var(--ink);font-size:9px}.tasks-completed>div span{font-size:7px}.tasks-completed button{color:var(--green);text-align:right;background:#edf7f1;border:1px solid #d8eadf;border-radius:9px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.tasks-completed button span{text-decoration:line-through}.tasks-completed button em{color:var(--blue);white-space:nowrap;font-size:7px;font-style:normal}.account-task-list{gap:7px;margin-top:10px;display:grid}.account-task-list article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.account-task-list article.task-overdue{border-right:3px solid var(--red);background:#fff7f7}.account-task-list article>button{min-height:28px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #bfd0c4;border-radius:8px;padding:5px 8px;font-size:7px}.account-task-list article b,.account-task-list article small{display:block}.account-task-list article b{font-size:9px}.account-task-list article small{color:var(--muted);margin-top:4px;font-size:7px}.today-actions,.today-opportunities{gap:7px;max-height:590px;display:grid;overflow:auto}.today-actions>button,.today-opportunities>button{border:1px solid var(--line);color:var(--ink);text-align:right;background:#f8fafc;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.today-actions>button.is-late{border-right:4px solid var(--red);background:#fff8f8}.today-actions span,.today-opportunities span{flex:1}.today-actions b,.today-actions small,.today-actions em,.today-opportunities b,.today-opportunities small{display:block}.today-actions b,.today-opportunities b{font-size:10px}.today-actions small,.today-opportunities small{color:var(--muted);margin-top:3px;font-size:8px}.today-actions em{color:var(--red);margin-top:4px;font-size:7px;font-style:normal}.today-actions strong{color:var(--blue);font-size:8px}.today-opportunities time{width:42px;color:var(--blue);font-size:8px;font-weight:800}.today-opportunities em{color:var(--blue);background:#edf3ff;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.reason-card{background:#f6f9ff;border-radius:12px;margin:10px 0;border:1px solid #dbe7ff!important;padding:13px!important}.reason-card h3{margin:8px 0 4px}.reason-card small{color:var(--muted);font-size:8px;line-height:1.6;display:block}.activity-add{grid-template-columns:1fr auto;gap:7px;margin:10px 0 7px;display:grid}.activity-add input{border:1px solid var(--line);border-radius:9px;padding:9px;font-size:9px}.activity-add button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:800}.quick-activities{gap:5px;margin-bottom:12px;display:flex;overflow:auto}.quick-activities button{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#f6f8fb;border-radius:20px;padding:6px 8px;font-size:7px}.snapshot-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.snapshot-grid>div{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:9px}.snapshot-grid small,.snapshot-grid b{display:block}.snapshot-grid small{color:var(--muted);font-size:7px}.snapshot-grid b{margin-top:5px;font-size:9px}.snapshot-grid .late-box{background:#fff5f6;border-color:#efc8cc}.snapshot-grid .late-box b{color:var(--red)}.snapshot-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.snapshot-heading>span{margin:0}.add-opportunity-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;padding:9px 13px;font-family:inherit;font-size:8px;font-weight:900;box-shadow:0 6px 14px #174e8d29}.add-opportunity-button:hover{filter:brightness(.96)}.account-deals{gap:7px;margin-top:9px;display:grid}.account-deals button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:right;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-family:inherit;display:flex}.account-deals span,.account-deals b,.account-deals small{display:block}.account-deals b{font-size:9px}.account-deals small{color:var(--muted);margin-top:4px;font-size:7px}.account-deals em{color:var(--blue);background:#edf3ff;border-radius:20px;flex:none;padding:5px 9px;font-size:7px;font-style:normal;font-weight:800}@media (width<=760px){.today-hero{grid-template-columns:1fr 1fr;padding:16px}.today-hero>div:first-child{grid-column:1/-1}.today-hero h2{font-size:18px}.today-hero>div:not(:first-child){min-height:78px}.today-grid{grid-template-columns:1fr}.task-add{grid-template-columns:1fr 1fr}.task-add>input:first-child{grid-column:1/-1}.task-add>button{min-height:42px}.task-list article{grid-template-columns:auto 1fr auto}.task-list time{grid-column:2}.task-postpone{grid-area:1/3/3}.tasks-completed{grid-template-columns:1fr}.mobile-nav{justify-content:flex-start;gap:18px;padding-right:16px;overflow-x:auto}.mobile-nav button{min-width:42px}.admin-stats{grid-template-columns:1fr 1fr}.admin-create form{grid-template-columns:1fr}.subscriber-table article{grid-template-columns:1fr 1fr}.subscriber-identity{grid-column:1/-1}.subscriber-table article>button{width:100%}}.contact-hub{background:#f7faff;border-radius:13px;margin:10px 0;border:1px solid #dce8ff!important;padding:13px!important}.contact-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.contact-fields .wide{grid-column:1/-1}.contact-fields input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;outline:none;padding:9px;font-size:9px}.contact-actions{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.contact-actions button{color:var(--blue);background:#fff;border:1px solid #cbdcff;border-radius:9px;padding:9px 5px;font-size:8px;font-weight:800}.contact-actions button:disabled{opacity:.35}.settings-card>button.outline{margin-top:8px;margin-right:6px}@media (width<=760px){.contact-actions{grid-template-columns:repeat(3,1fr)}}.auth-shell{direction:rtl;background:radial-gradient(circle at 15% 15%,#1e4e7d 0 12%,#0000 12.5%),linear-gradient(145deg,#0d2b47,#10233d);place-items:center;min-height:100vh;padding:22px;display:grid}.auth-card{background:#fff;border-radius:24px;width:min(420px,100%);padding:38px;box-shadow:0 28px 80px #06132166}.auth-logo{background:var(--blue);color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:24px;font:800 20px Arial;display:grid}.auth-card>small{color:var(--blue);letter-spacing:1.5px;font:800 10px Arial}.auth-card h1{margin:10px 0;font-size:28px}.auth-card p{color:var(--muted);margin-bottom:25px;font-size:11px;line-height:1.8}.auth-card label{margin:14px 0;display:block}.auth-card label span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.auth-card input{border:1px solid var(--line);width:100%;font:inherit;border-radius:11px;outline:none;padding:13px}.auth-card>button{background:var(--blue);color:#fff;border:0;border-radius:11px;width:100%;margin-top:10px;padding:13px;font:800 11px inherit}.auth-card>button:disabled{opacity:.6}.auth-error{color:#a23f49;background:#fff0f1;border-radius:9px;padding:10px;font-size:9px}.user .logout{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:7px 10px;font:700 8px inherit}.auth-shell:not(.name-shell){grid-template-columns:minmax(420px,1.15fr) minmax(390px,.85fr);gap:0;padding:34px;overflow:hidden}.auth-showcase{color:#fff;background:linear-gradient(145deg,#0d3152,#123d67);border-radius:0 28px 28px 0;width:100%;max-width:700px;height:min(720px,100vh - 68px);padding:62px;position:relative;overflow:hidden;box-shadow:0 28px 80px #06132166}.auth-showcase:after{content:"";background:#246bfd26;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;left:-180px}.auth-brand{color:#92bfff;letter-spacing:2px;align-items:center;gap:14px;font:800 11px Arial;display:flex}.auth-brand .auth-logo{border-radius:14px;width:50px;height:50px;margin:0}.auth-showcase h1{max-width:570px;margin:75px 0 18px;font-size:44px;line-height:1.35}.auth-showcase>p{color:#c8d9ea;max-width:520px;font-size:14px;line-height:2}.auth-features{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:58px;display:grid;position:relative}.auth-features>div{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;padding:17px}.auth-features b,.auth-features span{display:block}.auth-features b{color:#fff;font-size:15px}.auth-features span{color:#a9c1d8;margin-top:6px;font-size:9px}.auth-shell:not(.name-shell)>.auth-card{border-radius:28px 0 0 28px;flex-direction:column;justify-content:center;height:min(720px,100vh - 68px);display:flex;box-shadow:0 28px 80px #06132166}.auth-card>em{text-align:center;color:var(--muted);margin-top:18px;font-size:8px;font-style:normal}.name-shell{grid-template-columns:1fr}.name-card{border-radius:24px!important;height:auto!important}.subscriber-name{color:var(--ink);white-space:nowrap;font-size:9px}@media (width<=820px){.auth-shell:not(.name-shell){background:#0d2b47;grid-template-columns:1fr;padding:16px;display:grid}.auth-showcase{display:none}.auth-shell:not(.name-shell)>.auth-card{border-radius:24px;height:auto;min-height:620px;padding:34px 24px}.auth-card h1{font-size:26px}.subscriber-name{display:none}}.exhibitions-news{margin-top:14px}.exhibition-strip{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.exhibition-strip>a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#f8fafc;border-radius:12px;padding:11px;text-decoration:none}.exhibition-strip time{color:var(--blue);margin-bottom:8px;font-size:8px;font-weight:800;display:block}.exhibition-strip b,.exhibition-strip small,.exhibition-strip em{display:block}.exhibition-strip b{font-size:10px}.exhibition-strip small{color:var(--muted);min-height:36px;margin-top:4px;font-size:8px;line-height:1.5}.exhibition-strip em{color:var(--green);margin-top:7px;font-size:7px;font-style:normal}.exhibition-strip strong{color:var(--blue);background:#edf3ff;border-radius:20px;margin-top:8px;padding:5px 7px;font-size:7px;display:inline-block}@media (width<=760px){.exhibition-strip{padding-bottom:4px;display:flex;overflow:auto}.exhibition-strip>a{min-width:210px}}.save-error{color:var(--red)!important}.retry-save{color:var(--red);background:#fff0f1;border:0;border-radius:8px;padding:6px 8px;font-size:8px}.customer-message{color:var(--blue);background:#edf3ff;border-radius:9px;margin-bottom:10px;padding:10px;font-size:9px}.customer-filters{border-top:1px solid var(--line);padding-top:9px}.custom-manager{background:#f8faff}.custom-fields{grid-template-columns:1.4fr 1fr 1fr;gap:6px;margin-top:10px;display:grid}.custom-fields input,.custom-add input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:9px;font-size:9px}.custom-add{grid-template-columns:1fr 135px auto;gap:6px;margin-top:7px;display:grid}.custom-add:first-of-type{grid-template-columns:1fr auto}.custom-add.exhibition{grid-template-columns:1fr 135px 1fr auto}.custom-add button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.delete-customer{color:var(--red);background:0 0;border:0;margin-top:12px;font-size:8px}.exhibition-strip>article{border:1px solid var(--line);background:#f8fafc;border-radius:12px;min-width:0;padding:11px}.exhibition-strip>article>a{color:var(--ink);text-decoration:none}.exhibition-strip>article>button{width:100%;color:var(--blue);background:#edf3ff;border:0;border-radius:8px;margin-top:8px;padding:7px;font-size:8px;font-weight:800}@media (width<=760px){.custom-fields,.custom-add,.custom-add:first-of-type,.custom-add.exhibition{grid-template-columns:1fr}.exhibition-strip>article{min-width:210px}}.custom-existing{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.custom-existing button,.opportunity-list button.remove-inline{color:var(--red);background:#fff0f1;border:0;border-radius:20px;padding:6px 8px;font-size:7px}.opportunity-list article{flex-wrap:wrap}input[type=date]{text-align:left;direction:ltr;font-family:Arial,sans-serif}html{background:var(--bg)}body{background:var(--bg);letter-spacing:0;font-family:Tahoma,Segoe UI,Arial,sans-serif}.side{background:linear-gradient(180deg,var(--navy),#101e32);border-left:1px solid #ffffff0d;width:238px;padding:28px 18px;box-shadow:-12px 0 35px #0b17280d}.brand{gap:13px;margin-bottom:36px;padding:0 5px}.brand>b{background:linear-gradient(145deg,#3a83f4,#225fc8);border-radius:15px;width:48px;height:48px;font-size:16px;box-shadow:0 10px 25px #2769d54a}.brand strong{letter-spacing:.3px;font-size:17px}.brand span{color:#7f93ac;max-width:120px;font-size:7px;line-height:1.5}.side nav{gap:6px}.side nav button{color:#8fa0b5;border-radius:12px;min-height:47px;padding:11px 13px;font-size:11px;font-weight:700;transition:all .18s}.side nav i{background:#ffffff08;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.side nav em{border-radius:20px;padding:3px 8px;font-size:8px}.target-side{background:#ffffff07;border-color:#ffffff0d;border-radius:16px;padding:15px;bottom:20px;left:18px;right:18px}.target-side span,.target-side small{font-size:8px}.target-side b{font-size:16px}.workspace{background:radial-gradient(circle at 4% 0,#e9f2ff 0,transparent 24%),var(--bg);margin-right:238px;padding:30px max(26px,50vw - 705px)}.workspace>header{align-items:center;margin-bottom:26px}.workspace header small{color:#2e72e8;letter-spacing:1.8px;font-size:9px}.workspace h1{letter-spacing:-.5px;margin:7px 0;font-size:28px}.user{gap:9px}.user>b{background:linear-gradient(145deg,#e8f1ff,#dce9ff);border:1px solid #cdddf7;border-radius:50%;width:42px;height:42px}.subscriber-name{font-size:10px}.logout{border-radius:10px!important;padding:8px 11px!important}.panel,.kpis article,.accounts article,.follow-list article,.pipeline-summary>div{background:#fff;border:1px solid #e1e7ef;box-shadow:0 8px 26px #14233c08}.panel{border-radius:18px;padding:19px}.panel-title{margin-bottom:17px}.panel-title b{font-size:13px}.panel-title span{font-size:9px;line-height:1.6}.panel-title button{border-radius:9px;padding:8px 12px;font-size:9px}.kpis{gap:13px;margin-bottom:16px}.kpis article{border-radius:16px;padding:19px;position:relative;overflow:hidden}.kpis article:after{content:"";background:#2e72e80c;border-radius:50%;width:68px;height:68px;position:absolute;top:-22px;left:-22px}.kpis span{font-size:9px;font-weight:700}.kpis strong{margin:10px 0 7px;font-size:24px}.kpis small{font-size:8px}.kpis .won{border-right:0;border-top:3px solid var(--green)}.kpis .late{border-right:0;border-top:3px solid var(--red)}.today-hero{background:linear-gradient(120deg,#10233b,#173f6d);border-radius:22px;padding:25px;box-shadow:0 18px 40px #10233d22}.today-hero h2{font-size:25px}.today-hero>div:not(:first-child){background:#ffffff0b;border-radius:16px}.today-hero>div:not(:first-child) b{font-size:30px}.today-grid{gap:15px}.today-actions>button,.today-opportunities>button{background:#fbfcfe;border-radius:12px;padding:12px}.logo{background:linear-gradient(145deg,#edf4ff,#e1ecff);border-radius:13px;width:42px;height:42px;font-size:14px}.pipeline-summary{gap:10px}.pipeline-summary>div{border-radius:14px;padding:13px 16px}.pipeline-summary>button{background:linear-gradient(135deg,#347df0,#2263cf);border-radius:11px;box-shadow:0 8px 18px #276dde2b}.kanban{gap:12px}.column{background:#e9eef5;border:1px solid #dfe5ee;border-radius:16px;width:292px;min-width:292px;padding:10px}.column>header{padding:8px 5px 13px}.column>header b{font-size:12px}.deal{border-radius:14px;padding:14px;box-shadow:0 7px 18px #16243a0b}.deal-head b{font-size:11px}.deal-head span{font-size:8px;line-height:1.5}.deal input,.deal select,.deal textarea,.contact-grid input,.contact-grid select{background:#f8fafc;border-color:#dfe5ed;border-radius:9px;min-height:38px}.account-tools{border-radius:16px;padding:14px;box-shadow:0 8px 24px #14233c08}.account-tools>input{padding:14px;font-size:11px}.account-tools button{padding:7px 12px;font-size:9px}.accounts{gap:13px}.accounts article{border-radius:17px;padding:17px;transition:all .18s}.accounts article:hover{transform:translateY(-2px);box-shadow:0 14px 32px #14233c12}.lead-head h3{font-size:13px}.lead-head p{font-size:9px}.linkedin-badge{border-radius:10px;padding:8px 10px}.accounts article>button,.cta,.empty button{background:linear-gradient(135deg,#347df0,#2263cf);border-radius:10px;padding:11px}.score{border-radius:10px;padding:7px 9px}.score b{font-size:13px}.follow-list article{border-radius:15px;padding:14px}.follow-main b{font-size:12px}.follow-main span{font-size:9px}.drawer-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0713228a}.drawer{width:min(500px,100%);padding:30px;box-shadow:25px 0 70px #07132230}.drawer h2{font-size:26px}.drawer section{padding:18px 0}.drawer section>span{font-size:10px}.close{background:#f0f3f7;border-radius:50%}.calendar-list article,.calendar-list>a,.linkedin-list a{border-radius:11px;padding:11px}.auth-shell:not(.name-shell){background:linear-gradient(145deg,#081523,#10263d);padding:32px}.auth-showcase{background:radial-gradient(circle at 20% 85%,#2e72e836,#0000 30%),linear-gradient(145deg,#0b1b2e,#16385f);border-radius:0 30px 30px 0}.auth-brand span{font-size:13px}.auth-showcase h1{font-size:43px}.auth-showcase>p{font-size:13px}.auth-features>div{border-radius:15px}.auth-shell:not(.name-shell)>.auth-card{border-radius:30px 0 0 30px}.auth-card{box-shadow:0 30px 80px #06132155}.auth-card h1{font-size:29px}.auth-card input{min-height:48px;font-size:12px}.auth-card>button{background:linear-gradient(135deg,#347df0,#2263cf);min-height:48px;font-size:11px;box-shadow:0 10px 24px #276dde30}.exhibitions-news{border-radius:18px}.exhibition-strip>article{background:#fbfcfe;border-radius:13px}.mobile-nav{box-shadow:0 -8px 24px #10233d0d}@media (width<=1050px){.side{width:210px}.workspace{margin-right:210px}.kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){body{background:#f5f7fb}.side{display:none}.workspace{background:radial-gradient(circle at 0 0,#e8f1ff,transparent 22%),var(--bg);margin:0;padding:20px 14px 94px}.workspace>header{margin-bottom:20px}.workspace h1{font-size:25px}.workspace header small{font-size:8px}.user{gap:6px}.user>b{width:38px;height:38px}.logout{display:none}.kpis{gap:9px}.kpis article{padding:15px}.kpis strong{font-size:19px}.today-hero{border-radius:20px;padding:18px}.today-hero h2{font-size:21px}.panel{border-radius:16px;padding:15px}.accounts article{padding:16px}.column{width:88vw;min-width:88vw}.drawer{padding:22px 18px}.mobile-nav{padding:10px 5px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e1e6ed;justify-content:space-around;gap:0;overflow:visible}.mobile-nav button{min-width:48px;font-size:16px}.mobile-nav button span{margin-top:5px;font-size:8px}.auth-shell:not(.name-shell){padding:14px}.auth-shell:not(.name-shell)>.auth-card{border-radius:24px;min-height:600px}.auth-card{padding:30px 23px}}.mobile-more{display:none}@media (width<=760px){.mobile-more{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:69;background:#07132266;display:block;position:fixed;inset:0}.mobile-more>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:9px;position:absolute;bottom:82px;left:14px;right:14px;box-shadow:0 20px 55px #07132233}.mobile-more button{width:100%;color:var(--ink);text-align:right;background:#fff;border:0;border-radius:11px;align-items:center;gap:12px;padding:13px;font-weight:700;display:flex}.mobile-more button:hover{background:#f2f6fb}.mobile-more i{width:34px;height:34px;color:var(--blue);background:#edf3ff;border-radius:10px;place-items:center;font-style:normal;display:grid}}.brand-logo{direction:ltr;align-items:center;gap:12px;width:max-content;display:flex}.brand-logo svg{width:64px;height:46px;overflow:visible}.brand-logo .mark-b{fill:currentColor}.brand-logo .mark-d{fill:#4a8df3}.brand-logo .mark-arrow{fill:#28b88a}.brand-logo span{text-align:left;display:block}.brand-logo b,.brand-logo small{display:block}.brand-logo b{letter-spacing:.8px;font:800 17px/1.1 Segoe UI,Arial,sans-serif}.brand-logo small{letter-spacing:1.35px;opacity:.55;white-space:nowrap;margin-top:5px;font:600 6px/1.4 Segoe UI,Arial,sans-serif}.brand-logo.compact span{display:none}.side .brand{margin-bottom:34px;padding:0}.side .brand-logo svg{width:58px}.side .brand-logo b{font-size:16px}.side .brand-logo small{color:#8ea1b9;opacity:1}.auth-brand{display:block}.auth-brand .brand-logo svg{width:72px;height:52px}.auth-brand .brand-logo b{font-size:20px}.auth-card>.brand-logo{margin:0 0 28px}.auth-card>.brand-logo svg{width:68px}.nav-icon{width:18px;height:18px;display:block}.side nav i{background:0 0!important}.side nav button.active i{background:#2e72e821!important}.workspace>header{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #2e72e8;border-radius:18px;padding:16px 18px;box-shadow:0 9px 28px #14233c08}.workspace>header:before{content:"";background:linear-gradient(#2e72e8,#28b88a);border-radius:8px;width:6px;height:42px;margin-left:12px}.workspace>header>div:first-child{margin-left:auto}.kpis article:first-child{border-top:3px solid #3b82f6}.kpis article:nth-child(2){border-top:3px solid #8b5cf6}.kpis article:nth-child(3){border-top:3px solid #20b486}.kpis article:nth-child(4){border-top:3px solid #ee9c3c}.kpis article:first-child strong{color:#2563d4}.kpis article:nth-child(2) strong{color:#7252cc}.panel-title b{padding-right:12px;position:relative}.panel-title b:before{content:"";background:#2e72e8;border-radius:5px;width:3px;position:absolute;top:2px;bottom:2px;right:0}.column:nth-child(3n+1)>header{border-bottom:2px solid #3b82f633}.column:nth-child(3n+2)>header{border-bottom:2px solid #8b5cf633}.column:nth-child(3n)>header{border-bottom:2px solid #20b48633}.deal{border-top:2px solid #dce6f4}.auth-showcase:before{content:"BD SRM";color:#ffffff05;letter-spacing:-8px;font:900 110px/1 Segoe UI,Arial,sans-serif;position:absolute;bottom:20px;left:-25px}.auth-showcase h1,.auth-showcase>p,.auth-features,.auth-brand{z-index:1;position:relative}.mobile-nav .nav-icon{width:20px;height:20px;margin:auto}.mobile-more .nav-icon{width:18px;height:18px}.mobile-nav button.active i{color:#2e72e8}.mobile-nav button.active span{font-weight:800}.mobile-nav button:last-child i{letter-spacing:1px;font:800 13px Arial}@media (width<=760px){.workspace>header{border-radius:15px;padding:13px 14px}.workspace>header:before{height:36px}.brand-logo svg{width:58px}.auth-card>.brand-logo{margin-bottom:22px}.auth-card>.brand-logo svg{width:62px}.mobile-nav{height:72px}.mobile-more>div{bottom:78px}}:root{--ink:#102b49;--blue:#163f68;--muted:#78827f;--line:#e6e3dc;--bg:#f8f6f0;--green:#9bc88f;--red:#d46e5c;--navy:#092a47;--navy-2:#123b60;--amber:#ef9a6c}html,body{background:var(--bg)}body{color:var(--ink);font-family:Segoe UI,Tahoma,Arial,sans-serif}.side{background:linear-gradient(#082946 0%,#0b3558 64%,#092a47 100%);border-left:0;box-shadow:-16px 0 46px #15304713}.brand-logo svg{width:58px;height:42px}.brand-logo svg .mark-piece{fill:currentColor;stroke:none}.brand-logo svg{shape-rendering:geometricprecision}.brand-logo.light{color:#fff}.brand-logo.dark{color:#102b49}.brand-logo b{letter-spacing:1px;font-size:18px}.brand-logo small{letter-spacing:1.1px;opacity:.48}.side .brand-logo small{color:#bdd0d9}.side .brand{margin-bottom:38px}.side nav button{color:#bbcad3;border-radius:13px;padding:12px 13px}.side nav button:hover{color:#fff;background:#ffffff0b}.side nav button.active{color:#fff;background:#ffffff12;border:1px solid #ffffff0c;box-shadow:inset -3px 0 #a9d49a}.side nav button.active i{color:#b8dda9!important;background:0 0!important}.target-side{background:#ffffff0a;border-color:#ffffff12}.target-side>i{background:linear-gradient(90deg,#a9d49a,#f2a074)!important}.workspace{background:radial-gradient(circle at 7% 0,#fff 0,#0000 26%),linear-gradient(135deg,#faf8f2,#f6f4ee);padding-top:28px}.workspace>header{border:1px solid var(--line);background:#fffdf9;border-top:0;border-radius:20px;box-shadow:0 10px 32px #263d4c0a}.workspace>header:before{background:linear-gradient(#a9d49a,#f2a074);width:5px}.workspace header small{color:#e58359;letter-spacing:1.4px}.workspace h1{color:#102b49;font-weight:750}.panel,.kpis article,.accounts article,.follow-list article,.pipeline-summary>div{border-color:var(--line);background:#fffdf9;box-shadow:0 8px 26px #2d3d4608}.panel{border-radius:20px}.panel-title b:before{background:#9bc88f}.kpis article{border-radius:18px;border-top:1px solid var(--line)!important}.kpis article:after{background:#9bc88f12}.kpis article:first-child strong,.kpis article:nth-child(2) strong{color:#123f68}.kpis article:nth-child(3) strong{color:#6d9f62}.kpis article:nth-child(4) strong{color:#d97c54}.today-hero{background:linear-gradient(125deg,#0a304f,#123f68);box-shadow:0 18px 42px #092a4726}.today-hero>div:not(:first-child){background:#ffffff0c;border-color:#ffffff12}.today-actions>button,.today-opportunities>button{border-color:var(--line);background:#fffdf9}.pipeline-summary>button,.accounts article>button,.cta,.empty button,.custom-add button,.auth-card>button{color:#102b49;box-shadow:none;background:#9bc88f}.pipeline-summary>button:hover,.accounts article>button:hover,.cta:hover{background:#8fbd84}.column{background:#f1efe9;border-color:#e3e0d8;border-radius:18px}.column:nth-child(3n+1)>header{border-bottom-color:#9bc88f66}.column:nth-child(3n+2)>header{border-bottom-color:#f2a07466}.column:nth-child(3n)>header{border-bottom-color:#7fa4b766}.deal{background:#fffdf9;border-top-color:#d8e3d3;border-radius:15px}.deal input,.deal select,.deal textarea,.contact-grid input,.contact-grid select{background:#faf8f3;border-color:#e3e0d8}.logo{color:#587c51;background:#edf2e9;border-radius:14px}.client-logo{color:#183b58;letter-spacing:-.5px;border:1px solid #e6e2da;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid;overflow:hidden;background:#fff!important}.client-logo img{object-fit:contain;width:72%;height:72%;display:block}.client-logo.fallback{border-color:#0000;background:#edf2e9!important}.client-logo span{color:#52764e;background:#edf2e9;place-items:center;width:100%;height:100%;font-size:14px;font-weight:900;display:grid}.deal .client-logo{border-radius:12px;width:38px;height:38px}.lead-head .client-logo{width:44px;height:44px}.today-actions .client-logo,.next-list .client-logo,.follow-list .client-logo{width:42px;height:42px}.accounts article{border-radius:19px}.accounts article:hover{box-shadow:0 15px 34px #20364612}.linkedin-badge{color:#426d57;background:#eef3ed}.score{color:#5b8253;background:#eef4eb}.account-tools{border-color:var(--line);background:#fffdf9}.account-tools button,.customer-filters button.active{color:#4c7650;background:#edf3e9}.calendar-list article,.calendar-list>a,.linkedin-list a,.exhibition-strip>article,.exhibition-strip>a{background:#faf8f3;border-color:#e4e0d8}.exhibition-strip time,.exhibition-strip strong{color:#cf714d}.exhibition-strip strong{background:#fff0e7}.drawer{background:#fffdf9}.drawer-bg{background:#092a4775}.mobile-nav{background:#fffdf9;border-color:#e5e1d8}.mobile-nav button.active i,.mobile-nav button.active span{color:#6c9d63}.mobile-more>div{background:#fffdf9!important;border-color:#e5e1d8!important}.mobile-more i{color:#628d5b;background:#edf3e9}.auth-shell:not(.name-shell){background:linear-gradient(145deg,#082946,#0d3a5f)}.auth-showcase{background:radial-gradient(circle at 15% 85%,#f2a07422,#0000 30%),linear-gradient(145deg,#082946,#0d3a5f)}.auth-showcase:after{background:#a9d49a18}.auth-showcase:before{color:#ffffff04}.auth-showcase>p{color:#c7d5dc}.auth-features>div{background:#ffffff0b;border-color:#ffffff12}.auth-card{background:#fffdf9}.auth-card input{background:#faf8f3;border-color:#e3e0d8}.auth-card input:focus{border-color:#9bc88f;box-shadow:0 0 0 3px #9bc88f20}.auth-card>button{font-weight:800}.auth-error{color:#a85543;background:#fff0ea}.customer-message{color:#4d744a;background:#edf3e9}.retry-save{background:#fff0ea}@media (width<=760px){body{background:#f8f6f0}.workspace{background:radial-gradient(circle at 0 0,#fff,#0000 24%),#f8f6f0}.auth-shell:not(.name-shell){background:#082946}.workspace>header{border-radius:17px}}.auth-showcase:before{content:"BD CRM"}.auth-card>.auth-privacy-link{color:#45627c;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;margin-top:4px;padding:4px;font-size:12px;font-weight:650;text-decoration:underline}.auth-card>.auth-privacy-link:hover{color:#102b49;background:0 0}.privacy-settings-card{grid-column:1/-1}.privacy-settings-card p{max-width:620px}.privacy-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#092a4778;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.privacy-sheet{color:#102b49;background:#fffdf9;border:1px solid #e4e0d8;border-radius:24px;width:min(820px,100%);max-height:calc(100vh - 44px);padding:34px 38px;position:relative;overflow:auto;box-shadow:0 28px 90px #071b2d40}.privacy-sheet>.brand-logo{margin-bottom:14px}.privacy-sheet>small{color:#78827f}.privacy-sheet>h1{margin:8px 0 10px;font-size:30px}.privacy-sheet>p{color:#65716f;margin:0 0 22px;line-height:1.9}.privacy-sheet section{border-top:1px solid #e8e4dc;padding:18px 0}.privacy-sheet h2{margin:0 0 8px;font-size:17px}.privacy-sheet section p,.privacy-sheet li{color:#536460;font-size:14px;line-height:1.95}.privacy-sheet ul{margin:0;padding-right:20px}.privacy-close{color:#102b49;cursor:pointer;background:#edf2e9;border:0;border-radius:14px;width:42px;height:42px;font-size:26px;position:absolute;top:22px;left:22px}.privacy-contact{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.privacy-contact a{color:#315f54;direction:ltr;background:#edf3e9;border-radius:11px;padding:10px 13px;font-weight:750;text-decoration:none}@media (width<=760px){.privacy-overlay{align-items:end;padding:0}.privacy-sheet{max-height:92vh;padding:28px 20px calc(30px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.privacy-sheet>h1{padding-left:42px;font-size:24px}.privacy-close{top:16px;left:16px}.privacy-contact{display:grid}.privacy-contact a{text-align:center}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
