:root{--sm-green:#04281f;--sm-green-2:#0b5b43;--sm-emerald:#0f7a58;--sm-gold:#ddb452;--sm-gold-2:#f2d98f;--sm-bg:#f4f7f5;--sm-card:#fff;--sm-text:#17372d;--sm-muted:#71837c;--sm-line:#dde7e2;--sm-shadow:0 20px 50px rgba(4,40,31,.1)}*{box-sizing:border-box}body{margin:0}.sales-manager-body{background:var(--sm-bg);color:var(--sm-text);font-family:Tahoma,Arial,sans-serif}.sales-manager-shell{min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr)}body[dir=ltr] .sales-manager-shell{grid-template-columns:286px minmax(0,1fr)}.sales-manager-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:auto;color:#fff;background:radial-gradient(circle at 10% 0,rgba(221,180,82,.14),transparent 30%),linear-gradient(180deg,#03231b,#061a15);border-inline-end:1px solid rgba(255,255,255,.08);z-index:1100}.sales-manager-brand{display:flex;align-items:center;gap:13px;padding:22px 20px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}.sales-manager-mark{position:relative;width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:17px;color:#06251c;background:linear-gradient(145deg,var(--sm-gold-2),var(--sm-gold));box-shadow:0 12px 28px rgba(221,180,82,.22);overflow:hidden}.sales-manager-mark i{position:absolute;width:70px;height:16px;transform:rotate(-45deg);background:rgba(255,255,255,.3)}.sales-manager-mark b{position:relative;font:900 15px/1 Arial}.sales-manager-brand strong{display:block;font-size:1rem}.sales-manager-brand small{display:block;margin-top:4px;color:var(--sm-gold-2);font-size:.68rem;letter-spacing:.04em}.sales-manager-context{margin:18px 14px 12px;padding:16px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.09)}.sales-manager-context span,.sales-manager-context small{display:block;color:rgba(255,255,255,.5);font-size:.67rem}.sales-manager-context strong{display:block;margin:5px 0;color:#fff}.sales-manager-context small{color:var(--sm-gold-2)}.sales-manager-nav{display:grid;gap:4px;padding:4px 12px 18px}.sales-manager-nav>a{display:flex;align-items:center;gap:11px;min-height:46px;padding:0 13px;border-radius:14px;color:rgba(255,255,255,.69);text-decoration:none;font-size:.87rem;font-weight:800;transition:.22s ease}.sales-manager-nav>a i{width:29px;height:29px;display:grid;place-items:center;border-radius:10px;color:var(--sm-gold-2);background:rgba(255,255,255,.05);font-style:normal}.sales-manager-nav>a:hover{color:#fff;background:rgba(255,255,255,.075);transform:translateX(-2px)}body[dir=ltr] .sales-manager-nav>a:hover{transform:translateX(2px)}.sales-manager-nav>a.active{color:#08251d;background:linear-gradient(135deg,var(--sm-gold-2),var(--sm-gold));box-shadow:0 12px 28px rgba(221,180,82,.16)}.sales-manager-nav>a.active i{color:#fff;background:var(--sm-green-2)}.sales-manager-nav-label{margin:15px 10px 5px;color:rgba(242,217,143,.68);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sales-manager-sidebar-footer{margin-top:auto;display:grid;gap:7px;padding:14px;border-top:1px solid rgba(255,255,255,.07)}.sales-manager-sidebar-footer>a{display:flex;align-items:center;gap:9px;min-height:39px;padding:0 10px;border-radius:11px;color:rgba(255,255,255,.65);text-decoration:none;font-size:.76rem}.sales-manager-sidebar-footer>a:hover{color:#fff;background:rgba(255,255,255,.06)}.sales-manager-developer{position:relative}.sales-manager-developer summary{cursor:pointer;list-style:none;padding:10px;border-radius:11px;color:var(--sm-gold-2);background:rgba(221,180,82,.07);font-size:.69rem}.sales-manager-developer summary::-webkit-details-marker{display:none}.sales-manager-developer div{display:flex;gap:7px;padding-top:7px}.sales-manager-developer a{flex:1;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;text-align:center;text-decoration:none;font-size:.68rem}.sales-manager-main{min-width:0}.sales-manager-topbar{position:sticky;top:0;z-index:900;min-height:82px;display:flex;align-items:center;gap:16px;padding:13px 26px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--sm-line)}.sales-manager-menu{display:none;width:43px;height:43px;border:1px solid var(--sm-line);border-radius:13px;background:#fff;color:var(--sm-green);font-size:1.2rem}.sales-manager-heading{flex:1}.sales-manager-heading span{color:var(--sm-emerald);font-size:.69rem;font-weight:900}.sales-manager-heading h1{margin:4px 0 0;font-size:1.35rem}.sales-manager-actions{display:flex;align-items:center;gap:10px}.sales-manager-language,.sales-manager-logout{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--sm-line);border-radius:12px;color:var(--sm-green);background:#fff;text-decoration:none;font-weight:900;font-size:.75rem}.sales-manager-logout{cursor:pointer}.sales-manager-user{display:flex;align-items:center;gap:9px;padding:7px 11px;border-radius:14px;background:#edf5f1}.sales-manager-user>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--sm-green-2),var(--sm-emerald));font-weight:900}.sales-manager-user strong,.sales-manager-user small{display:block}.sales-manager-user strong{font-size:.78rem}.sales-manager-user small{margin-top:2px;color:var(--sm-muted);font-size:.63rem}.sales-manager-content{padding:26px}.sales-manager-footer{display:flex;justify-content:space-between;gap:20px;padding:17px 26px;color:#81918b;border-top:1px solid var(--sm-line);font-size:.68rem}.sales-manager-body .admin-panel{border:1px solid var(--sm-line);box-shadow:0 10px 30px rgba(5,47,36,.055)}.sales-manager-body .admin-content{padding:0}.sales-manager-body .sales-hero-panel{background:radial-gradient(circle at 82% 20%,rgba(242,217,143,.23),transparent 31%),linear-gradient(135deg,#052c21,#087151)}.sales-manager-body .sales-stat-grid article{transition:transform .22s ease,box-shadow .22s ease}.sales-manager-body .sales-stat-grid article:hover{transform:translateY(-4px);box-shadow:var(--sm-shadow)}
.sales-login-body{min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:28px;background:radial-gradient(circle at 78% 15%,rgba(221,180,82,.26),transparent 26%),radial-gradient(circle at 12% 85%,rgba(15,122,88,.38),transparent 32%),linear-gradient(135deg,#031d17,#07503c);font-family:Tahoma,Arial,sans-serif}.sales-login-ambient{position:fixed;inset:0;pointer-events:none}.sales-login-ambient i{position:absolute;border-radius:50%;filter:blur(2px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.sales-login-ambient i:nth-child(1){width:420px;height:420px;left:-160px;top:-120px}.sales-login-ambient i:nth-child(2){width:260px;height:260px;right:4%;bottom:-80px}.sales-login-ambient i:nth-child(3){width:120px;height:120px;right:30%;top:8%}.sales-login-shell{position:relative;width:min(1040px,100%);display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:rgba(255,255,255,.08);box-shadow:0 40px 100px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.sales-login-story{padding:56px;color:#fff;background:linear-gradient(135deg,rgba(2,30,23,.3),rgba(2,30,23,.72))}.sales-login-brand{display:flex;align-items:center;gap:13px}.sales-login-brand strong,.sales-login-brand small{display:block}.sales-login-brand small{margin-top:4px;color:var(--sm-gold-2)}.sales-login-kicker{display:inline-block;margin-top:76px;color:var(--sm-gold-2);font-size:.76rem;font-weight:900}.sales-login-story h1{max-width:560px;margin:12px 0 17px;font-size:clamp(2.25rem,4.4vw,4.3rem);line-height:1.08}.sales-login-story p{max-width:520px;margin:0;color:rgba(255,255,255,.65);line-height:1.9}.sales-login-features{display:grid;gap:9px;margin-top:35px;color:rgba(255,255,255,.78);font-size:.84rem}.sales-login-card{padding:52px 46px;background:rgba(255,255,255,.97)}.sales-login-card-head>span{color:var(--sm-emerald);font-size:.73rem;font-weight:900}.sales-login-card-head h2{margin:8px 0 8px;color:var(--sm-green);font-size:1.8rem}.sales-login-card-head p{margin:0 0 25px;color:var(--sm-muted);font-size:.83rem;line-height:1.7}.sales-login-card form{display:grid;gap:16px}.sales-login-card label{display:grid;gap:7px;color:var(--sm-green);font-size:.78rem;font-weight:900}.sales-login-card input[type=email],.sales-login-card input[type=password]{width:100%;min-height:51px;padding:0 14px;border:1px solid #dbe5e0;border-radius:14px;outline:none;background:#fff}.sales-login-card input:focus{border-color:var(--sm-emerald);box-shadow:0 0 0 4px rgba(15,122,88,.1)}.sales-login-options{display:flex;justify-content:space-between;align-items:center;gap:12px}.sales-login-options label{display:flex;align-items:center;gap:7px;color:var(--sm-muted);font-weight:700}.sales-login-options a{color:var(--sm-emerald);text-decoration:none;font-size:.75rem}.sales-login-card button{min-height:55px;display:flex;align-items:center;justify-content:center;gap:15px;border:0;border-radius:16px;color:#09261e;background:linear-gradient(135deg,var(--sm-gold-2),var(--sm-gold));font-weight:900;cursor:pointer;box-shadow:0 16px 32px rgba(221,180,82,.22)}.sales-login-card button i{font-style:normal;font-size:1.2rem}.sales-login-error{margin-bottom:15px;padding:11px 13px;border-radius:12px;color:#9d3029;background:#fdecea;font-size:.78rem}.sales-login-language{text-align:center;margin-top:22px}.sales-login-language a{color:var(--sm-emerald);text-decoration:none;font-weight:900;font-size:.76rem}
@media(max-width:1100px){.sales-manager-shell{grid-template-columns:248px minmax(0,1fr)}.sales-manager-content{padding:20px}.sales-manager-user div{display:none}}@media(max-width:980px){.sales-manager-shell{display:block}.sales-manager-sidebar{position:fixed;inset:0 auto 0 0;width:290px;transform:translateX(-105%);transition:transform .28s ease;box-shadow:20px 0 60px rgba(0,0,0,.3)}body[dir=rtl] .sales-manager-sidebar{inset:0 0 0 auto;transform:translateX(105%)}.sales-sidebar-open .sales-manager-sidebar{transform:translateX(0)}.sales-manager-menu{display:block}.sales-manager-topbar{padding:12px 16px}.sales-manager-content{padding:16px}.sales-manager-footer{padding:15px 16px}.sales-login-shell{grid-template-columns:1fr}.sales-login-story{display:none}.sales-login-card{padding:42px 32px}}@media(max-width:620px){.sales-manager-heading span{display:none}.sales-manager-heading h1{font-size:1.05rem}.sales-manager-language{padding:0 10px}.sales-manager-user{display:none}.sales-manager-content{padding:12px}.sales-manager-footer{display:grid;text-align:center}.sales-login-body{padding:14px}.sales-login-shell{border-radius:25px}.sales-login-card{padding:34px 22px}.sales-login-card-head h2{font-size:1.45rem}.sales-login-options{align-items:flex-start;flex-direction:column}}

/* V3.2 workday operations */
.sales-manager-body .admin-detail-list{display:grid;gap:10px;margin:0}.sales-manager-body .admin-detail-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--sm-line)}.sales-manager-body .admin-detail-list dt{color:var(--sm-muted);font-size:.76rem}.sales-manager-body .admin-detail-list dd{margin:0;font-weight:900}.sales-manager-body .admin-stat-grid{grid-template-columns:repeat(4,1fr)}.sales-manager-body .admin-filter{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px}.sales-manager-body .admin-filter input,.sales-manager-body .admin-filter select{min-height:44px;border:1px solid var(--sm-line);border-radius:12px;padding:0 12px;background:#fff}.sales-manager-body .admin-filter button{min-height:44px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:var(--sm-emerald);font-weight:900}.sales-manager-body .status-active{display:inline-flex;padding:6px 10px;border-radius:99px;color:#08704b;background:#e2f6eb;font-weight:900;font-size:.7rem}.sales-manager-body .status-completed{display:inline-flex;padding:6px 10px;border-radius:99px;color:#3c5e51;background:#eaf0ed;font-weight:900;font-size:.7rem}.sales-manager-body .status-force_closed{display:inline-flex;padding:6px 10px;border-radius:99px;color:#9d352d;background:#fde8e6;font-weight:900;font-size:.7rem}@media(max-width:800px){.sales-manager-body .admin-stat-grid{grid-template-columns:repeat(2,1fr)}.sales-manager-body .admin-filter{grid-template-columns:1fr}.sales-manager-body .admin-grid-two{grid-template-columns:1fr}}

/* V3.5 — GPS, CRM & Pricing Pro */
.gps-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.gps-live-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(9,68,50,.1);border-radius:18px;background:linear-gradient(145deg,#fff,#f8f4e9);color:#183129}.gps-live-card>div{min-width:0;flex:1}.gps-live-card strong,.gps-live-card small{display:block}.gps-live-card small{color:#718078;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gps-live-card b{color:#a97a1e}.gps-pulse{width:12px;height:12px;border-radius:50%;background:#aab5af;box-shadow:0 0 0 7px #aab5af1a}.gps-pulse.online{background:#10a36f;box-shadow:0 0 0 7px #10a36f1f;animation:gpsPulse 1.8s infinite}@keyframes gpsPulse{50%{box-shadow:0 0 0 12px #10a36f00}}.gps-alert-list{display:grid;gap:10px}.gps-alert{display:flex;align-items:flex-start;gap:12px;padding:13px;border-radius:16px;border:1px solid #e9dfc8;background:#fff}.gps-alert>i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-style:normal;background:#fff4cf;color:#9a6b13}.gps-alert>span{flex:1;min-width:0}.gps-alert strong,.gps-alert small{display:block}.gps-alert small{color:#768079;margin-top:4px}.gps-alert>b{font-size:.8rem}.gps-alert.critical{border-color:#fecaca;background:#fff7f7}.gps-alert.critical>i{background:#fee2e2;color:#b91c1c}.gps-alert.reviewed{opacity:.58}.gps-alert form{display:grid;gap:7px;margin-top:9px}.gps-alert textarea{min-height:58px}.gps-alert form button{width:max-content;border:0;border-radius:10px;background:#0f7a58;color:#fff;padding:8px 12px}.route-canvas-wrap{height:430px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#f7e8b2,#e7efe8 45%,#dfeae4);border:1px solid #dce6df;position:relative}.route-canvas-wrap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#0d624413 1px,transparent 1px),linear-gradient(90deg,#0d624413 1px,transparent 1px);background-size:34px 34px}.route-canvas{position:relative;width:100%;height:100%;filter:drop-shadow(0 4px 5px #0002)}
.lead-pipeline{display:grid;grid-template-columns:repeat(7,minmax(230px,1fr));gap:14px;overflow-x:auto;padding:4px 2px 18px}.lead-column{background:#f5f1e8;border:1px solid #e7dfd0;border-radius:20px;min-height:420px}.lead-column>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #e7dfd0;font-weight:800}.lead-column>header b{background:#fff;border-radius:999px;padding:4px 9px}.lead-column>div{display:grid;gap:10px;padding:10px}.lead-card{background:#fff;border:1px solid #e8e2d7;border-radius:15px;padding:12px;box-shadow:0 8px 18px #00000008;border-inline-start:4px solid #c6a451}.lead-card.priority-urgent{border-inline-start-color:#dc2626}.lead-card.priority-high{border-inline-start-color:#f59e0b}.lead-card a{display:grid;gap:5px;color:#1c3028}.lead-card small{color:#758078}.lead-card em{font-style:normal;font-weight:800;color:#0f7a58}.lead-card span{font-size:.75rem}.lead-card span.overdue{color:#b91c1c}.lead-card select{width:100%;margin-top:8px;padding:7px;border-radius:9px;border:1px solid #ddd}.lead-empty{padding:20px;text-align:center;color:#89918d}.stage-won>header{color:#08734f}.stage-lost>header{color:#9d3434}
.crm-profile-hero{background:linear-gradient(120deg,#062d23,#0c5d46);color:#fff}.crm-activity-form,.crm-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}.crm-activity-form textarea,.crm-contact-form textarea{grid-column:1/-1}.crm-activity-form button,.crm-contact-form button{width:max-content}.crm-timeline{display:grid;gap:12px}.crm-timeline article{display:flex;gap:12px;position:relative}.crm-timeline article>i{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#e6f3ed;color:#0d7252;font-style:normal;font-weight:900}.crm-timeline article>div{flex:1;border:1px solid #ebe4d6;border-radius:16px;padding:12px;background:#fff}.crm-timeline header{display:flex;justify-content:space-between;gap:10px}.crm-timeline header span,.crm-timeline small{color:#77827b;font-size:.76rem}.crm-timeline p{margin:7px 0;color:#596760}.crm-contact-list{display:grid;gap:8px}.crm-contact-list article{display:flex;align-items:center;gap:10px;padding:11px;border-radius:13px;background:#f8f5ed}.crm-contact-list span{flex:1}.crm-contact-list strong,.crm-contact-list small{display:block}.crm-contact-list small{color:#738077}.crm-contact-list button{border:0;background:#fee2e2;color:#b91c1c;border-radius:9px;width:30px;height:30px}.crm-facts{display:grid;gap:8px;margin-top:18px}.crm-facts>div{display:flex;justify-content:space-between;padding:11px;border-bottom:1px dashed #ddd}.crm-facts span{color:#758078}
.pricing-items{display:grid;gap:9px}.pricing-row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr)) 42px;gap:8px}.pricing-row button{border:0;border-radius:10px;background:#fee2e2;color:#b91c1c;font-size:1.2rem}.sales-order-item-row--pro{grid-template-columns:1.5fr 1.6fr .6fr .65fr .75fr .6fr .6fr 1fr 42px}.approval-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.approval-card{padding:16px;border-radius:18px;border:1px solid #e6dfd2;background:#fff}.approval-card header{display:flex;justify-content:space-between}.approval-card p{color:#68746d}.approval-card form{display:grid;gap:8px;margin-top:12px}.approval-card form>div{display:flex;gap:8px}.danger-button{border:0;border-radius:11px;background:#b91c1c;color:#fff;padding:10px 14px}
@media(max-width:1100px){.gps-live-grid{grid-template-columns:repeat(2,1fr)}.approval-grid{grid-template-columns:1fr 1fr}.sales-order-item-row--pro{grid-template-columns:1fr 1fr 100px 100px;}.sales-order-item-row--pro>*{min-width:0}}@media(max-width:700px){.gps-live-grid,.approval-grid{grid-template-columns:1fr}.route-canvas-wrap{height:300px}.crm-activity-form,.crm-contact-form{grid-template-columns:1fr}.pricing-row{grid-template-columns:1fr 1fr}.pricing-row select{grid-column:1/-1}}

/* V3.5 Customers & Leads CRM list */
.admin-panel-head-actions { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.admin-secondary-button { min-height:42px; padding:0 16px; border-radius:13px; display:inline-flex; align-items:center; justify-content:center; color:#0b513d; background:#eef8f3; border:1px solid rgba(11,81,61,.16); font-weight:800; transition:.22s ease; }
.admin-secondary-button:hover { transform:translateY(-2px); background:#e3f3eb; }
.customer-crm-toolbar { grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(140px,.75fr)) auto auto; }
.customer-crm-table td { vertical-align:middle; }
.crm-stage-pill { display:inline-flex; align-items:center; min-height:29px; padding:0 10px; border-radius:999px; font-size:.76rem; font-weight:900; background:#eef2f0; color:#214d40; }
.crm-stage-pill.stage-new { background:#edf2ff; color:#3454a4; }
.crm-stage-pill.stage-contacted { background:#e9f8f3; color:#08785a; }
.crm-stage-pill.stage-qualified { background:#ebf7df; color:#4a741e; }
.crm-stage-pill.stage-proposal { background:#fff5d8; color:#95670c; }
.crm-stage-pill.stage-negotiation { background:#fff0e2; color:#a45114; }
.crm-stage-pill.stage-won { background:#dcf6e8; color:#087247; }
.crm-stage-pill.stage-lost { background:#f6e7e7; color:#9b3737; }
.crm-priority { display:block; width:fit-content; margin-top:5px; font-weight:800; font-size:.7rem; }
.crm-priority.priority-urgent { color:#b42318; }
.crm-priority.priority-high { color:#c65f12; }
.crm-priority.priority-normal { color:#557167; }
.crm-priority.priority-low { color:#65758b; }
@media (max-width:1300px) { .customer-crm-toolbar { grid-template-columns:repeat(3,minmax(150px,1fr)); } }
@media (max-width:760px) { .admin-panel-head-actions { width:100%; } .admin-panel-head-actions > a { flex:1; } .customer-crm-toolbar { grid-template-columns:1fr; } }

/* V3.5 Customer documents and product interests */
.crm-assets-grid { margin-top:18px; }
.crm-document-form, .crm-interest-form { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-bottom:18px; }
.crm-document-form input, .crm-document-form select, .crm-interest-form input, .crm-interest-form select { min-height:43px; border:1px solid rgba(8,70,52,.14); border-radius:12px; padding:0 12px; background:#fff; }
.crm-document-form button, .crm-interest-form button { min-height:43px; }
.crm-document-list, .crm-interest-list { display:grid; gap:9px; }
.crm-document-list article, .crm-interest-list article { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:13px 14px; border:1px solid rgba(8,70,52,.09); border-radius:14px; background:#fbfdfc; }
.crm-document-list strong, .crm-interest-list strong { display:block; color:#083d2f; }
.crm-document-list small, .crm-interest-list small { display:block; color:#72827c; margin-top:4px; }
.crm-row-actions { display:flex; align-items:center; gap:9px; }
.crm-row-actions a { color:#08765a; font-weight:800; }
.crm-document-list button, .crm-interest-list button { width:30px; height:30px; border:0; border-radius:9px; background:#f9e9e7; color:#a33d32; font-size:1.1rem; cursor:pointer; }
@media (max-width:760px) { .crm-document-form, .crm-interest-form { grid-template-columns:1fr; } .crm-document-list article, .crm-interest-list article { align-items:flex-start; } }
