:root{--ssdn-navy: #0F1B3C;--ssdn-orange: #D2601A;--ssdn-surface: #F5F4F1;--ssdn-card: #FFFFFF;--ssdn-border: #E2E0D9;--ssdn-text-secondary: #6B6A66}.ssdn-crm-app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ssdn-surface);border-radius:12px;overflow:hidden}.ssdn-crm-app button{font-family:inherit;color:var(--ssdn-text-secondary)}.ssdn-btn-primary{background:var(--ssdn-orange)!important;color:#fff!important;border:none!important;font-weight:500}.ssdn-topnav{background:var(--ssdn-navy);padding:14px 20px;display:flex;align-items:center;gap:20px;color:#fff}.ssdn-mobile-search-toggle{display:none}@media (max-width: 720px){.ssdn-topnav{flex-wrap:wrap;row-gap:10px}.ssdn-mobile-search-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;padding:4px}.ssdn-topnav-search{display:none}.ssdn-topnav.ssdn-mobile-search-open .ssdn-topnav-search{display:block;order:5;flex:1 1 100%;max-width:none;margin-top:4px}}.ssdn-topnav-logo{font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer}.ssdn-accent{color:var(--ssdn-orange)}.ssdn-topnav-links{display:flex;gap:18px;font-size:13px;color:#d3d1c7}.ssdn-topnav-links span{cursor:pointer;padding-bottom:2px}.ssdn-topnav-links span.active{color:#fff;border-bottom:2px solid var(--ssdn-orange)}.ssdn-topnav-spacer{flex:1}.ssdn-lang-toggle{background:none;border:none;color:#d3d1c7;font-size:12px;cursor:pointer}.ssdn-crm-content{padding:16px}.ssdn-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ssdn-stat-card{background:var(--ssdn-card);border-radius:8px;padding:1rem;border:.5px solid var(--ssdn-border)}.ssdn-stat-card-clickable{text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ssdn-stat-card-clickable:hover{border-color:#85b7eb;box-shadow:0 1px 4px #0f1b3c14}.ssdn-link{color:#185fa5;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.ssdn-link:hover{text-decoration-color:#185fa5}.ssdn-stat-card .label{font-size:13px;color:var(--ssdn-text-secondary);margin:0 0 4px}.ssdn-stat-card .value{font-size:24px;font-weight:500;margin:0}.ssdn-contacts-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.ssdn-mobile-back{display:none}@media (max-width: 720px){.ssdn-contacts-layout{grid-template-columns:1fr}.ssdn-contacts-layout.ssdn-mobile-list .ssdn-contact-detail,.ssdn-contacts-layout.ssdn-mobile-detail .ssdn-contacts-list{display:none}.ssdn-mobile-back{display:inline-block;background:none;border:none;color:#185fa5;font-size:13px;padding:0 0 12px;cursor:pointer}}.ssdn-contact-row{background:var(--ssdn-card);border-radius:8px;padding:10px;border:.5px solid var(--ssdn-border);margin-bottom:6px;cursor:pointer}.ssdn-contact-row.selected{background:#e6f1fb;border-color:#85b7eb}.ssdn-contact-row .name{font-size:13px;font-weight:500;margin:0}.ssdn-contact-row .subtitle{font-size:12px;color:var(--ssdn-text-secondary);margin:0}.ssdn-contact-detail{background:var(--ssdn-card);border-radius:12px;border:.5px solid var(--ssdn-border);padding:1rem 1.25rem}.ssdn-contact-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ssdn-contact-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#185fa5;text-decoration:none;background:var(--ssdn-surface);border-radius:6px;padding:6px 10px}.ssdn-contact-chip:hover{text-decoration:underline}.ssdn-chip-label{color:var(--ssdn-text-secondary)}.ssdn-notes-header{display:flex;justify-content:space-between;align-items:center;border-top:.5px solid var(--ssdn-border);padding-top:12px}.ssdn-collapsible-header{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer}.ssdn-collapsible-header h4{margin:0}.ssdn-empty{color:var(--ssdn-text-secondary);font-size:13px}.ssdn-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ssdn-section-title{font-size:14px;font-weight:500;margin:0}.ssdn-section-header button,.ssdn-inline-form button,.ssdn-card-actions button{font-size:12px;padding:6px 12px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:6px;cursor:pointer}.ssdn-inline-form{background:var(--ssdn-card);border:.5px solid var(--ssdn-border);border-radius:12px;padding:1rem;margin-bottom:16px}.ssdn-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:10px}.ssdn-contact-picker{position:relative}.ssdn-contact-picker input{width:100%;box-sizing:border-box;font-size:13px;padding:8px 10px;border:.5px solid var(--ssdn-border);border-radius:6px}.ssdn-contact-picker-dropdown{position:absolute;top:38px;left:0;right:0;background:#fff;border:.5px solid var(--ssdn-border);border-radius:8px;max-height:220px;overflow-y:auto;z-index:10;box-shadow:0 2px 8px #0f1b3c1a}.ssdn-contact-picker-option{padding:8px 10px;cursor:pointer}.ssdn-contact-picker-option:hover{background:var(--ssdn-surface)}.ssdn-contact-picker-option .name{font-size:13px;font-weight:500;margin:0;color:#1a1a1a}.ssdn-contact-picker-option .subtitle{font-size:11px;color:var(--ssdn-text-secondary);margin:0}.ssdn-contact-picker-empty,.ssdn-contact-picker-hint{font-size:11px;color:var(--ssdn-text-secondary);text-align:center;padding:8px 10px;margin:0}.ssdn-inline-form input,.ssdn-inline-form select,.ssdn-inline-form textarea{font-size:13px;padding:8px 10px;border:.5px solid var(--ssdn-border);border-radius:6px;width:100%;box-sizing:border-box}.ssdn-inline-form textarea{margin-bottom:10px;resize:vertical}.ssdn-column-label{font-size:14px;font-weight:500;color:#2c2c2a;margin:0}.ssdn-deal-board{display:flex;flex-direction:column;gap:4px}.ssdn-deal-section{border:.5px solid var(--ssdn-border);border-radius:10px;overflow:hidden;margin-bottom:8px}.ssdn-deal-section-header{display:flex;align-items:center;gap:8px;width:100%;background:#e4e1d6;border:none;padding:10px 12px;cursor:pointer;text-align:left;font-family:inherit}.ssdn-section-chevron{font-size:15px;color:#444441;width:14px;display:inline-block}.ssdn-deal-section-body{padding:10px 12px}.ssdn-deal-cards-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.ssdn-deal-card{background:var(--ssdn-card);border:.5px solid var(--ssdn-border);border-radius:10px;padding:10px;flex:1 1 240px;min-width:220px;max-width:320px}.ssdn-deal-card .name{font-size:13px;font-weight:500;margin:0}.ssdn-deal-card .subtitle{font-size:12px;color:var(--ssdn-text-secondary);margin:2px 0 6px}.ssdn-deal-card .price{font-size:12px;margin:0 0 8px}.ssdn-card-actions{display:flex;gap:6px}.ssdn-card-actions button{font-size:11px;padding:5px 9px;border:.5px solid var(--ssdn-border);border-radius:6px;background:#fff;cursor:pointer}.ssdn-card-actions-row{display:flex;gap:6px;margin-bottom:6px}.ssdn-card-actions-row:last-child{margin-bottom:0}.ssdn-card-actions-row button{flex:1;font-size:12px;padding:8px 0;white-space:nowrap;border:.5px solid var(--ssdn-border);border-radius:6px;background:#fff;cursor:pointer}.ssdn-task-card{background:var(--ssdn-card);border:.5px solid var(--ssdn-border);border-radius:12px;padding:12px 14px;margin-bottom:8px}.ssdn-task-card.completed{opacity:.55}.ssdn-task-main{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ssdn-task-main>input[type=checkbox]{margin-top:3px}.ssdn-task-main .title{font-size:13px;font-weight:500;margin:0}.ssdn-task-main .title.strike{text-decoration:line-through}.ssdn-task-main .subtitle{font-size:12px;color:var(--ssdn-text-secondary);margin:2px 0 0}.ssdn-badge-completed{font-size:11px;color:#0f6e56;font-weight:500}.ssdn-badge-pending{font-size:11px;color:#854f0b}.ssdn-task-notes{margin-top:8px;padding-top:8px;border-top:.5px solid var(--ssdn-border);font-size:12px;color:var(--ssdn-text-secondary)}.ssdn-topnav-search{position:relative;flex:1;max-width:260px}.ssdn-topnav-search input{width:100%;box-sizing:border-box;background:#ffffff1a;border:none;border-radius:6px;padding:0 10px;height:32px;color:#fff;font-size:13px}.ssdn-topnav-search input::placeholder{color:#d3d1c7}.ssdn-mobile-search-collapse{display:flex;align-items:center;justify-content:center;width:100%;background:none;border:none;color:#d3d1c7;cursor:pointer;padding:6px 0 0}.ssdn-search-dropdown{position:absolute;top:38px;left:0;right:0;background:#fff;border-radius:8px;border:.5px solid var(--ssdn-border);overflow:hidden;z-index:20}.ssdn-search-result{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px}.ssdn-search-result:hover{background:var(--ssdn-surface)}.ssdn-search-result-main .label{font-size:13px;font-weight:500;margin:0;color:#1a1a1a}.ssdn-search-result-main .subtitle{font-size:11px;color:var(--ssdn-text-secondary);margin:0}.ssdn-search-type-badge{font-size:10px;padding:2px 8px;border-radius:10px;white-space:nowrap;color:#444441;background:#f1efe8}.ssdn-type-contact{background:#e6f1fb;color:#0c447c}.ssdn-type-deal{background:#eaf3de;color:#27500a}.ssdn-type-task{background:#faeeda;color:#633806}.ssdn-form-actions{display:flex;gap:8px}.ssdn-detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.ssdn-note-form{display:flex;gap:8px;margin-bottom:10px}.ssdn-note-form input{flex:1;font-size:13px;padding:6px 10px;border:.5px solid var(--ssdn-border);border-radius:6px}.ssdn-notes-list{display:flex;flex-direction:column;gap:8px}.ssdn-note-item .date{font-size:11px;color:var(--ssdn-text-secondary);margin:0}.ssdn-note-item .body{font-size:13px;margin:0}.ssdn-company-name{font-size:13px;color:var(--ssdn-text-secondary);margin:2px 0 0}.ssdn-detail-header h3{margin:0}.ssdn-inline-form-compact{padding:.75rem;margin-bottom:10px}.ssdn-contact-tasks-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ssdn-mini-task{display:flex;align-items:flex-start;gap:8px;background:var(--ssdn-surface);border-radius:6px;padding:8px 10px}.ssdn-mini-task.completed{opacity:.55}.ssdn-mini-task p{font-size:13px;margin:0}.ssdn-mini-task p.strike{text-decoration:line-through}.ssdn-mini-task .subtitle{font-size:11px;color:var(--ssdn-text-secondary);margin-top:2px}.ssdn-mini-task-actions{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.ssdn-mini-task-actions button{font-size:11px;padding:4px 8px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:6px;cursor:pointer}.ssdn-address-block{display:block;margin:12px 0;padding-top:12px;border-top:.5px solid var(--ssdn-border);font-size:13px;color:#185fa5;text-decoration:none}.ssdn-address-block:hover{text-decoration:underline}.ssdn-field-labeled{display:flex;flex-direction:column;gap:4px}.ssdn-field-labeled label{font-size:11px;color:#8a897f}.ssdn-field-labeled input,.ssdn-field-labeled select{font-size:13px;padding:8px 10px;border:.5px solid var(--ssdn-border);border-radius:6px;width:100%;box-sizing:border-box}.ssdn-contact-deals-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ssdn-mini-deal{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--ssdn-surface);border-radius:6px;padding:8px 10px}.ssdn-mini-deal p{font-size:13px;margin:0}.ssdn-mini-deal .subtitle{font-size:11px;color:var(--ssdn-text-secondary);margin-top:2px}.ssdn-mini-deal select{font-size:12px;padding:5px 8px;border:.5px solid var(--ssdn-border);border-radius:6px}.ssdn-mini-deal-expanded{flex-direction:column;align-items:stretch;gap:10px}.ssdn-mini-deal-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ssdn-quote-items{border-top:.5px solid var(--ssdn-border);padding-top:8px}.ssdn-quote-items-label{font-size:11px;color:var(--ssdn-text-secondary);margin:0 0 6px}.ssdn-quote-item-row{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0}.ssdn-quote-item-row span:first-child{flex:1}.ssdn-quote-item-row button{background:none;border:none;color:var(--ssdn-text-secondary);cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.ssdn-quote-item-form{display:flex;gap:6px;margin-top:8px}.ssdn-quote-item-form input{font-size:12px;padding:6px 8px;border:.5px solid var(--ssdn-border);border-radius:6px;flex:1;min-width:0}.ssdn-quote-item-form button{font-size:12px;padding:6px 10px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:6px;cursor:pointer;white-space:nowrap}.ssdn-task-header-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.ssdn-task-header-actions button{font-size:11px;padding:4px 8px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:6px;cursor:pointer}.ssdn-dashboard-tasks{margin-top:20px}.ssdn-dashboard-tasks .ssdn-section-title{margin-bottom:10px}.ssdn-task-section-header{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px;padding-top:12px;border-top:.5px solid var(--ssdn-border)}.ssdn-view-all-link{background:none!important;border:none!important;color:#185fa5;font-size:11px;padding:4px 0!important;cursor:pointer;text-align:left}.ssdn-history-panel{background:var(--ssdn-card);border-radius:12px;border:.5px solid var(--ssdn-border);padding:1rem 1.25rem}.ssdn-range-buttons{display:flex;gap:6px}.ssdn-range-buttons button{font-size:12px;padding:5px 10px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:6px;cursor:pointer}.ssdn-range-buttons button.active{background:#e6f1fb;border-color:#85b7eb;color:#0c447c}.ssdn-history-table{display:flex;flex-direction:column;gap:4px}.ssdn-history-row{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr .8fr;gap:8px;font-size:13px;padding:10px;background:var(--ssdn-surface);border-radius:6px}.ssdn-history-row.ssdn-history-head{background:none;font-size:11px;color:var(--ssdn-text-secondary);padding:0 10px}.ssdn-history-row-3,.ssdn-history-head-3{grid-template-columns:1fr 1.5fr .8fr}.ssdn-history-row .muted{color:var(--ssdn-text-secondary)}.ssdn-history-footer{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:.5px solid var(--ssdn-border);font-size:12px;color:var(--ssdn-text-secondary)}.ssdn-history-footer .total{font-weight:500;color:#1a1a1a}.ssdn-conflict-warning{background:#fff6e5;border:.5px solid #E8C468;border-radius:8px;padding:10px 12px;margin:10px 0}.ssdn-conflict-title{font-size:12px;font-weight:500;color:#7a5a0a;margin:0 0 4px}.ssdn-conflict-item{font-size:12px;color:#7a5a0a;margin:2px 0}.ssdn-quote-hint{margin:8px 0}.ssdn-calendar-connect-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.ssdn-calendar-connect-button{display:inline-block;font-size:13px;padding:8px 14px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:var(--radius);color:#185fa5;text-decoration:none;cursor:pointer}.ssdn-calendar-status-connected{font-size:13px;color:#27500a}.ssdn-calendar-switch-button{font-size:12px;padding:6px 10px;background:none;border:.5px solid var(--ssdn-border);border-radius:var(--radius);color:var(--ssdn-text-secondary);cursor:pointer}.ssdn-sync-badge-ok{color:#27500a}.ssdn-sync-badge-error{color:#791f1f}.ssdn-push-row{margin-bottom:14px}.ssdn-push-toggle{font-size:13px;padding:8px 14px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:var(--radius);cursor:pointer}.ssdn-push-device-count{font-size:11px;color:var(--ssdn-text-secondary);margin-left:8px}.ssdn-push-ios-hint{font-size:12px;color:var(--ssdn-text-secondary);background:var(--ssdn-surface);border-radius:8px;padding:10px 12px;max-width:480px}.ssdn-push-error{font-size:12px;color:#791f1f;margin-top:6px}.ssdn-push-error-detail{font-size:11px;font-family:monospace;color:#963333;word-break:break-word}.ssdn-reminder-test{margin-top:10px}.ssdn-reminder-test button{font-size:12px;padding:6px 12px;background:#fff;border:.5px solid var(--ssdn-border);border-radius:var(--radius);cursor:pointer}.ssdn-reminder-test-result{font-size:11px;background:var(--ssdn-surface);border-radius:6px;padding:8px 10px;margin-top:8px;max-width:480px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ssdn-calendar-notice{font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:14px}.ssdn-calendar-notice-success{background:#eaf3de;color:#27500a;border:.5px solid #C0DD97}.ssdn-calendar-notice-error{background:#fcebeb;color:#791f1f;border:.5px solid #F09595}.ssdn-view-toggle{display:flex;background:var(--ssdn-surface);border:.5px solid var(--ssdn-border);border-radius:var(--radius);padding:3px;margin-bottom:12px;max-width:260px}.ssdn-view-toggle button{flex:1;font-size:12px;padding:7px 0;background:none;border:none;color:var(--ssdn-text-secondary);border-radius:6px;cursor:pointer}.ssdn-view-toggle button.active{background:var(--ssdn-navy);color:#fff}.ssdn-calendar-card{background:var(--ssdn-card);border:.5px solid var(--ssdn-border);border-radius:12px;padding:12px;margin-bottom:16px;max-width:380px}.ssdn-calendar-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ssdn-calendar-nav p{font-size:14px;font-weight:500;margin:0;text-transform:capitalize}.ssdn-calendar-nav button{background:none;border:none;font-size:16px;color:var(--ssdn-text-secondary);cursor:pointer;padding:4px 8px}.ssdn-calendar-weekday-row{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:10px;color:#8a897f;margin-bottom:4px}.ssdn-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ssdn-calendar-cell{position:relative;padding:6px 0;font-size:12px;border-radius:6px;background:none;border:none;cursor:pointer;color:#1a1a1a}.ssdn-calendar-cell:hover{background:var(--ssdn-surface)}.ssdn-calendar-cell-muted{color:var(--ssdn-text-secondary);opacity:.5}.ssdn-calendar-cell-selected{background:var(--ssdn-orange);color:#fff}.ssdn-calendar-cell-selected:hover{background:var(--ssdn-orange)}.ssdn-calendar-dot{display:block;width:4px;height:4px;background:var(--ssdn-orange);border-radius:50%;margin:2px auto 0}.ssdn-calendar-cell-selected .ssdn-calendar-dot{background:#fff}.ssdn-day-agenda-title{text-transform:capitalize;margin-bottom:10px}.ssdn-day-agenda-completed{margin-top:8px}.ssdn-week-list{display:flex;flex-direction:column;gap:6px}.ssdn-week-day{background:var(--ssdn-card);border:.5px solid var(--ssdn-border);border-radius:8px;overflow:hidden}.ssdn-week-day-header{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:10px 12px;cursor:pointer;text-align:left;font-family:inherit}.ssdn-week-day-label{font-size:13px;flex:1;text-transform:capitalize}.ssdn-week-day-count{font-size:11px;color:var(--ssdn-text-secondary)}.ssdn-week-day-body{padding:0 12px 12px}
