.crm-root{--crm-bg:#0b0c0e;--crm-accent:#f58a42;--crm-silver:#d6d8dc;--crm-panel:#131418;--crm-line:#2b2d32;--crm-muted:#a2a5ac;color:#f7f7f5;background:var(--crm-bg);font-family:var(--police-archivo),Arial,sans-serif;font-variation-settings:"wdth" 100;letter-spacing:0;box-sizing:border-box;font-size:14px;line-height:1.5}.crm-root *{box-sizing:border-box}.crm-root h1,.crm-root h2,.crm-root h3,.crm-root p{margin:0}.crm-root button,.crm-root input,.crm-root select,.crm-root textarea{font:inherit}.crm-root button,.crm-root a{touch-action:manipulation}.crm-root button{cursor:pointer}.crm-root button:disabled{opacity:.45;cursor:not-allowed}.crm-root a{color:inherit;text-decoration:none}.crm-root small{font-size:12px}.crm-root fieldset{border:0;min-width:0;margin:0;padding:0}.crm-root :focus-visible{outline:2px solid var(--crm-accent);outline-offset:4px}.crm-root input,.crm-root select,.crm-root textarea{color:#f7f7f5;outline-offset:2px;background:#0e1013;border:1px solid #3a3d44;border-radius:6px;width:100%;min-width:0;padding:11px 12px}.crm-root input::placeholder{color:#92969f}.crm-root input:focus,.crm-root select:focus,.crm-root textarea:focus{border-color:#b3b6bd}.crm-root input[type=checkbox]{width:17px;height:17px;accent-color:var(--crm-accent);flex-shrink:0}.crm-root select{padding-right:25px}.crm-root textarea{resize:vertical;min-height:65px}.crm-muted,.crm-note{color:var(--crm-muted)}.crm-note{max-width:85ch;font-size:12px;line-height:1.7;margin:14px 0!important}.crm-root strong{font-weight:550}.crm-shell{grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.crm-sidebar{border-right:1px solid var(--crm-line);z-index:20;background:#101114;flex-direction:column;height:100dvh;padding:28px 16px 18px;display:flex;position:sticky;top:0}.crm-monogramme{flex-shrink:0;width:58px;height:43px;display:block}.crm-loading>.crm-monogramme{width:94px;height:69px}.crm-brand{color:#eeefef;align-items:center;gap:13px;padding:0 8px;display:flex}.crm-wordmark{letter-spacing:-5px;font-variation-settings:"wdth" 112;color:#0000;background:linear-gradient(160deg,#fff 7%,#a4a8b1 30%,#eee 44%,#727782 60%,#f5f5f5 85%);-webkit-background-clip:text;background-clip:text;padding-right:6px;font-size:45px;font-weight:750;line-height:1}.crm-brand>span:last-child{font-size:15px;font-weight:550}.crm-brand small{color:var(--crm-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.crm-sidebar nav{scrollbar-width:thin;flex-direction:column;gap:4px;min-height:0;margin-top:32px;display:flex;overflow-y:auto}.crm-sidebar nav button{text-align:left;color:#a5a8b0;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;display:flex}.crm-sidebar nav button:hover{color:#f7f7f5;background:#1b1d22}.crm-sidebar nav button.active{color:#f5f5f5;box-shadow:inset 3px 0 0 var(--crm-accent);background:linear-gradient(115deg,#2e3138,#22242a);border-color:#3a3d46}.crm-sidebar nav button small{color:#bbbfc8;margin-left:auto}.crm-sidebar-bottom{flex-shrink:0;margin-top:auto;padding-top:28px}.crm-sidebar-bottom>a{color:#a4a8b1;justify-content:space-between;padding:12px;font-size:12px;display:flex}.crm-account{border-top:1px solid var(--crm-line);align-items:center;gap:9px;margin-top:12px;padding-top:18px;display:flex}.crm-avatar{background:#282b32;border:1px solid #4c4f57;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.crm-account>div{flex:1;min-width:0}.crm-account strong{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.crm-account small{color:var(--crm-muted);font-size:10px;display:block}.crm-workspace{min-width:0}.crm-topbar{border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#0b0c0eeb;justify-content:space-between;align-items:center;height:68px;padding:0 38px;font-size:12px;display:flex;position:sticky;top:0}.crm-topbar>span{color:#a1a5ae;gap:12px;display:flex}.crm-topbar strong{color:#dadcdf;font-weight:400}.crm-topbar>div{align-items:center;gap:20px;display:flex}.crm-live{color:#b0b7b1;align-items:center;gap:8px;display:flex}.crm-live i{background:#8dad9b;border-radius:50%;width:5px;height:5px}.crm-main{max-width:1760px;margin:auto;padding:36px 38px 20px}.crm-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.crm-page-heading h1{letter-spacing:-1.4px;margin:8px 0 11px;font-size:clamp(26px,2.4vw,40px);font-weight:570;line-height:1.15}.crm-page-heading>div>p:last-child{color:#a4a8b0;font-size:13px}.crm-date{color:#999da6;font-size:12px}.crm-btn{color:#e6e7e9;white-space:nowrap;background:#1a1c21;border:1px solid #383b43;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 15px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex;font-size:12px!important}.crm-btn:hover{background:#282b32;border-color:#646872}.crm-btn.primary{color:#0b0c0e;background:var(--crm-accent);border-color:var(--crm-accent);box-shadow:inset 0 1px #ffffff30}.crm-btn.primary:hover{background:#ff9d5f;border-color:#ff9d5f}.crm-btn.small{min-height:32px;padding:5px 10px;font-size:11px!important}.crm-btn.crm-danger{color:#e7a3a0;background:#382323;border-color:#744541}.crm-icon-btn{color:#b6bac3;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.crm-icon-btn:hover{color:#fff;background:#2c2f37}.crm-text-btn{color:#bfc3ca;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex;font-size:12px!important}.crm-text-btn:hover{color:#fff}.crm-metrics{border:1px solid var(--crm-line);background:#111317;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.crm-metrics>button{text-align:left;border:0;border-right:1px solid var(--crm-line);color:inherit;background:0 0;padding:23px 24px}.crm-metrics>button:last-child{border:0}.crm-metrics>button:hover{background:#1b1e24}.crm-metrics>button>span{color:#a3a7b1;justify-content:space-between;gap:10px;font-size:12px;display:flex}.crm-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:20px 0 9px;font-size:34px;font-weight:450;line-height:1.1;display:block}.crm-metrics small{color:#858b96;font-size:11px}.crm-start{background:radial-gradient(at 20% 80%,#2a2e3838,#0000 70%),#131519;border:1px solid #343740;border-radius:9px;grid-template-columns:1.1fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.crm-start>div{padding:35px 36px;position:relative;overflow:hidden}.crm-start-monogram{opacity:.07;pointer-events:none;width:260px;height:190px;position:absolute;bottom:-40px;right:2px}.crm-start h2{letter-spacing:-1px;font-size:30px;font-weight:500;line-height:1.14;position:relative}.crm-start p{color:#a4a8b2;max-width:37ch;margin:14px 0 22px;font-size:12px;position:relative}.crm-start .crm-btn{position:relative}.crm-start ol{border-left:1px solid var(--crm-line);flex-direction:column;justify-content:center;margin:0;padding:18px 30px;list-style:none;display:flex}.crm-start li{border-bottom:1px solid var(--crm-line);align-items:center;gap:18px;padding:20px 0;display:flex}.crm-start li:last-child{border:0}.crm-start li>span{color:#767d88;font-size:13px}.crm-start li>div{flex:1}.crm-start li strong{font-size:13px}.crm-start li p{margin:5px 0 0;font-size:11px}.crm-dashboard-grid{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.crm-panel{border:1px solid var(--crm-line);background:#111317;border-radius:8px;min-width:0;padding:23px}.crm-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.crm-panel-heading h2{font-size:15px;font-weight:550}.crm-count{color:#b1b5bd;margin-left:5px;font-size:11px;display:inline-block}.crm-empty{text-align:center;color:#848b97;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px 18px;display:flex}.crm-empty h3{color:#d5d8de;margin-top:15px;font-size:15px;font-weight:500}.crm-empty p{color:#8f96a2;max-width:43ch;margin:8px 0 18px;font-size:12px}.crm-empty .crm-btn{margin-top:10px}.crm-activity{margin:0;padding:0;list-style:none}.crm-activity>li{border-bottom:1px solid #252830;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.crm-activity>li:last-child{border:0}.crm-activity-dot{background:#818998;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.crm-activity>li>div{flex:1;min-width:0}.crm-activity strong{overflow-wrap:anywhere;color:#d9dce1;font-size:12px;display:block}.crm-activity p{color:#9197a3;margin-top:4px;font-size:10px}.crm-activity time{white-space:nowrap;color:#a1a7b1;text-align:right;font-size:10px}.crm-activity time small{color:#7f8793;margin-top:4px;font-size:10px;display:block}.crm-workspace-footer{color:#757c88;border-top:1px solid #23262d;justify-content:space-between;gap:20px;margin-top:38px;padding-top:18px;font-size:10px;display:flex}.crm-toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.crm-toolbar>select{max-width:200px;height:42px;font-size:12px}.crm-search{flex:1;align-items:center;max-width:440px;display:flex;position:relative}.crm-search svg{color:#9299a5;position:absolute;left:13px}.crm-search input{height:42px;padding-left:40px;font-size:12px}.crm-table-wrap{width:100%;overflow:auto}.crm-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}.crm-table th{color:#9098a4;border-bottom:1px solid var(--crm-line);background:#16191e;padding:15px 18px;font-size:11px;font-weight:400}.crm-table td{border-bottom:1px solid #24272f;padding:16px 18px}.crm-table tr:last-child td{border-bottom:0}.crm-table td small{color:#8a93a0;margin-top:4px;font-size:11px;display:block}.crm-table tbody tr:hover{background:#181b22}.crm-list-panel{padding:0;overflow:hidden}.crm-row-link{text-align:left;color:inherit;background:0 0;border:0;padding:0;display:block}.crm-row-link:hover strong{text-underline-offset:4px;text-decoration:underline}.crm-row-link strong{font-weight:500;display:block}.crm-row-link small{color:#9098a5;margin-top:4px;font-size:11px;display:block}.crm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-badge{white-space:nowrap;color:#b8c1cf;background:#252b35;border:1px solid #343e4d;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.3;display:inline-flex}.crm-badge-customer,.crm-badge-won,.crm-badge-accepted,.crm-badge-paid,.crm-badge-completed,.crm-badge-done{color:#b0d3bf;background:#20322b;border-color:#365246}.crm-badge-high,.crm-badge-declined,.crm-badge-lost,.crm-badge-cancelled{color:#dbb2ad;background:#362a2a;border-color:#583e3d}.crm-badge-professional,.crm-badge-preparing,.crm-badge-proposal{color:#cbc2dd;background:#2d2839;border-color:#484054}.crm-badge-inactive,.crm-badge-draft{color:#b5b9c2;background:#292c33;border-color:#3b3f48}.crm-pagination{border-top:1px solid var(--crm-line);color:#9199a7;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.crm-pagination>div{align-items:center;gap:15px;display:flex}.crm-low{color:#e1b393}.crm-stock-alert{color:#d6bea2;text-align:left;background:#25221d;border:1px solid #534638;border-radius:7px;align-items:center;gap:15px;width:100%;margin-top:25px;padding:20px 24px;display:flex}.crm-stock-alert>span{flex:1}.crm-stock-alert small{color:#ad9c86;margin-top:4px;display:block}.crm-task-row{border-bottom:1px solid var(--crm-line);align-items:center;gap:12px;padding:15px 0;display:flex}.crm-task-row>.crm-row-link{flex:1}.crm-task-check{color:#0000;background:0 0;border:1px solid #484f5c;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.crm-task-check:hover{color:#d6dce6;background:#343c48}.crm-kanban{grid-template-columns:repeat(5,minmax(185px,1fr));gap:16px;padding-bottom:15px;display:grid;overflow:auto}.crm-kanban>section{background:#111419;border:1px solid #282d35;border-radius:8px;min-height:330px;padding:15px}.crm-kanban h2{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.crm-kanban h2 span{color:#8a93a1;margin-left:auto;font-size:11px}.crm-kanban h2 i{background:#8b93a3;border-radius:50%;width:6px;height:6px}.crm-kanban h2 i.stage-won{background:#8bb49c}.crm-kanban h2 i.stage-lost{background:#bf908c}.crm-kanban>section>p{margin:8px 0 20px;font-size:11px}.crm-kanban article{background:#1b1f27;border:1px solid #343b47;border-radius:7px;margin-bottom:12px;padding:15px}.crm-kanban article>button{color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.crm-kanban article strong,.crm-kanban article small,.crm-kanban article b{display:block}.crm-kanban article strong{font-size:13px}.crm-kanban article small{color:#939eae;margin-top:8px;font-size:11px}.crm-kanban article b{margin:19px 0 15px;font-size:17px;font-weight:500}.crm-kanban article select{padding:7px;font-size:10px}.crm-dialog{color:#eff1f5;background:#14171d;border:1px solid #4b515d;border-radius:12px;width:min(870px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.crm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.crm-dialog-head{z-index:2;background:#1a1e26;border-bottom:1px solid #333a45;justify-content:space-between;align-items:center;gap:20px;padding:23px 26px;display:flex;position:sticky;top:0}.crm-dialog-head h2{letter-spacing:-.5px;font-size:20px;font-weight:500}.crm-dialog>.crm-alert{margin:18px 26px 0}.crm-form-body{padding:24px 26px!important}.crm-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crm-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:19px;display:flex}.crm-fields .crm-field{margin-bottom:0}.crm-fields{margin-bottom:20px}.crm-field>label{color:#c7cdd7;font-size:12px}.crm-field>small{color:#8f9bad;font-size:11px;line-height:1.5}.crm-field input,.crm-field select,.crm-field textarea{font-size:13px}.crm-check{color:#c8ced9;align-items:center;gap:10px;margin:17px 0 24px;font-size:12px;display:flex}.crm-form-actions{border-top:1px solid #303744;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:22px;display:flex}.crm-form-actions>span{flex:1}.crm-related{padding:0 26px 26px}.crm-related h3{margin:20px 0;font-size:15px}.crm-related-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #303742;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.crm-related-row small{color:#8d99ab;font-size:11px;display:block}.crm-stock-equation{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;padding:22px 0;display:flex}.crm-stock-equation strong{font-size:30px}.crm-stock-equation span{color:#98a4b7;font-size:12px}.crm-document-state{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:24px;font-size:11px;display:flex}.crm-document-state>.crm-btn{margin-left:auto}.crm-line-heading,.crm-lines-heading,.crm-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.crm-line-item,.crm-line{background:#10141b;border:1px solid #343e4c;border-radius:8px;margin-bottom:18px;padding:18px}.crm-line-item .crm-fields{margin-bottom:12px}.crm-line-item .crm-line-top,.crm-line .crm-line-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.crm-line-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crm-line-total{color:#a7b4c8;border-top:1px solid #303a49;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.crm-line-total strong{color:#e3e9f2}.crm-totals-block{margin:24px 0}.crm-totals{max-width:340px;margin:18px 0 25px auto;font-size:12px}.crm-totals>div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.crm-totals dt{color:#9ba7b9}.crm-totals dd{font-variant-numeric:tabular-nums;margin:0}.crm-totals .grand{border-top:1px solid #444f61;margin-top:10px;padding-top:15px;font-size:18px}.crm-totals .grand dt{color:#e4e9f0}.crm-status-actions{border-top:1px solid #303744;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:22px;display:flex}.crm-settings{gap:25px;display:grid}.crm-settings .crm-panel{padding:26px}.crm-alert{color:#e6b5ac;overflow-wrap:anywhere;background:#342421;border:1px solid #75504c;border-radius:7px;margin-bottom:20px;padding:15px 18px;font-size:12px}.crm-alert .crm-actions{margin-top:12px}.crm-toast{color:#bbd3c5;align-items:center;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.crm-loading{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100dvh;padding:30px;display:flex}.crm-login{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.crm-login-art{background:radial-gradient(at 100% 55%,#333942 0%,#111419 50%,#0b0d10 80%);border-right:1px solid #313741;flex-direction:column;min-height:100dvh;padding:40px 50px;display:flex;position:relative;overflow:hidden}.crm-login-art>.crm-brand{align-self:flex-start}.crm-login-title{z-index:1;margin:auto 0;padding:65px 0;position:relative}.crm-login-title h1{letter-spacing:-5px;margin:22px 0 28px;font-size:clamp(55px,6vw,96px);font-weight:600;line-height:.95}.crm-login-title p{color:#a9b0bd;font-size:13px}.crm-login-art>small{color:#919aaa;z-index:1}.crm-metal-ring{pointer-events:none;background:linear-gradient(#13171e,#13171e) padding-box padding-box,conic-gradient(from 15deg,#272f3c,#e6eaf1,#515c6d,#151922,#c4cddc,#f6f8fc,#333d4b,#272f3c) border-box;border:64px solid #0000;border-radius:50%;width:450px;height:450px;position:absolute;top:calc(50% - 225px);right:-280px;transform:rotate(-28deg)scaleY(1.35);box-shadow:inset 0 0 45px #000,0 35px 90px #0008}.crm-login-form{background:#101216;place-items:center;padding:45px;display:grid}.crm-login-form>div{width:100%;max-width:360px}.crm-login-form h2{letter-spacing:-1px;margin:24px 0 12px;font-size:29px;font-weight:500}.crm-login-form>div>p{color:#959fac;margin-bottom:30px;font-size:12px}.crm-login-form .crm-btn{justify-content:space-between;width:100%;margin:5px 0 14px}.crm-login-form .crm-note{margin-top:25px!important}.crm-menu-toggle,.crm-mobile-close,.crm-nav-backdrop,.crm-print{display:none}.crm-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.crm-dialog[open]{animation:.18s ease-out crm-dialog-in}@keyframes crm-dialog-in{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.crm-main{padding-top:45px}.crm-start>div{padding:45px}.crm-start ol{padding:20px 45px}}@media (max-width:1150px){.crm-shell{grid-template-columns:210px minmax(0,1fr)}.crm-main{padding:28px 24px 18px}.crm-topbar{padding:0 24px}.crm-metrics>button{padding:20px 16px}.crm-metrics strong{font-size:28px}.crm-start>div{padding:28px}.crm-start ol{padding:15px 22px}.crm-start h2{font-size:26px}.crm-dashboard-grid{grid-template-columns:1fr}.crm-page-heading h1{font-size:29px}}@media (max-width:850px){.crm-shell{display:block}.crm-sidebar{visibility:hidden;z-index:40;width:246px;position:fixed;left:0;transform:translate(-100%)}.crm-sidebar.open{visibility:visible;transform:translate(0)}.crm-menu-toggle{display:inline-flex}.crm-mobile-close{display:flex;position:absolute;top:5px;right:5px}.crm-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30;background:#0009;border:0;display:block;position:fixed;inset:0}.crm-topbar{gap:12px;height:61px;padding:0 18px}.crm-topbar>span{flex:1;gap:8px;font-size:11px}.crm-topbar>div{gap:8px}.crm-topbar .crm-live{display:none}.crm-main{padding:26px 20px 15px}.crm-page-heading{align-items:flex-start}.crm-page-heading h1{font-size:28px}.crm-page-heading>div>p:last-child{font-size:12px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-metrics>button:nth-child(2){border-right:0}.crm-metrics>button:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-start{grid-template-columns:1fr 1fr}.crm-start li{gap:12px}.crm-start li p{display:none}.crm-login-art{padding:30px}.crm-login-title h1{font-size:60px}.crm-login-form{padding:30px}.crm-login-form h2{font-size:25px}}@media (max-width:580px){.crm-main{padding:23px 15px 15px}.crm-page-heading{margin-bottom:25px;display:block}.crm-page-heading>.crm-btn{margin-top:20px}.crm-page-heading h1{letter-spacing:-1px;font-size:29px}.crm-date{font-size:11px}.crm-metrics{margin-bottom:20px}.crm-metrics>button{padding:18px 16px}.crm-metrics>button>span{font-size:10px}.crm-metrics strong{margin:15px 0 8px;font-size:28px}.crm-metrics small{font-size:10px}.crm-start{grid-template-columns:1fr;margin-bottom:20px}.crm-start>div{padding:28px 25px}.crm-start h2{font-size:30px}.crm-start ol{border-left:0;border-top:1px solid var(--crm-line);padding:7px 23px}.crm-start li{padding:17px 0}.crm-start li p{display:block}.crm-dashboard-grid{gap:20px}.crm-panel{padding:20px 17px}.crm-panel-heading{gap:8px}.crm-panel-heading h2{font-size:14px}.crm-panel-heading .crm-text-btn{font-size:10px!important}.crm-list-panel{padding:0}.crm-toolbar{flex-wrap:wrap;gap:10px}.crm-search{flex-basis:100%;max-width:none}.crm-toolbar>select{flex:1;max-width:none}.crm-dialog{border-radius:9px;width:calc(100vw - 16px);max-height:95dvh}.crm-dialog-head{padding:18px}.crm-dialog-head h2{font-size:17px}.crm-form-body{padding:20px 18px!important}.crm-fields,.crm-line-grid{grid-template-columns:1fr;gap:17px}.crm-fields.compact{grid-template-columns:1fr 1fr}.crm-form-actions{gap:8px}.crm-form-actions .crm-btn{padding:9px 12px}.crm-form-actions>span{display:none}.crm-related{padding:0 18px 18px}.crm-related-row{flex-wrap:wrap}.crm-document-state .crm-btn{margin:0}.crm-workspace-footer{margin-top:28px;font-size:9px}.crm-activity time{font-size:9px}.crm-login{grid-template-columns:1fr}.crm-login-art{border-bottom:1px solid #313741;border-right:0;min-height:220px;padding:25px 28px}.crm-login-title{margin:0;padding:25px 0 0}.crm-login-title h1{letter-spacing:-2px;margin:15px 0;font-size:47px}.crm-login-title h1 br,.crm-login-title>p:first-child,.crm-login-title>p:last-child,.crm-login-art>small{display:none}.crm-metal-ring{border-width:30px;width:220px;height:220px;top:60px;right:-100px}.crm-login-form{min-height:calc(100dvh - 220px);padding:35px 28px}.crm-login-form h2{font-size:27px}.crm-dialog input,.crm-dialog select,.crm-dialog textarea,.crm-login input{font-size:16px}.crm-table{font-size:11px}.crm-table td,.crm-table th{padding:13px}.crm-settings .crm-panel{padding:20px 18px}.crm-commerce .crm-panel-heading{flex-wrap:wrap;align-items:flex-start}.crm-commerce .crm-panel-heading>span,.crm-commerce .crm-panel-heading>div{overflow-wrap:anywhere;flex:100%;min-width:0}.crm-commerce .crm-panel-heading>.crm-btn,.crm-commerce .crm-actions>.crm-btn{white-space:normal;max-width:100%}.crm-commerce .crm-panel-heading>.crm-btn{flex:0 auto}.crm-commerce .crm-panel-heading>.crm-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.crm-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body>*{visibility:hidden}body .crm-dialog[open],body .crm-dialog[open] *{visibility:visible}.crm-dialog[open]{width:100%;height:auto;max-height:none;box-shadow:none;color:#111;background:#fff;border:0;border-radius:0;margin:0;animation:none;position:absolute;top:0;left:0;overflow:visible}.crm-dialog-head,.crm-dialog>form,.crm-dialog>.crm-alert,.crm-dialog>.crm-related{display:none!important}.crm-print{color:#111;background:#fff;padding:20mm;font-size:11px;display:block}.crm-print header{justify-content:space-between;gap:35px;margin-bottom:35px;display:flex}.crm-print h1{font-size:22px}.crm-print h2{font-size:20px}.crm-print p{white-space:pre-line;margin:5px 0}.crm-print section{margin:25px 0}.crm-print table{border-collapse:collapse;text-align:left;width:100%;margin:30px 0}.crm-print th,.crm-print td{border-bottom:1px solid #bbb;padding:10px}.crm-print .crm-totals dt,.crm-print .crm-totals .grand dt{color:#111}.crm-print footer{white-space:pre-line;border-top:1px solid #aaa;margin-top:35px;padding-top:20px}.crm-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@page{size:A4;margin:10mm}}
