.crm-contact-notes{display:grid;gap:10px;white-space:normal;color:var(--c-text-main);font-size:13px;line-height:1.55;min-width:0}.crm-note-block{border:1px solid var(--c-border);border-left:3px solid var(--c-border);border-radius:9px;padding:11px 13px;background:var(--c-surface-sunken);min-width:0;overflow-wrap:anywhere}.crm-note-block--manual{border-left-color:var(--c-info-fg)}.crm-note-block--positive{background:var(--c-ok-bg);border-left-color:var(--c-ok-fg)}.crm-note-block--negative{background:var(--c-err-bg);border-left-color:var(--c-err-fg)}.crm-note-block--warning{background:var(--c-warn-bg);border-left-color:var(--c-warn-fg)}.crm-note-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:8px;font-size:12px;color:var(--c-text-secondary)}.crm-note-heading svg{flex-shrink:0}.crm-note-heading>span{margin-left:auto;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.crm-note-block--positive>.crm-note-heading{color:var(--c-ok-fg)}.crm-note-block--negative>.crm-note-heading{color:var(--c-err-fg)}.crm-note-block--warning>.crm-note-heading{color:var(--c-warn-fg)}.crm-note-line{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.crm-note-line--positive{color:var(--c-ok-fg)}.crm-note-line--negative{color:var(--c-err-fg)}.crm-note-line--warning{color:var(--c-warn-fg)}.crm-notes-empty{font-size:13px;color:var(--c-text-muted);margin:0}.crm-note-block .crm-note-text{margin:0}[data-contact-notes-host][data-notes-enhanced]>[data-contact-notes-fallback]{display:none}@media (max-width:600px){.crm-note-block{padding:10px}.crm-note-heading>span{font-size:11px}}.sc-panel{margin:0 0 20px;padding:18px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface-card);color:var(--c-text-main)}.sc-heading,.sc-summary,.sc-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc-heading h2{font-size:17px;margin:0}.sc-heading h2 span{color:var(--c-text-muted);font-size:14px}.sc-heading p,.sc-empty,.sc-muted{font-size:12px;color:var(--c-text-secondary);line-height:1.5}.sc-day{font-size:11px;color:var(--c-text-secondary);display:grid;gap:4px}.sc-list{display:grid;gap:6px;margin-top:12px}.sc-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface-sunken);color:var(--c-text-main);text-align:left;cursor:pointer}.sc-row:hover{background:var(--c-surface-paper)}.sc-initial{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--c-info-bg);color:var(--c-info-fg);border-radius:50%}.sc-person{display:grid;gap:4px;min-width:0;flex:1}.sc-person strong{font-size:13px;overflow-wrap:anywhere}.sc-person small{font-size:11px;color:var(--c-text-secondary)}.sc-status{font-size:11px;border-radius:6px;padding:4px 7px;white-space:nowrap}.sc-open{background:var(--c-info-bg);color:var(--c-info-fg)}.sc-converted,.sc-success{background:var(--c-ok-bg);color:var(--c-ok-fg)}.sc-refused,.sc-notice{background:var(--c-warn-bg);color:var(--c-warn-fg)}.sc-checked{color:var(--c-text-muted)}.sc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px}.sc-modal{width:620px;max-width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;outline:none;background:var(--c-surface-card);color:var(--c-text-main);border:1px solid var(--c-border);border-radius:14px;box-shadow:var(--shadow-dropdown);font-family:inherit}.sc-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--c-border);flex-shrink:0}.sc-modal h2{font-size:18px;margin:0;overflow-wrap:anywhere}.sc-modal h3{font-size:14px;margin:0 0 12px}.sc-modal-body{padding:18px;overflow-y:auto;overscroll-behavior:contain}.sc-icon{display:flex;align-items:center;justify-content:center;border:0;background:var(--c-surface-paper);color:var(--c-text-secondary);border-radius:8px;min-width:36px;height:36px;cursor:pointer}.sc-form{display:grid;gap:16px}.sc-form p{margin:0;font-size:13px;line-height:1.5}.sc-modal label{display:grid;gap:6px;font-size:13px}.sc-modal input:not([type=checkbox]),.sc-modal select,.sc-day input{box-sizing:border-box;width:100%;border:1px solid var(--c-field-border);border-radius:8px;padding:9px 11px;background:var(--c-field-bg);color:var(--c-field-fg);font:inherit;min-width:0}.sc-button,.sc-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--c-border);border-radius:8px;padding:9px 12px;background:var(--c-surface-paper);color:var(--c-text-main);font:inherit;font-size:13px;cursor:pointer}.sc-primary{background:var(--c-ok-bg);color:var(--c-ok-fg)}.sc-modal button:disabled{opacity:.5;cursor:default}.sc-error{background:var(--c-err-bg);color:var(--c-err-fg);padding:10px 12px;border-radius:8px;font-size:13px;margin:10px 0}.sc-negative{color:var(--c-err-fg)}.sc-notice,.sc-success{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5}.sc-check,.sc-decision,.sc-history{margin:16px 0;padding:14px;border:1px solid var(--c-border);border-radius:10px}.sc-check{background:var(--c-surface-sunken)}.sc-check dl{display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:13px;margin:0}.sc-check dt{color:var(--c-text-secondary)}.sc-check dd{margin:0;overflow-wrap:anywhere}.sc-decision label{margin:12px 0}.sc-decision .sc-confirm{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.sc-confirm input{margin-top:3px;flex-shrink:0}.sc-history h3{display:flex;gap:7px;align-items:center}.sc-history>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--c-border);font-size:12px}.sc-panel button:focus-visible,.sc-modal button:focus-visible{outline:2px solid var(--c-info-fg);outline-offset:2px}@media (max-width:600px){.sc-panel{padding:12px}.sc-heading{align-items:flex-start}.sc-day{width:100%}.sc-backdrop{padding:8px}.sc-modal{max-height:calc(100dvh - 16px)}.sc-modal-body{padding:12px}.sc-modal header{padding:12px}.sc-check dl{grid-template-columns:110px 1fr}.sc-checked{display:none}.sc-row{gap:7px}.sc-status{font-size:10px}}.sc-sb-action{margin:16px 0}.sc-delete{border-top:1px solid var(--c-border);padding-top:16px;margin-top:16px;font-size:13px;line-height:1.5}.sc-danger{background:var(--c-err-bg);color:var(--c-err-fg)}.sc-portrait{margin:16px 0;padding:14px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface-sunken)}.sc-portrait-summary{display:flex;gap:14px;align-items:center}.sc-portrait-summary>div{min-width:0}.sc-portrait h3{margin:0 0 6px}.sc-portrait-thumb,.sc-portrait-placeholder{width:88px;height:88px;border-radius:10px;flex-shrink:0;object-fit:cover}.sc-portrait-placeholder{display:flex;align-items:center;justify-content:center;background:var(--c-surface-paper);color:var(--c-text-muted)}.sc-camera{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-border)}.sc-camera>.sc-confirm{display:flex;gap:9px;align-items:flex-start;line-height:1.5;margin:12px 0}.sc-camera>label{margin-bottom:12px}.sc-camera-frame{position:relative;aspect-ratio:1;max-width:400px;margin:14px auto;overflow:hidden;border-radius:12px;background:var(--c-surface-paper);border:1px solid var(--c-border);display:flex;align-items:center;justify-content:center;color:var(--c-text-secondary);text-align:center;font-size:13px}.sc-camera-frame video,.sc-camera-frame img{width:100%;height:100%;object-fit:cover}.sc-camera-frame video[hidden]{display:none}.sc-camera-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--c-surface-paper);margin:0}.sc-camera-actions{display:flex;gap:8px;flex-wrap:wrap}.sc-camera .sc-muted{margin-bottom:0}@media (max-width:600px){.sc-portrait{padding:12px}.sc-portrait-summary{gap:10px;align-items:flex-start}.sc-portrait-thumb,.sc-portrait-placeholder{width:64px;height:64px}.sc-camera-actions>button{flex:1;white-space:nowrap}}.sc-context{margin:16px 0;padding:14px;border:1px solid var(--c-border);border-radius:10px}.sc-context-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-context-heading h3{display:flex;align-items:center;gap:7px;margin:0}.sc-context-counts,.sc-context-results{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;margin:10px 0}.sc-context-counts>span{padding:4px 7px;background:var(--c-surface-paper);border-radius:6px}.sc-context-yandex{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;margin:12px 0;font-size:13px}.sc-context-yandex small{color:var(--c-text-secondary)}.sc-good{color:var(--c-ok-fg)}.sc-caution{color:var(--c-warn-fg)}.sc-context-person{display:flex;flex-direction:column;gap:4px;padding:8px 0;font-size:13px}.sc-context-person small{color:var(--c-text-secondary)}.sc-context-note{padding:10px;margin:10px 0;background:var(--c-surface-sunken);border:1px solid var(--c-border);border-radius:8px;font-size:13px}.sc-context-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:13px}.sc-context-section{border-top:1px solid var(--c-border);padding:12px 0;font-size:13px}.sc-context-section>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;line-height:1.4}.sc-context-section>summary::-webkit-details-marker{display:none}.sc-context-section>summary>span{font-size:12px;color:var(--c-text-muted)}.sc-context-section>summary svg{flex-shrink:0}.sc-context-chevron{margin-left:auto}.sc-context-section[open]>summary>.sc-context-chevron{transform:rotate(180deg)}.sc-context-entry{padding:12px 0;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere}.sc-context-entry:last-of-type{border-bottom:0}.sc-context-meta{display:flex;gap:5px 10px;flex-wrap:wrap;font-size:11px;color:var(--c-text-secondary);margin-bottom:7px}.sc-context-current{display:block;font-size:11px;color:var(--c-info-fg);margin-top:4px}.sc-context-entry p{margin:7px 0}.sc-context-section>.sc-button{margin-top:10px}.sc-context-note details>summary{cursor:pointer}.sc-context-note .sc-context-text{max-width:100%}.sc-passport{padding:16px;border:1px solid var(--c-border);border-radius:12px;margin:18px 0;background:var(--c-surface-card)}.sc-passport h3{display:flex;align-items:center;gap:8px;margin:0 0 10px}.sc-passport-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.sc-passport label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px}.sc-passport input,.sc-passport textarea{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface-paper);color:var(--c-text-main);font:inherit}.sc-passport textarea{min-height:75px;resize:vertical}.sc-passport-paste{margin:12px 0}.sc-passport-wide{grid-column:1/-1}.sc-passport dl{margin:10px 0}.sc-passport dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;margin:8px 0}.sc-passport dt{color:var(--c-text-muted)}.sc-passport dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sc-element-status{padding:12px;border:1px solid var(--c-border);border-radius:10px;margin:10px 0}.sc-element-status p{margin:6px 0}@media (max-width:600px){.sc-passport-grid{grid-template-columns:minmax(0,1fr)}.sc-passport dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}
