.cview:has(.crm-shell) .cview-head{display:none}.crm-body{background:#f7f5f1!important;min-height:calc(100vh - 70px)}.crm-shell{max-width:1700px;margin:0 auto;padding:32px 35px 65px;color:#292421;font:14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.crm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.crm-eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.17em;color:#b4653f!important;margin:0 0 9px!important}.crm-heading h2{font:500 clamp(30px,3vw,47px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:#292421;margin:0 0 8px}.crm-heading p:not(.crm-eyebrow){color:#817a74;margin:0}.crm-primary{border:0;border-radius:10px;background:#6b1e2a;color:#fff;padding:11px 17px;font:700 13px Inter,ui-sans-serif,sans-serif;cursor:pointer;white-space:nowrap}.crm-primary:hover{background:#521721}.crm-primary:disabled{opacity:.45;cursor:not-allowed}.crm-tabs{display:flex;gap:5px;overflow-x:auto;padding:5px;margin-bottom:23px;border:1px solid #e9e2dc;background:#fff;border-radius:12px;scrollbar-width:thin}.crm-tabs button{border:0;background:transparent;padding:11px 19px;border-radius:8px;color:#776d68;font:700 13px Inter,ui-sans-serif,sans-serif;white-space:nowrap;cursor:pointer}.crm-tabs button:hover{background:#f7f2ee}.crm-tabs button.active{background:#6b1e2a;color:#fff}.crm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.crm-summary>div{background:#fff;border:1px solid #e8e2da;border-radius:12px;padding:16px 19px;box-shadow:0 7px 25px #402a2008}.crm-summary>div:before{content:"";display:block;width:27px;height:3px;background:#b4653f;margin-bottom:14px;border-radius:2px}.crm-summary>div:nth-child(2):before{background:#2b8767}.crm-summary>div:nth-child(3):before{background:#d59241}.crm-summary>div:nth-child(4):before{background:#6b1e2a}.crm-summary span{display:block;color:#9a8b83;font-size:10px;font-weight:800;letter-spacing:.08em}.crm-summary strong{display:block;font:500 29px Georgia,serif;color:#292421;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-demo-note{margin:-9px 0 17px;padding:8px 11px;border:1px solid #ead8ad;background:#fff8e9;border-radius:7px;color:#805c1e;font-size:11px}.crm-demo-note[hidden]{display:none}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.crm-toolbar input{width:min(460px,100%);padding:11px 14px;border:1px solid #e4dbd4;border-radius:9px;background:#fff;color:#292421;font:inherit}.crm-toolbar-right{display:flex;gap:8px}.crm-toolbar button,.crm-table button,.crm-card-foot button,.crm-form-foot button:not(.crm-primary){background:#fff;color:#6b1e2a;border:1px solid #d8c9be;border-radius:8px;padding:9px 12px;font:700 12px Inter,ui-sans-serif,sans-serif;cursor:pointer}.crm-toolbar button:hover,.crm-table button:hover,.crm-card-foot button:hover{background:#f5eeea}.crm-sheet-link{display:inline-flex;align-items:center;justify-content:center;background:#f4eee6;color:#6b1e2a;border:1px solid #d8c9be;border-radius:8px;padding:9px 12px;font:700 12px Inter,ui-sans-serif,sans-serif;text-decoration:none;white-space:nowrap}.crm-sheet-link:hover{background:#eaddd0}.crm-sync-warning{margin:-5px 0 14px;color:#a34d2f;font-size:12px}@media(max-width:620px){.crm-toolbar-right{flex-wrap:wrap}.crm-sheet-link{flex:1 1 100%}}.crm-filters{display:flex;align-items:end;gap:11px;flex-wrap:wrap;margin:-2px 0 15px;color:#897d75;font-size:11px}.crm-filters label{display:flex;flex-direction:column;gap:4px;font-weight:700}.crm-filters select,.crm-inline-stage{border:1px solid #d9cbc0;background:#fff;border-radius:8px;color:#382f2b;padding:9px 11px;font:12px Inter,ui-sans-serif,sans-serif}.crm-filters>span{margin-left:auto;padding-bottom:8px}.crm-steps{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 12px;margin-bottom:7px;scrollbar-width:thin}.crm-step{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #e4d8cd;border-radius:9px;background:#fff;color:#5e554f;padding:9px 12px;cursor:pointer;font:700 11px Inter,ui-sans-serif,sans-serif}.crm-step strong{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:10px;background:#f1e8e1;color:#744a3e}.crm-step.selected{background:#6b1e2a;border-color:#6b1e2a;color:#fff}.crm-step.selected strong{background:#ffffff29;color:#fff}.crm-new{display:inline-block;vertical-align:middle;margin-left:4px;padding:2px 6px;border-radius:5px;background:#dff3e8;color:#19754c;font:800 10px Inter,ui-sans-serif,sans-serif;text-transform:uppercase;letter-spacing:.04em}.crm-inline-stage{min-width:145px;max-width:190px;width:100%;font-weight:700}.crm-process-table td{height:66px}.crm-process-table .crm-tags{margin:5px 0 0}.crm-message{background:#eaf2e9;color:#2d5d43;padding:11px 15px;border-radius:8px;margin-bottom:15px}.crm-message.error{background:#fff0ef;color:#a33f37}.crm-message[hidden]{display:none}.crm-board{display:flex;gap:13px;overflow-x:auto;align-items:flex-start;padding:3px 2px 18px;scrollbar-width:thin;scroll-snap-type:x proximity}.crm-lane{width:274px;min-width:274px;max-height:calc(100vh - 355px);overflow-y:auto;border:1px solid #e8e2da;border-top:4px solid #b4653f;background:#fefdfb;border-radius:12px;scroll-snap-align:start}.crm-lane-1{border-top-color:#bf9c52}.crm-lane-2{border-top-color:#567b9b}.crm-lane-3{border-top-color:#7765a0}.crm-lane-4{border-top-color:#ac6644}.crm-lane-5{border-top-color:#2c8b70}.crm-lane-6{border-top-color:#d09946}.crm-lane-7{border-top-color:#8b8580}.crm-lane-8{border-top-color:#9b557b}.crm-lane-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 14px 10px;position:sticky;top:0;background:#fefdfb;z-index:1}.crm-lane-title h3{margin:0;font:700 13px Inter,ui-sans-serif,sans-serif;color:#292421}.crm-lane-title span{background:#f2eae5;color:#7d5345;border-radius:30px;padding:2px 8px;font-weight:700;font-size:11px}.crm-lane-list{padding:0 9px 10px;display:grid;gap:9px}.crm-lane-empty{color:#a39890;text-align:center;font-size:12px;padding:22px 5px}.crm-card{background:#fff;border:1px solid #e8e2da;border-radius:10px;padding:13px;box-shadow:0 4px 13px #402a2008}.crm-card-top,.crm-card-foot{display:flex;align-items:center;justify-content:space-between;gap:7px}.crm-code{font:800 10px Inter,ui-sans-serif,sans-serif;color:#ad734f;letter-spacing:.04em}.crm-card h4{margin:10px 0 3px;font-size:14px;color:#292421}.crm-card-sub{font-size:11px;color:#817a74;min-height:32px}.crm-tags{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0}.crm-tag{font-size:10px;color:#734d78;background:#f3e9f3;border-radius:20px;padding:2px 6px}.crm-card-dates{border-top:1px solid #f0ebe7;padding-top:8px;display:flex;flex-direction:column;color:#8d817a;font-size:10px}.crm-card-foot{border-top:1px solid #f0ebe7;margin-top:10px;padding-top:8px;font-size:11px;color:#776d68}.crm-card-foot button{font-size:10px;padding:5px 7px}.crm-source{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;white-space:nowrap;color:#665e58}.crm-source i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#fff;background:#96908b;font:900 12px Arial,sans-serif}.crm-src-0 i,.crm-src-3 i{background:#1877f2}.crm-src-1 i,.crm-src-4 i{background:#111;color:#ff5a75}.crm-src-2 i{background:#0068ff}.crm-src-5 i{background:#111}.crm-src-6 i{background:#659c65}.crm-table-wrap{overflow:auto;border:1px solid #e8e2da;border-radius:12px;background:#fff}.crm-table{width:100%;border-collapse:collapse;min-width:900px}.crm-table th{text-align:left;background:#f5f1ed;color:#82746d;white-space:nowrap;font-size:10px;letter-spacing:.07em;padding:14px 15px}.crm-table td{border-top:1px solid #eee8e2;padding:13px 15px;vertical-align:middle;color:#403832;font-size:12px}.crm-table td strong,.crm-table td small{display:block}.crm-table td b{display:block;font-size:10px;color:#b4653f}.crm-table td small{color:#93867d;margin-top:3px;font-size:10px}.crm-table button{white-space:nowrap}.crm-doc-actions{white-space:nowrap}.crm-doc-actions button+button{margin-left:5px}.crm-doc-status{display:inline-block;background:#f3e8db;color:#79513a;border-radius:20px;padding:4px 9px;font-size:11px}.crm-empty{padding:65px 20px;text-align:center;border:1px dashed #d5c8bd;border-radius:12px;background:#fff;color:#817a74}.crm-modal[hidden],.crm-import[hidden]{display:none}.crm-modal,.crm-import{position:fixed;inset:0;z-index:2200;background:#12100dc2;display:flex;justify-content:center;align-items:center;padding:14px}.crm-dialog,.crm-import-card{background:#fbf9f6;color:#292421;border-radius:16px;width:min(870px,100%);max-height:92vh;overflow:auto;padding:24px;box-shadow:0 25px 85px #0005}.crm-import-card{width:min(1100px,100%)}.crm-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px}.crm-dialog-head h3{font:500 25px Georgia,serif;margin:0;color:#292421}.crm-dialog-head button{border:0;background:transparent;color:#95867c;font-size:28px;line-height:1;cursor:pointer}.crm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.crm-fields label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;color:#817a74}.crm-fields label.wide{grid-column:1/-1}.crm-fields input,.crm-fields select,.crm-fields textarea,.crm-import-start input[type=file],.crm-map select{width:100%;box-sizing:border-box;background:#fff;border:1px solid #dbcec3;border-radius:8px;color:#292421;padding:10px 11px;font:13px Inter,ui-sans-serif,sans-serif}.crm-fields textarea{min-height:76px;resize:vertical}.crm-form-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.crm-form-foot span{margin-right:auto;color:#93867d;font-size:11px}.crm-ai-message{margin-top:16px;padding:11px 13px;border-radius:9px;background:#f7eee4;color:#593d31;font-size:12px;line-height:1.5}.crm-ai-message[hidden]{display:none}.crm-form-foot button:disabled{opacity:.55;cursor:wait}.crm-form-section{border-top:1px solid #e7ddd4;padding:18px 0 5px}.crm-form-section:first-child{border-top:0;padding-top:0}.crm-form-section h4{font:600 17px Georgia,serif;color:#6b1e2a;margin:0 0 13px}.crm-logo-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-logo-control input[type=file]{width:min(270px,100%)}.crm-logo-control span{font-size:10px;font-weight:500;color:#82766e}.crm-entry-step[hidden],.crm-form-foot button[hidden]{display:none}.crm-entry-progress{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.crm-entry-progress span{padding:7px 9px;border-radius:8px;background:#eee7e0;color:#8b8179;font-size:11px;font-weight:700}.crm-entry-progress span.active{background:#6b1e2a;color:#fff}.crm-entry-instruction{margin:-5px 0 16px;color:#75695f;font-size:12px;line-height:1.5}.crm-policy-note{font-size:12px;line-height:1.5;color:#6b1e2a;background:#f9f1eb;border:1px solid #e8d6ca;border-radius:8px;padding:10px 12px;margin:12px 0 0;overflow-wrap:anywhere}.crm-policy-modal .crm-dialog{width:min(980px,100%)}.crm-policy-intro{font-size:12px;line-height:1.55;color:#75695f;margin:0 0 16px}.crm-policy-profile{border:1px solid #e6dbd2;border-radius:10px;background:#fff;margin:10px 0;padding:0 14px 13px}.crm-policy-profile summary{cursor:pointer;padding:13px 2px;font-weight:700;color:#5b2630}.crm-policy-profile .crm-fields{padding-top:8px}.crm-import-card>p,.crm-import-preview>p{color:#817a74;font-size:12px}.crm-import-start{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-import-start input[type=file]{max-width:440px}.crm-import-start label{white-space:nowrap;font-size:12px}.crm-import-status{margin:15px 0;color:#6b1e2a;font-size:12px}.crm-map{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0;padding:15px;border:1px solid #e8e2da;border-radius:9px;background:#fff}.crm-map h4{width:100%;margin:0 0 5px}.crm-map label{display:flex;flex-direction:column;gap:4px;min-width:145px;color:#817a74;font-size:11px}.crm-map select{font-size:11px;padding:7px}.crm-import-preview h4{margin:15px 0 4px}.crm-import-grid{overflow:auto;max-height:48vh;border:1px solid #e8e2da;border-radius:8px}.crm-import-grid table{border-collapse:collapse;min-width:1350px}.crm-import-grid th{position:sticky;top:0;background:#f2ebe5;color:#77685f;font-size:11px;padding:7px}.crm-import-grid td{border-top:1px solid #ece5df;padding:4px}.crm-import-grid input{width:120px;padding:5px;border:1px solid transparent;color:#292421;background:#fff;font-size:11px}.crm-import-grid input:focus{border-color:#b4653f;outline:0}.crm-import-grid td:nth-child(2) input{width:150px}.crm-import-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:15px;color:#817a74;font-size:11px}.crm-import-start button:not(.crm-primary){border:1px solid #d8c9be;background:#fff;color:#6b1e2a;border-radius:8px;padding:10px 12px;font:700 12px Inter,ui-sans-serif,sans-serif;cursor:pointer}.crm-ai-flag{display:inline-block;color:#9b5f20;background:#fff2d8;border-radius:4px;padding:2px 5px;font-size:10px;width:max-content}@media(max-width:900px){.crm-shell{padding:22px 18px 45px}.crm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lane{max-height:none}.crm-heading h2{font-size:34px}}@media(max-width:620px){.crm-shell{padding:15px 12px 45px}.crm-heading{align-items:flex-start}.crm-heading h2{font-size:30px}.crm-heading .crm-primary{padding:9px 10px;font-size:11px;margin-top:19px}.crm-tabs{margin-bottom:15px}.crm-tabs button{font-size:12px;padding:9px 12px}.crm-summary{gap:7px;margin-bottom:14px}.crm-summary>div{padding:11px}.crm-summary strong{font-size:22px}.crm-toolbar{align-items:stretch;flex-direction:column}.crm-toolbar input{width:100%}.crm-toolbar-right{justify-content:space-between}.crm-toolbar button{flex:1}.crm-filters>span{display:none}.crm-filters label{flex:1}.crm-filters select{width:100%}.crm-steps{margin-right:-12px}.crm-process-table{min-width:760px}.crm-dialog,.crm-import-card{padding:17px;max-height:95vh}.crm-fields{grid-template-columns:1fr}.crm-form-foot{flex-wrap:wrap}.crm-form-foot span{width:100%}.crm-import-start>*{width:100%;max-width:none!important}.crm-import-actions{align-items:stretch;flex-direction:column}.crm-import-actions button{width:100%}}@media(max-width:620px){.crm-table-wrap:has(.crm-process-table),.crm-table-wrap:has(.crm-process-table) .crm-table,.crm-table-wrap:has(.crm-process-table) tbody,.crm-table-wrap:has(.crm-process-table) tr,.crm-table-wrap:has(.crm-process-table) td,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)),.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) .crm-table,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) tbody,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) tr,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) td{display:block;min-width:0;width:100%;box-sizing:border-box}.crm-table-wrap:has(.crm-process-table),.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)){border:0;background:transparent;overflow:visible}.crm-table-wrap:has(.crm-process-table) thead,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) thead{display:none}.crm-table-wrap:has(.crm-process-table) tr,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) tr{background:#fff;border:1px solid #e8e2da;border-radius:11px;margin-bottom:10px;padding:11px}.crm-table-wrap:has(.crm-process-table) td,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) td{border:0;padding:5px 4px;height:auto}.crm-table-wrap:has(.crm-process-table) td:before,.crm-table-wrap:has(.crm-table:not(.crm-process-table)):not(:has(.crm-doc-actions)) td:before{content:attr(data-label);display:block;color:#9c8c80;font-size:10px;font-weight:800;margin-bottom:3px}.crm-inline-stage{max-width:none}}
