.crm-root{--crm-bg:#f4f3ee;--crm-ink:#343532;--crm-line:#dedfd6;--crm-blue:#2864b7;--crm-lime:#efff4c;color:var(--crm-ink);background:var(--crm-bg);min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.crm-root *{box-sizing:border-box}.crm-root button,.crm-root input,.crm-root select,.crm-root textarea{font:inherit}.crm-root button,.crm-root a,.crm-root input,.crm-root select,.crm-root textarea{-webkit-tap-highlight-color:transparent}.crm-root button{cursor:pointer}.crm-root a{color:inherit;text-decoration:none}.crm-root button:disabled{opacity:.5;cursor:wait}.crm-root h1,.crm-root h2,.crm-root h3,.crm-root p{margin:0}.crm-root input,.crm-root textarea,.crm-root select{color:#343532;background:#fff;border:1px solid #cdd0c7;border-radius:9px;outline:none;min-width:0;padding:11px 13px}.crm-root input:focus,.crm-root textarea:focus,.crm-root select:focus{border-color:var(--crm-blue);box-shadow:0 0 0 3px #2864b718}.crm-root textarea{resize:vertical;min-height:100px}.crm-root button:focus-visible,.crm-root a:focus-visible{outline-offset:3px;outline:3px solid #2864b7}.crm-root .crm-primary,.crm-root .crm-secondary{white-space:nowrap;border:0;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.crm-root .crm-primary{background:var(--crm-lime);color:#30332a}.crm-root .crm-primary:hover{background:#e1f23b}.crm-root .crm-secondary{color:#343532;border:1px solid var(--crm-line);background:#fff}.crm-root .crm-secondary:hover{border-color:#2864b7}.crm-shell{min-height:100vh;display:flex}.crm-sidebar{color:#fff;background:#303330;flex-direction:column;flex:0 0 246px;width:246px;height:100vh;padding:34px 22px;display:flex;position:sticky;top:0}.crm-root .crm-brand{letter-spacing:-1px;font-size:23px;font-weight:900;display:block}.crm-brand span{letter-spacing:1.8px;color:#a5ada4;margin-top:5px;font-size:8px;display:block}.crm-local{color:#aeb6ab;align-items:center;gap:7px;margin:26px 0 32px;font-size:11px;display:flex}.crm-local i{background:#efff4c;border-radius:50%;width:6px;height:6px}.crm-sidebar nav{flex-direction:column;gap:7px;display:flex}.crm-sidebar nav button{color:#c6cbc3;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.crm-sidebar nav button span{width:22px;font-size:19px}.crm-sidebar nav button b{opacity:.7;margin-left:auto;font-size:11px;font-weight:400}.crm-sidebar nav button.active{color:#303330;background:#efff4c}.crm-sidebar nav button:hover:not(.active){background:#ffffff0b}.crm-sidebar-bottom{color:#b6beb2;flex-direction:column;align-items:flex-start;gap:15px;margin-top:auto;font-size:12px;display:flex}.crm-sidebar-bottom p{margin-bottom:15px;line-height:1.7}.crm-sidebar-bottom button{color:#b6beb2;background:0 0;border:0;padding:0;font-size:12px}.crm-main{width:calc(100% - 246px);max-width:1800px;padding:38px 40px}.crm-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.crm-eyebrow{letter-spacing:1.5px;color:#7c8576;font-size:10px;font-weight:700}.crm-top h1{letter-spacing:-1px;margin-top:8px;font-size:32px;font-weight:750}.crm-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px;display:grid}.crm-stats>div{border:1px solid var(--crm-line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:20px 24px;display:flex}.crm-stats span{color:#7c8576;letter-spacing:1px;font-size:10px;font-weight:700}.crm-stats strong{letter-spacing:-1px;color:#2864b7;margin:3px 0;font-size:36px}.crm-stats small{color:#92988d;font-size:11px}.crm-stats .crm-stat-warning{background:#fff5e9;border-color:#f3d6ac}.crm-stats .crm-stat-warning strong{color:#c77721}.crm-tools{align-items:center;gap:12px;margin-bottom:22px;display:flex}.crm-search{flex:1;max-width:600px;position:relative}.crm-search span{color:#818b7b;font-size:24px;position:absolute;top:7px;left:14px}.crm-search input{background:0 0;width:100%;padding-left:43px}.crm-tools>.crm-secondary{margin-left:auto}.crm-list{border:1px solid var(--crm-line);background:#fff;border-radius:14px;overflow:hidden}.crm-lead-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceee6;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.crm-lead-row:last-child{border-bottom:0}.crm-lead-row:hover{background:#f8f9f3}.crm-avatar{color:#2864b7;background:#e9eef7;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:20px;font-weight:700;display:grid}.crm-lead-row>div{flex:1;min-width:0}.crm-lead-row strong{font-size:15px}.crm-lead-row p{white-space:nowrap;text-overflow:ellipsis;color:#7f877b;max-width:500px;margin:3px 0;font-size:12px;overflow:hidden}.crm-lead-row small{color:#7f877b;font-size:11px}.crm-badge{color:#2864b7;white-space:nowrap;background:#eaf1ff;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:600}.crm-lead-row time{color:#92988d;font-size:11px}.crm-board{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:start;gap:14px;padding-bottom:15px;display:grid;overflow-x:auto}.crm-column{background:#eaece5;border-radius:12px;min-height:360px;padding:13px 10px}.crm-column h2{white-space:nowrap;align-items:center;gap:6px;padding:0 5px 15px;font-size:11px;display:flex}.crm-column h2 i{background:#2864b7;border-radius:50%;width:6px;height:6px}.crm-column:nth-child(2) h2 i{background:#ee872b}.crm-column:nth-child(3) h2 i{background:#a4b600}.crm-column:nth-child(4) h2 i{background:#a58cd1}.crm-column h2 b{color:#92988d;margin-left:auto;font-size:10px}.crm-project-card{text-align:left;background:#fff;border:1px solid #dfe1d8;border-radius:9px;width:100%;margin-bottom:10px;padding:15px}.crm-project-card:hover{border-color:#2864b7;transform:translateY(-1px)}.crm-card-client{text-transform:uppercase;letter-spacing:.5px;color:#939b8d;font-size:9px}.crm-project-card h3{margin:8px 0;font-size:15px}.crm-project-card p{color:#7e8877;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.crm-project-card footer{color:#7e8877;border-top:1px solid #eee;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.crm-project-card>small{color:#2864b7;margin-top:10px;font-size:10px;display:block}.crm-column-empty{text-align:center;color:#9aa18f;border:1px dashed #cbd0c2;border-radius:8px;padding:30px 10px;font-size:11px}.crm-panel{border:1px solid var(--crm-line);background:#fff;border-radius:14px;padding:24px}.crm-panel>h2{margin-bottom:20px;font-size:18px}.crm-task{border-bottom:1px solid #e7e9df;align-items:center;gap:12px;padding:14px 0;display:flex}.crm-root .crm-task input{accent-color:#2864b7;flex-shrink:0;width:17px;height:17px}.crm-task>div{flex:1}.crm-task strong{font-size:13px;display:block}.crm-root .crm-text-button{color:#2864b7;text-align:left;background:0 0;border:0;padding:3px 0;font-size:11px;display:block}.crm-task>span{font-size:10px}.crm-task.is-done strong{color:#9da393;text-decoration:line-through}.crm-late{color:#bd4a36}.crm-client-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.crm-client-card{border:1px solid var(--crm-line);text-align:left;background:#fff;border-radius:14px;padding:23px}.crm-client-card h2{margin:15px 0 6px;font-size:18px}.crm-client-card p{color:#77816e;font-size:12px}.crm-client-card small{color:#2864b7;margin-top:22px;display:block}.crm-empty{text-align:center;grid-column:1/-1;max-width:560px;margin:auto;padding:65px 30px}.crm-empty>span{color:#7c906c;background:#eef1e5;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:30px;display:grid}.crm-empty h2{letter-spacing:-.5px;font-size:21px}.crm-empty p{color:#7f8877;max-width:390px;margin:12px auto 23px;font-size:13px;line-height:1.8}.crm-root .crm-muted{color:#8a9381;font-size:12px}.crm-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14211866;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-drawer{background:#fafbf6;width:min(700px,100%);height:100%;padding:45px;position:relative;overflow-y:auto;box-shadow:-10px 0 80px #0002}.crm-drawer h2,.crm-modal h2{letter-spacing:-.8px;margin:10px 40px 10px 0;font-size:29px;line-height:1.2}.crm-close{color:#3c4535;background:#e8ece0;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:18px;right:20px}.crm-contact{color:#2864b7;font-size:16px;margin-bottom:24px!important}.crm-field{flex-direction:column;gap:6px;margin-bottom:15px;display:flex}.crm-field>span{color:#69765f;font-size:11px;font-weight:700}.crm-detail-section{border-top:1px solid var(--crm-line);margin-top:18px;padding:25px 0}.crm-detail-section h3{margin-bottom:15px;font-size:16px}.crm-preserve{white-space:pre-wrap;font-size:14px;line-height:1.8}.crm-slots{margin:0}.crm-slots>div{border-bottom:1px solid #e5e8dc;grid-template-columns:140px 1fr;padding:11px 0;font-size:13px;display:grid}.crm-slots dt{color:#818b76}.crm-slots dd{white-space:pre-wrap;margin:0;font-weight:600}.crm-slots small{color:#8a9381;margin-top:4px;font-size:9px;font-weight:400;display:block}.crm-file-list{flex-direction:column;gap:8px;margin-bottom:25px;display:flex}.crm-file-list a{overflow-wrap:anywhere;background:#eef1e8;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.crm-file-list span{color:#2864b7}.crm-transcript{flex-direction:column;gap:10px;display:flex}.crm-transcript>div{background:#edf0e5;border-radius:12px;max-width:92%;padding:13px 16px}.crm-transcript>div.from-client{background:#e8effb;align-self:flex-end}.crm-transcript small{color:#818b76;text-transform:uppercase;font-size:9px;font-weight:700}.crm-transcript p{white-space:pre-wrap;margin-top:5px;font-size:12px}.crm-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-detail-section form>.crm-secondary{margin-top:13px}.crm-add-task{background:#eef1e7;border-radius:12px;margin-top:20px;padding:20px}.crm-comment{background:#edf0e7;border-radius:10px;margin-bottom:12px;padding:15px}.crm-comment small{color:#818b76;font-size:10px}.crm-comment p{white-space:pre-wrap;margin-top:5px;font-size:13px}.crm-history-project{text-align:left;border:1px solid var(--crm-line);background:#fff;border-radius:10px;width:100%;margin-bottom:10px;padding:17px;display:block}.crm-history-project strong{display:block}.crm-history-project span{color:#818b76;font-size:11px}.crm-modal{background:#fafbf6;border-radius:20px;width:min(520px,100% - 30px);max-height:95vh;margin:auto;padding:40px;position:relative;overflow-y:auto}.crm-modal form{margin-top:25px}.crm-modal .crm-primary{width:100%;margin-top:20px}.crm-error{color:#a9442c;background:#fff0eb;border:1px solid #f0cbbb;border-radius:9px;margin:12px 0;padding:12px 16px;font-size:12px}.crm-notice{color:#496c2c;background:#e9f5dd;border:1px solid #d0e5b9;border-radius:9px;margin-bottom:15px;padding:10px 15px;font-size:12px}.crm-login{color:#fff;background:#303330;flex-direction:column;align-items:flex-start;gap:35px;min-height:100vh;padding:40px max(25px,8vw);display:flex}.crm-login form{color:#343532;background:#f6f6ee;border-radius:22px;width:min(480px,100%);margin:auto;padding:45px}.crm-login h1{letter-spacing:-1.8px;margin:20px 0;font-size:38px;line-height:1.1}.crm-login form>p{color:#7d8774;margin-bottom:25px;font-size:13px}.crm-login form>.crm-muted{margin-top:25px;margin-bottom:0;font-size:10px}.crm-login .crm-primary{width:100%}.crm-login>a:last-child{color:#c7cdbf;font-size:12px}.crm-loading{color:#7e8973;place-items:center;min-height:100vh;display:grid}@media (max-width:1200px){.crm-main{padding:30px 24px}.crm-sidebar{flex-basis:210px;width:210px;padding:30px 16px}.crm-main{width:calc(100% - 210px)}.crm-client-grid{grid-template-columns:repeat(2,1fr)}.crm-lead-row{gap:10px;padding:16px}.crm-lead-row time{display:none}.crm-stats>div{padding:16px}.crm-board{grid-template-columns:repeat(5,220px)}}@media (max-width:760px){.crm-shell{display:block}.crm-sidebar{width:100%;height:auto;padding:18px 20px;display:block;position:relative}.crm-sidebar .crm-brand{font-size:20px}.crm-sidebar .crm-brand span{font-size:7px}.crm-local{margin:0;font-size:9px;position:absolute;top:21px;right:20px}.crm-sidebar nav{flex-direction:row;gap:4px;margin-top:20px;overflow:auto}.crm-sidebar nav button{white-space:nowrap;gap:5px;padding:9px;font-size:11px}.crm-sidebar nav button span{width:14px;font-size:14px}.crm-sidebar nav button b{font-size:9px}.crm-sidebar-bottom{display:none}.crm-main{width:100%;padding:25px 16px}.crm-top{gap:10px;margin-bottom:22px}.crm-top h1{font-size:24px}.crm-top .crm-primary{padding:10px 13px;font-size:10px}.crm-eyebrow{font-size:8px}.crm-stats{gap:8px;margin-bottom:22px}.crm-stats>div{border-radius:10px;padding:12px}.crm-stats span{letter-spacing:0;font-size:7px}.crm-stats strong{font-size:27px}.crm-stats small{font-size:8px}.crm-tools{flex-wrap:wrap;gap:8px}.crm-search{flex-basis:100%;max-width:none}.crm-tools select{padding:9px;font-size:12px}.crm-tools .crm-secondary{padding:9px 15px;font-size:11px}.crm-lead-row>.crm-avatar{display:none}.crm-lead-row>div{width:55%}.crm-lead-row strong{font-size:13px}.crm-lead-row .crm-badge{white-space:normal;max-width:100px;font-size:8px}.crm-client-grid{grid-template-columns:1fr}.crm-drawer{padding:35px 22px}.crm-drawer h2{font-size:25px}.crm-form-grid{gap:9px}.crm-task>span{text-align:right;max-width:90px;font-size:9px}.crm-slots>div{grid-template-columns:110px 1fr}.crm-panel{padding:18px}.crm-modal{padding:30px 22px}.crm-login{padding:25px 20px}.crm-login form{padding:30px 25px}.crm-login h1{font-size:33px}.crm-empty{padding:45px 20px}.crm-empty h2{font-size:18px}.crm-root .crm-board{grid-template-columns:repeat(5,220px)}}.crm-upload-button{cursor:pointer;background:#fff;border:1px solid #d0d5c6;border-radius:24px;margin-bottom:10px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.crm-upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.crm-content{max-width:850px}.crm-content>h2{margin-top:12px}.crm-content>p{margin:10px 0 25px}.crm-content textarea{min-height:190px}.crm-content form{margin-top:20px}.crm-file-entry{background:#eef1e8;border-radius:9px;padding:12px}.crm-file-entry a{background:0 0;padding:0}.crm-file-meta{color:#7c8870;align-items:center;gap:15px;margin-top:7px;font-size:10px;display:flex}.crm-file-meta button{margin-left:auto}.crm-file-edit{padding-top:20px}.crm-client-create{grid-column:1/-1}.crm-client-create form{background:#fff;border:1px solid #dfe1d8;border-radius:12px;padding:20px}.crm-audit{color:#859178;border-bottom:1px solid #e2e6d8;gap:12px;padding:10px 0;font-size:10px;display:flex}.crm-audit strong{color:#47523e;font-weight:500}.crm-audit small{margin-left:auto}@media (max-width:760px){.crm-sidebar-bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.crm-sidebar-bottom p{display:none}.crm-sidebar-bottom button{font-size:10px}}.crm-pricing{flex-direction:column;gap:24px;display:flex}.crm-price-summary{background:#e9efd8;border:1px solid #d7e2bd;border-radius:16px;justify-content:space-between;gap:25px;padding:26px 28px;display:flex}.crm-price-summary h2{letter-spacing:-.5px;margin:8px 0 10px;font-size:23px}.crm-price-summary p{max-width:650px;font-size:12px;line-height:1.7}.crm-price-status{color:#607644;background:#fff9;border-radius:20px;flex-shrink:0;align-self:flex-start;padding:7px 12px;font-size:10px}.crm-price-editor-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.crm-price-editor-head h2{margin-top:7px;font-size:24px}.crm-price-editor-head .crm-badge{white-space:normal}.crm-price-unsaved{color:#9b6b25;background:#fff1d1}.crm-price-editor>.crm-field{max-width:600px}.crm-price-product-tabs{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.crm-price-product-tabs button{text-align:left;background:#f8f9f4;border:1px solid #d2d9c9;border-radius:12px;padding:14px 20px;font-weight:700}.crm-price-product-tabs button small{opacity:.6;margin-top:3px;font-size:10px;font-weight:400;display:block}.crm-price-product-tabs button.active{color:#efff4c;background:#303330;border-color:#303330}.crm-price-product-head{justify-content:space-between;align-items:center;gap:25px;display:flex}.crm-price-product-head>.crm-field{flex:1}.crm-price-toggle{align-items:center;gap:8px;font-size:12px;display:flex}.crm-root .crm-price-toggle input,.crm-root .crm-price-group input[type=checkbox],.crm-root .crm-price-preview-options input{accent-color:#2864b7;width:16px;height:16px;padding:0}.crm-price-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.crm-price-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-price-editor h3{margin:30px 0 13px;font-size:16px}.crm-price-option{background:#f8f9f4;border:1px solid #dbe1d2;border-radius:12px;margin:14px 0;padding:18px}.crm-price-option-top{align-items:center;gap:15px;display:flex}.crm-price-option-top small{color:#9ca693;overflow-wrap:anywhere;font-size:9px}.crm-price-option-top button{margin-left:auto}.crm-price-option .crm-price-fields{margin-bottom:0}.crm-price-group{border-bottom:1px solid #e4e8dc;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:12px;padding:14px 0;display:flex}.crm-price-group>input{flex:1}.crm-price-group code{color:#9ca693;font-size:10px}.crm-price-group label{align-items:center;gap:6px;font-size:11px;display:flex}.crm-price-group button{font-size:10px!important}.crm-price-actions{flex-wrap:wrap;gap:10px;margin:24px 0 12px;display:flex}.crm-price-exclusions{margin-top:25px}.crm-price-confirm{background:#eff4e3;border:1px solid #d1ddbc;border-radius:12px;margin-top:22px;padding:22px}.crm-price-confirm h3{margin:0 0 12px}.crm-price-confirm p,.crm-price-confirm li{font-size:12px;line-height:1.7}.crm-price-live-row{border-bottom:1px solid #e4e8dc;flex-direction:column;gap:5px;padding:16px 0;font-size:12px;display:flex}.crm-price-live-row small{color:#8d9784;font-size:10px}.crm-price-preview h2{margin:8px 0 12px}.crm-price-preview-options{flex-direction:column;gap:10px;margin:5px 0 22px;display:flex}.crm-price-preview-options label{align-items:center;gap:10px;font-size:12px;display:flex}.crm-price-draft-label{color:#88621c;background:#fff1d1;border-radius:8px;padding:10px;font-size:11px;margin:20px 0 10px!important}.crm-price-history details{border-top:1px solid #dfe5d5;padding:18px 0}.crm-price-history summary{cursor:pointer}.crm-price-history summary strong{font-size:13px}.crm-price-history summary span{color:#87937c;margin-top:5px;font-size:10px;display:block}.crm-price-history details>.crm-muted{margin-top:15px}.crm-price-history>h2{margin-bottom:20px}.crm-price-history details .crm-price-live-row:last-child{border:0}@media (max-width:1000px){.crm-price-fields.four,.crm-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-price-product-head{flex-direction:column;align-items:flex-start;gap:0}.crm-price-summary{flex-direction:column;gap:15px;padding:20px}}@media (max-width:550px){.crm-price-fields,.crm-price-fields.four{grid-template-columns:1fr}.crm-price-editor-head{align-items:flex-start}.crm-price-editor-head h2{font-size:21px}.crm-price-group{gap:8px}.crm-price-group>input{flex-basis:100%;width:100%}.crm-price-actions{flex-direction:column;align-items:stretch}.crm-price-actions .crm-primary,.crm-price-actions .crm-secondary{white-space:normal}.crm-price-option{padding:13px}.crm-price-option-top small{display:none}.crm-price-product-tabs button{padding:12px 15px}.crm-price-summary h2{font-size:20px}}.crm-price-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:24px;display:flex}.crm-price-toolbar .crm-field{flex:1;min-width:180px;margin:0}.crm-price-toolbar>.crm-badge{margin-left:auto}.crm-price-catalog-layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.crm-price-catalog{max-height:75vh;padding-right:12px;position:sticky;top:20px;overflow:auto}.crm-price-catalog>section{margin-bottom:24px}.crm-price-catalog header h3{color:#7c8870;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;gap:12px;font-size:12px;display:flex}.crm-price-catalog header h3 small{font-size:10px;font-weight:400}.crm-price-catalog header>div{gap:12px;margin:8px 0;display:flex}.crm-price-catalog header button{color:#2864b7;background:0 0;border:0;padding:0;font-size:10px}.crm-price-catalog-row{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:5px 0;padding:3px 12px 3px 0;display:flex}.crm-price-catalog-row>button{text-align:left;color:#434f3b;background:0 0;border:0;border-radius:10px;flex:1;padding:11px 12px}.crm-price-catalog-row strong{font-size:12px;line-height:1.3;display:block}.crm-price-catalog-row small{color:#8c9682;margin-top:4px;font-size:9px;display:block}.crm-price-catalog-row.active{background:#edf1e2;border-color:#d2ddbb}.crm-price-catalog-row>input{accent-color:#2864b7;width:16px;height:16px;padding:0}.crm-price-product-detail{border-left:1px solid #e3e8da;min-width:0;padding-left:30px}.crm-price-product-detail h2{margin:8px 0 12px;font-size:25px;line-height:1.2}.crm-price-product-detail h3{margin:30px 0 15px;font-size:16px}.crm-price-product-detail .crm-price-product-head .crm-muted{margin-bottom:15px}.crm-price-slot-list{border:1px solid #dde4d2;border-radius:12px;margin-top:18px;overflow:hidden}.crm-price-slot-list>label{cursor:pointer;border-bottom:1px solid #e6ebdf;align-items:center;gap:12px;padding:13px;display:flex}.crm-price-slot-list>label:last-child{border-bottom:0}.crm-price-slot-list input{accent-color:#2864b7;flex-shrink:0;width:16px;height:16px;padding:0}.crm-price-slot-list strong{font-size:12px;display:block}.crm-price-slot-list small{color:#859175;margin-top:4px;font-size:10px;line-height:1.5;display:block}.crm-price-slot-list em{color:#8a967c;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.crm-price-extra{border:1px solid #e2e8d7;border-radius:12px;margin-top:24px;padding:16px}.crm-price-extra>summary{cursor:pointer;font-size:13px;font-weight:700}.crm-price-extra>.crm-muted{margin-top:15px}.crm-price-individual{background:#f4f1e5;border-radius:10px;padding:16px;font-size:12px;line-height:1.7}.crm-price-history>summary{cursor:pointer;font-size:14px;font-weight:700}.crm-price-actions>.crm-muted{align-self:center}.crm-price-product-detail .crm-price-product-head{flex-direction:column;align-items:flex-start;gap:10px}@media (max-width:1100px){.crm-price-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.crm-price-product-detail{padding-left:20px}.crm-price-slot-list em{display:none}}@media (max-width:800px){.crm-price-catalog-layout{display:block}.crm-price-catalog{border-bottom:1px solid #dfe5d6;max-height:300px;margin-bottom:30px;padding-bottom:15px;position:static}.crm-price-product-detail{border-left:0;padding-left:0}.crm-price-toolbar>.crm-badge{margin-left:0}.crm-price-product-detail h2{font-size:22px}}
