/* ProPilot : émeraude lumineux, interface produit et monogramme local. */
.propilot-studio{--forest:#073d3e;--deep:#073235;--lime:#bbf67b}
.propilot-studio .local-notice{background:#063236;color:#c2e8dc}
.propilot-studio .site-header{background:#073d3e}
.propilot-studio .p-hero{background:radial-gradient(ellipse 65% 45% at 70% 66%,#54e9a650,transparent 78%),radial-gradient(ellipse 55% 70% at 100% 8%,#14bd9e45,transparent 75%),linear-gradient(135deg,#073d3e 15%,#075a50 62%,#099477);overflow:clip}
.propilot-studio .p-hero:before{display:none}
.propilot-studio .p-hero-copy{gap:64px}
.propilot-studio h1 .p-slogan-tail{color:#bbf67b}
.propilot-studio .p-hero-context{border-color:#9ce9cf55}
.propilot-studio .p-context-heading,.propilot-studio .p-hero .p-lead,.propilot-studio .p-context-note{color:#cbebdb}
.propilot-studio .p-actions .p-button{background:#bbf67b;border-color:#bbf67b;color:#073c37}
.propilot-studio .p-actions .p-button:hover{background:#d2ffa1}
.propilot-studio .p-domain-tags span{background:#d0fff00a;border-color:#91e1c650}
.propilot-studio .brand{gap:11px;letter-spacing:-.04em;max-width:none}
.studio-brand-mark{display:inline-flex;width:42px;height:44px;border-radius:13px 13px 16px 7px;background:linear-gradient(145deg,#d5ff9e,#77eab0);color:#07554b;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 #fff9,0 5px 14px #002d3c25;flex-shrink:0;transform:rotate(-6deg)}
.studio-brand-mark svg{width:34px;height:34px;transform:rotate(6deg)}
.studio-wordmark{font:650 28px/1 Manrope,Arial,sans-serif;letter-spacing:-.065em;display:inline-flex;align-items:center;gap:8px}
.studio-wordmark>span{font:500 11px/1.2 Space,Arial,sans-serif;letter-spacing:-.04em;border:1px solid #bbead670;border-radius:5px;padding:5px 4px;align-self:center;color:#ccf6dc}
.propilot-studio .p-product-scene{width:min(1340px,calc(100% - 60px));padding:0 10px 17px;margin-top:43px;perspective:none}
.propilot-studio .p-product-scene:before{background:linear-gradient(120deg,#b4ffd133,#a6a1ff0a);border-color:#a7f0c745;transform:rotate(-.8deg);top:55px}
.propilot-studio .p-scene-rail{background:#064c47b5;border-color:#b4efc070;color:#d1f1da;padding-block:9px}
.propilot-studio .p-product-frame{padding:7px;background:linear-gradient(130deg,#b0ffd0a0,#c3b7ff65,#a5ead55c);border-color:#c6ffdd85;transform:none;border-radius:0 0 18px 18px;box-shadow:0 38px 65px -20px #022b328c,0 1px 0 #d4fff1,0 9px 0 #07594a,0 10px 0 #8fe7b040}
.propilot-studio .p-product-scene:hover .p-product-frame,.propilot-studio .p-product-scene:focus-within .p-product-frame{transform:none}
.propilot-studio .p-focus-card{display:none}
.propilot-studio .p-demo-caption{color:#e2f3da}
.propilot-studio .p-depth{background:linear-gradient(125deg,#073d3e,#075b50);border-color:#23695d}
.propilot-studio .p-possibilities{background:#073f40}
.propilot-studio .p-closing{background:linear-gradient(130deg,#07524c,#087960)}
.propilot-studio .p-brief .p-avatar,.propilot-studio .p-closing .p-button{background:#bbf67b}
.propilot-studio .p-closing .p-button{color:#063c35;border-color:#bbf67b}
.propilot-studio .pilot-app[data-studio]{display:block;border-radius:11px;border:1px solid #d2e1e3;background:#f5f7fa;color:#24383d;box-shadow:none;font:400 12px/1.5 Manrope,Arial,sans-serif;text-align:left;overflow:hidden;--line:#e4e9ed;--indigo:#087a65}
[data-studio] *,[data-studio] *:before,[data-studio] *:after{box-sizing:border-box}
[data-studio] [hidden]{display:none!important}
[data-studio] button,[data-studio] select,[data-studio] input{font:inherit}
[data-studio] button{cursor:pointer}
[data-studio] button:focus-visible,[data-studio] input:focus-visible,[data-studio] select:focus-visible,[data-studio] [tabindex]:focus-visible{outline:3px solid #6650b8;outline-offset:3px}
[data-studio] h3,[data-studio] h4,[data-studio] p{margin:0}
.s-window{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#fff;border-bottom:1px solid #e0e7e8;font:500 8px/1.5 Space,Arial,sans-serif;color:#53656b;letter-spacing:.06em}
.s-window-dots{display:flex;gap:5px;width:50px}.s-window-dots i{width:6px;height:6px;border-radius:50%;background:#c7d6d4}.s-window-dots i:first-child{background:#b2ccca}.s-window-dots i:last-child{background:#e1e8e4}
.s-fiction{color:#497168;border:1px solid #cee7dc;background:#f0f9f4;border-radius:4px;padding:2px 6px;font-size:8px}
.s-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:725px}
.s-sidebar{background:#092f35;color:#bed8d5;padding:25px 16px 20px;display:flex;flex-direction:column;min-width:0;border-right:1px solid #ffffff10}
.s-app-brand{display:flex;align-items:center;gap:8px;padding:0 8px;margin-bottom:29px;color:#f1fbf4}
.s-app-brand .studio-brand-mark{width:30px;height:32px;border-radius:9px 9px 11px 5px}.s-app-brand svg{width:27px;height:27px}.s-app-brand .studio-wordmark{font-size:19px;gap:5px}.s-app-brand .studio-wordmark>span{font-size:7px;padding:3px;border-radius:3px}
.s-workspace-name{display:flex;align-items:center;gap:9px;border:1px solid #4768656b;background:#315d602e;border-radius:7px;padding:10px;margin-bottom:28px;color:#e8f7ed;font-size:11px;font-weight:600}
.s-workspace-icon{width:27px;height:29px;display:grid;place-items:center;background:#ccede4;color:#255b58;border-radius:5px;font-family:Space,Arial,sans-serif;font-size:17px}.s-workspace-name small{display:block;font-size:9px;font-weight:400;color:#adc8c5}.s-workspace-name b{margin-left:auto;font-size:14px;color:#a3c8c0}
.s-nav-label{font:500 8px/1.4 Space,Arial,sans-serif;letter-spacing:.08em;color:#91b8b1;padding:0 11px;margin-bottom:10px}
.s-sidebar-nav{display:grid;gap:7px}.s-sidebar-nav button{display:flex;gap:9px;align-items:center;text-align:left;width:100%;min-height:43px;padding:8px 11px;border-radius:7px;background:none;border:1px solid transparent;color:#c2dcd8;font-size:11px}
.s-sidebar-nav button>span:first-child{font-size:19px;line-height:1;width:20px}.s-sidebar-nav button[aria-pressed=true]{background:#81e4b51d;color:#e5ffea;border-color:#8ce0b839;box-shadow:inset 3px 0 #9aedb1}.s-sidebar-nav button:hover{background:#ffffff0b}
.s-nav-count{margin-left:auto;font:500 10px/1 Space,Arial,sans-serif;padding:4px 6px;background:#b6f0d212;border-radius:4px}
.s-sidebar-bottom{margin-top:auto;padding:60px 9px 0}.s-team{display:flex;align-items:center}.s-team i{display:grid;place-items:center;font:500 8px/1 Manrope,sans-serif;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#b8d8cb;color:#184f44;border:2px solid #092f35;margin-left:-7px}.s-team i:nth-child(2){background:#d1c4ec}.s-team i:first-child{margin-left:0}.s-team i:nth-child(3){background:#47736e;color:#e2f5e3}.s-team>span{font-size:9px;margin-left:7px;color:#c0d8d1;line-height:1.5}
.s-sidebar-bottom p{font-size:9px;line-height:1.8;color:#a2c3bc;margin-top:18px}.s-sidebar-bottom button{margin-top:17px;color:#d1eadb;background:none;border:0;border-top:1px solid #43676380;padding:14px 0 0;min-height:44px;font-size:10px;text-align:left;width:100%}
.s-main{min-width:0;padding:0 27px 10px;background:linear-gradient(140deg,#f6f8fa,#f3f6f9)}
.s-toolbar{height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e3e9ec;color:#72818b;font-size:9px}.s-toolbar b{margin:0 10px;font-weight:400;color:#b6c2c7}.s-toolbar strong{font-weight:500;color:#4d656d}.s-session{display:flex;align-items:center;gap:6px;color:#526e64}.s-session i{width:5px;height:5px;border-radius:50%;background:#398f71}
.s-mobile-reset{display:none;background:none;border:0;color:#347567;width:40px;height:40px;font-size:20px!important}
.s-app-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 19px}.s-app-heading>div>p{font:500 8px/1.5 Space,Arial,sans-serif;letter-spacing:.11em;color:#687b7c;margin-bottom:7px}.s-app-heading h3{font:550 28px/1.12 Manrope,Arial,sans-serif;letter-spacing:-.05em;color:#183c3c}.s-app-heading h3 br{display:none}
.s-heading-side{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:550;color:#455c62}.s-heading-side small{display:block;font-size:8px;font-weight:400;color:#74858d;margin-top:3px}.s-member{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:3px solid #fff;background:#d4d0ed;color:#5d4b83;border-radius:50%;box-shadow:0 1px 6px #183e3d12}
.propilot-studio .s-view-tabs{display:flex;gap:25px;border-bottom:1px solid #dfe6e9;margin:0 0 20px}.propilot-studio .s-view-tabs button{font-size:11px;min-height:39px;color:#6e7d87;padding:3px 1px 11px}.propilot-studio .s-view-tabs button[aria-selected=true]{color:#08725f;border-bottom-color:#10a781}
.s-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px}.s-metrics article{padding:16px 18px;border:1px solid #e1e7e9;background:#fff;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 3px 7px #344e5810}.s-metrics article>span:first-child{display:block;color:#587079;font-size:10px;margin-bottom:5px}.s-metrics article>strong{display:block;font:550 33px/1.2 Manrope,sans-serif;letter-spacing:-.06em;color:#213e43}.s-metrics article>small{display:block;font-size:8px;color:#70858b;margin-top:6px}
.s-metrics svg{position:absolute;right:17px;top:47px;width:64px;height:24px;fill:none;stroke:#0cae88;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.s-mini-dots{position:absolute;right:18px;top:54px;font-size:13px;letter-spacing:2px;color:#a699e8}
.s-metrics article.s-metric-accent{background:linear-gradient(135deg,#dff5e5,#c5eeca);border-color:#bfe4c9}.s-metric-accent .s-metric-orbit{position:absolute;right:20px;top:42px;color:#2b7359;font-size:31px;line-height:1.2;transform:rotate(-8deg);border:1px solid #8fcaa27a;border-radius:50%;width:48px;height:48px;display:grid;place-items:center}
.s-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:17px;margin-bottom:17px}.s-activity-card,.s-agenda-card,.s-records-card{border:1px solid #e0e7eb;border-radius:10px;background:#fff;padding:19px 20px;min-width:0;box-shadow:0 3px 8px #1c455208}
.s-card-heading{display:flex;justify-content:space-between;gap:15px;align-items:start}.s-card-heading>div>p{font:500 7px/1.5 Space,Arial,sans-serif;letter-spacing:.1em;color:#7a898c;margin-bottom:5px}.s-card-heading h4{font:600 13px/1.4 Manrope,Arial,sans-serif;color:#29454a;letter-spacing:-.025em}
.s-period{font-size:0;display:flex;flex-shrink:0}.s-period select{border:1px solid #dfe5e9;border-radius:6px;padding:6px 8px;min-height:33px;font-size:10px;color:#5f6e7c;background:#fafbfc;cursor:pointer}
.s-chart-summary{display:flex;align-items:center;gap:10px;margin:20px 0 12px}.s-chart-summary>strong{font:550 32px/1 Manrope,sans-serif;letter-spacing:-.05em;color:#233d44}.s-chart-summary>span{font-size:9px;color:#526a70}.s-chart-summary small{display:block;font-size:7px;color:#7d8a94;margin-top:3px}.s-chart-summary .s-chart-legend{display:flex;align-items:center;gap:5px;font-size:8px;color:#6b5c99;margin-left:auto;align-self:start;margin-top:6px}.s-chart-legend i{width:6px;height:6px;border-radius:2px;background:#aa93eb}
.s-chart{position:relative;display:flex;height:150px;gap:12px;padding:2px 0 18px}.s-chart-scale{display:flex;flex-direction:column;justify-content:space-between;font:9px/1 Space,Arial,sans-serif;color:#8a97a0;padding-bottom:6px;min-width:14px}.s-chart-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:9px;position:relative;flex:1;min-width:0;border-bottom:1px solid #e4e9ef;background:repeating-linear-gradient(to top,transparent 0px,transparent 61px,#edf0f4 62px,#edf0f4 63px);padding:12px 7px 0}
.s-chart-column{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:relative;height:100%;min-width:0;flex:1}.s-bar{width:100%;max-width:32px;min-height:8px;background:linear-gradient(0deg,#cfc2f7,#a990e4);border:1px solid #ae95e1;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:inset 0 1px #e4d5ff;transition:height .25s}.s-chart-column:nth-child(3n) .s-bar{background:linear-gradient(0deg,#bde9d8,#7fcba8);border-color:#7fc5a4}.s-chart-column:nth-child(4n) .s-bar{background:linear-gradient(0deg,#dfe9be,#bcd68d);border-color:#b4c980}.s-chart-column small{position:absolute;top:100%;margin-top:6px;font-size:8px;color:#84919a}.s-bar-cap{font:8px/1 Space,Arial,sans-serif;color:#76698f;padding-bottom:5px}.s-height-1{height:12%}.s-height-2{height:24%}.s-height-3{height:36%}.s-height-4{height:48%}.s-height-5{height:60%}.s-height-6{height:72%}.s-height-7{height:84%}.s-height-8{height:96%}
.s-agenda-card{background:linear-gradient(150deg,#f8faf6,#f3f8ef);border-color:#e1e8d9}.s-agenda-icon{color:#738f5d;font-size:22px;line-height:1}
.s-meeting{display:flex;gap:13px;margin:25px 0 20px;padding-left:10px;border-left:3px solid #7f9f74}.s-time{font:500 14px/1.5 Space,Arial,sans-serif;color:#274f42}.s-time small{display:block;font-size:9px;color:#7a8a7a;margin-top:3px}.s-meeting>div+div>span{font-size:7px;letter-spacing:.06em;color:#7c8a72;display:block;margin:1px 0 5px}.s-meeting strong{font-size:12px;font-weight:600;color:#344f42}.s-meeting p{font-size:9px;color:#748778;margin-top:3px}.s-meeting button{font-size:9px;font-weight:550;color:#326645;display:flex;gap:15px;background:none;border:0;padding:9px 0 0;min-height:30px}
.s-next-meeting{display:flex;align-items:center;gap:9px;padding-top:15px;border-top:1px solid #dce5d5}.s-next-meeting strong{font-size:10px;color:#4c6354;display:block}.s-next-meeting small{display:block;font-size:8px;color:#7d8b7a;margin-top:3px}.s-agenda-card .s-agenda-note{font-size:8px;color:#7f8c7b;margin-top:13px;line-height:1.7}
.s-avatar{display:grid;place-items:center;flex-shrink:0;width:33px;height:34px;border-radius:9px;font:550 10px/1 Space,Arial,sans-serif;border:1px solid #b7d7c766;background:#e5f5eb;color:#347357}.s-avatar.s-purple{background:#eee9fa;color:#70589e;border-color:#d5c9e9}.s-avatar.s-orange{background:#fcebdc;color:#a77945;border-color:#eddbc3}.s-avatar.s-blue{background:#e5eef8;color:#497b9a;border-color:#ceddeb}
.s-records-card{padding-bottom:12px}.s-search{display:flex;align-items:center;border:1px solid #e0e6ea;border-radius:6px;padding:0 9px;gap:7px;color:#829198}.s-search>span{font-size:18px}.s-search input{border:0;min-width:0;width:145px;padding:8px 0;background:none;color:#345760;font-size:9px;min-height:32px}.s-search input::placeholder{color:#86969d}.s-record-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.s-record{display:flex;align-items:center;gap:10px;border:1px solid #e4eaec;border-radius:7px;padding:12px 10px;width:100%;background:#fff;text-align:left;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s}.s-record:hover{border-color:#90bfac;box-shadow:0 3px 10px #2a665712;transform:translateY(-2px)}.s-record>span:nth-child(2){min-width:0}.s-record strong{display:block;font-size:10px;color:#36505a;font-weight:600;line-height:1.5}.s-record small{display:block;font-size:8px;color:#7f8d97;margin-top:3px;line-height:1.5}.s-record .s-record-arrow{font-size:14px;margin-left:auto;color:#8c9ea4}.s-search-status{font-size:8px;color:#7c8d95;padding-top:10px;min-height:22px}.s-empty{font-size:11px;color:#59707a;grid-column:1/-1;padding:12px 0}
.s-feedback{font-size:8px;line-height:1.8;color:#6f8588;min-height:30px;padding:12px 1px 0}
.s-pipeline-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin:6px 0 21px}.s-pipeline-heading h4{font-size:17px;color:#2e4b50;font-weight:550;letter-spacing:-.035em}.s-pipeline-heading p{font-size:10px;color:#71868e;margin-top:6px}.s-pipeline-heading>span{font-size:9px;background:#e6f2e9;color:#52725b;padding:7px 10px;border-radius:5px;white-space:nowrap}
.s-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:452px}.s-board-column{background:#edf0f5;border:1px solid #e3e8ee;border-radius:9px;padding:12px 9px;min-width:0}.s-board-column>h4{font-size:10px;font-weight:600;display:flex;align-items:center;gap:6px;color:#567079;margin-bottom:17px}.s-board-column>h4>span{margin-left:auto;color:#809299;font-weight:400}.s-board-column>h4 i{width:6px;height:6px;background:#a8b8ca;border-radius:50%}.s-board-column>h4 i.s-stage-1{background:#b298e7}.s-board-column>h4 i.s-stage-2{background:#e1b16b}.s-board-column>h4 i.s-stage-3{background:#6cbf9d}
.s-deal{background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:12px 10px;margin-bottom:10px;box-shadow:0 3px 7px #1b3b4d06}.s-deal .s-record{padding:0;border:0;gap:6px;box-shadow:none}.s-deal .s-record strong{font-size:10px}.s-deal .s-record small{font-size:7px}.s-deal .s-avatar{width:25px;height:28px;font-size:8px;border-radius:7px}.s-deal>p{font-size:10px;line-height:1.65;color:#647a83;padding:13px 0}.s-deal footer{border-top:1px solid #edf0f2;padding-top:9px;display:flex;gap:8px;justify-content:space-between;font-size:8px;color:#7d8f96}
.s-local-note{font-size:9px;color:#70858e;padding-top:15px}
.s-task-list{border:1px solid #e1e8eb;border-radius:10px;background:#fff;overflow:hidden}.s-task{display:flex;align-items:center;gap:15px;padding:22px 20px;border-bottom:1px solid #e6ecee}.s-task:last-child{border:0}.s-task label{display:flex;align-items:center;gap:13px;flex:1;cursor:pointer}.s-task input{width:19px;height:19px;accent-color:#08856c;flex-shrink:0}.s-task strong{display:block;font-size:12px;color:#34515c;font-weight:600}.s-task small{display:block;font-size:10px;color:#7c8e97;margin-top:5px}.s-task.s-completed strong{text-decoration:line-through;color:#7c928e}.s-task.s-completed{background:#f4faf6}.s-task-tag{font-size:9px;background:#efeafa;color:#84719f;padding:5px 7px;border-radius:4px}.s-task button{background:none;border:0;font-size:10px;color:#347a65;min-height:36px}.s-activity-trail{display:flex;gap:16px;padding:29px 15px;margin-top:24px;background:linear-gradient(100deg,#e5f4ea,#e6edf6);border-radius:8px}.s-activity-trail>span{font-size:22px;color:#6a9f89}.s-activity-trail strong{font-size:13px;color:#3d645c}.s-activity-trail p{font-size:11px;color:#6c8583;margin-top:5px;line-height:1.8}
.s-detail{margin:auto;padding:32px;border:1px solid #d6e7df;background:#fbfdfb;color:#284944;border-radius:18px;box-shadow:0 28px 90px #032b2a55;width:min(500px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;font:400 13px/1.7 Manrope,Arial,sans-serif}.s-detail::backdrop{background:#032b35a1;backdrop-filter:blur(7px)}.s-detail form{margin:0}.s-detail-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;background:#eaf1ec;color:#467262;border:0;border-radius:50%;font-size:24px!important;line-height:1}.s-detail-eyebrow{font:500 9px/1.7 Space,Arial,sans-serif;letter-spacing:.08em;color:#77978c;margin-bottom:22px!important}.s-detail-title{display:flex;gap:15px;align-items:center;margin-bottom:25px}.s-detail-title .s-avatar{width:50px;height:53px;font-size:17px;border-radius:13px}.s-detail-title h3{font-size:25px;font-weight:550;letter-spacing:-.05em;line-height:1.3}.s-detail-title p{font-size:12px;color:#6d877e}.s-detail dl{margin:0 0 24px}.s-detail dl>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #dfe9e2;font-size:12px}.s-detail dt{color:#728c82}.s-detail dd{margin:0;text-align:right;color:#2b594c}.s-detail-stage{display:grid;gap:8px;font-size:12px;color:#507565}.s-detail-stage select{width:100%;border:1px solid #bdd7c6;border-radius:8px;padding:12px;background:#fff;color:#285f4a;min-height:46px;font:inherit}.s-detail-history{margin-top:23px;padding:17px;background:#edf3ed;border-radius:9px;font-size:12px}.s-detail-history strong{font-weight:600}.s-detail-history p{font-size:11px;margin-top:6px!important;color:#6b887b}.s-detail .s-detail-note{font-size:10px;color:#728b80;line-height:1.8;margin-top:21px}
@media(min-width:1000px){.s-panel:not([hidden]){animation:studio-panel-in .22s ease-out}}
@keyframes studio-panel-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){.s-workspace{grid-template-columns:175px minmax(0,1fr)}.s-sidebar{padding-inline:10px}.s-main{padding-inline:20px}.s-app-brand{padding-inline:4px}.s-app-brand .studio-wordmark{font-size:17px}.s-app-brand .studio-wordmark>span{display:none}.s-overview-grid{grid-template-columns:1.3fr 1fr}.s-heading-side{display:none}.s-record-list{grid-template-columns:1fr}.s-record{padding:10px 12px}.s-record strong{font-size:11px}.s-record small{font-size:9px}.s-record-list .s-record>span:nth-child(2){display:flex;align-items:center;gap:12px;flex:1;justify-content:space-between}.s-record-list .s-record small{margin:0}.s-chart-bars{gap:7px}.s-deal .s-record{display:block}.s-deal .s-avatar{margin-bottom:9px}.s-deal .s-record-arrow{display:none}.s-metrics article{padding-inline:13px}.s-metrics svg{width:40px;right:11px}.s-metric-accent .s-metric-orbit{right:12px;width:35px;height:35px;font-size:24px;top:47px}}
@media(max-width:1000px){.s-workspace{grid-template-columns:150px minmax(0,1fr)}.s-main{padding-inline:16px}.s-sidebar{padding-inline:8px}.s-sidebar-nav button{font-size:10px;padding-inline:7px;gap:6px}.s-nav-count{display:none}.s-app-brand .studio-wordmark{font-size:16px}.s-app-brand .studio-brand-mark{width:25px;height:28px}.s-app-brand svg{width:24px}.s-workspace-name{padding:7px;font-size:10px;gap:6px}.s-workspace-name small{font-size:8px}.s-workspace-icon{width:23px;height:26px}.s-workspace-name b{display:none}.s-overview-grid{grid-template-columns:1fr}.s-agenda-card{display:none}.s-main .s-app-heading h3{font-size:25px}.s-metrics article>span:first-child{font-size:9px}.s-metrics article>small{font-size:8px}.s-mini-dots,.s-metrics svg,.s-metric-orbit{display:none!important}.s-workspace{min-height:720px}.s-board{gap:8px}.s-board-column{padding:10px 7px}.s-board-column>h4{font-size:9px;flex-wrap:wrap}.s-deal{padding:11px 8px}.s-task{flex-wrap:wrap}.s-task-tag{display:none}}
@media(max-width:760px){.propilot-studio .p-hero{background:radial-gradient(ellipse 100% 50% at 100% 45%,#14c99e38,transparent 76%),linear-gradient(160deg,#064348,#076c5c 62%,#099477)}.propilot-studio .p-hero-copy{gap:0}.propilot-studio .studio-wordmark{font-size:25px}.propilot-studio .studio-brand-mark{width:35px;height:38px;border-radius:11px 11px 14px 6px}.propilot-studio .studio-brand-mark svg{width:30px;height:30px}.propilot-studio .studio-wordmark>span{font-size:9px;padding:4px}.propilot-studio .brand{gap:8px}.propilot-studio .p-product-scene{width:calc(100% - 20px);padding:0 3px 10px;margin-top:20px}.propilot-studio .p-product-frame{padding:4px;border-radius:0 0 13px 13px}.propilot-studio .p-product-scene:before{transform:none;left:0;right:0}.propilot-studio .p-scene-rail{padding:8px 10px;font-size:7px}.propilot-studio .p-scene-rail>span:last-child{display:none}.propilot-studio .p-demo-topline{padding-inline:6px}.propilot-studio .p-demo-caption{font-size:9px}
 .s-window{height:30px;font-size:7px;padding-inline:10px;gap:10px}.s-window-dots{width:auto;gap:4px}.s-window-dots i{width:4px;height:4px}.s-fiction{font-size:6px;padding:2px 4px}.s-workspace{display:block;min-height:0}.s-sidebar{display:none}.s-main{padding-inline:17px}.s-toolbar{height:40px;font-size:8px}.s-toolbar b{margin-inline:6px}.s-session{font-size:7px}.s-app-heading{padding-top:23px;padding-bottom:14px}.s-app-heading>div>p{font-size:7px;letter-spacing:.06em;margin-bottom:7px}.s-main .s-app-heading h3{font-size:26px;line-height:1.1}.s-app-heading h3 br{display:block}.propilot-studio .s-view-tabs{gap:20px;margin-bottom:17px}.propilot-studio .s-view-tabs button{font-size:10px;min-height:44px;padding-bottom:10px}.s-metrics{gap:7px;margin-bottom:14px}.s-metrics article{padding:11px 8px;border-radius:7px}.s-metrics article>span:first-child{font-size:9px;line-height:1.4;min-height:26px;margin-bottom:5px}.s-metrics article>strong{font-size:28px}.s-metrics article>small{font-size:7px;line-height:1.5;min-height:21px}.s-overview-grid{gap:12px;margin-bottom:13px}.s-activity-card,.s-agenda-card,.s-records-card{padding:17px 14px;border-radius:8px}.s-card-heading{gap:10px}.s-card-heading>div>p{font-size:6px;letter-spacing:.06em}.s-card-heading h4{font-size:12px}.s-period select{min-height:40px;font-size:10px;padding:7px 5px;max-width:83px}.s-chart-summary{margin:17px 0 8px;gap:8px}.s-chart-summary>strong{font-size:30px}.s-chart-summary>span{font-size:8px}.s-chart-summary small{font-size:7px;max-width:140px}.s-chart-summary .s-chart-legend{font-size:7px;gap:3px}.s-chart{height:148px;gap:7px}.s-chart-bars{gap:6px;padding-inline:3px}.s-bar{max-width:28px}.s-chart-column small{font-size:7px}.s-bar-cap{font-size:7px}.s-chart-scale{font-size:8px}.s-records-card .s-card-heading{display:block}.s-search{margin-top:12px}.s-search input{width:100%;font-size:11px;min-height:40px}.s-record-list{gap:7px;margin-top:12px}.s-record{padding:10px 8px;gap:9px;min-height:56px}.s-record-list .s-record>span:nth-child(2){display:block}.s-record-list .s-record small{font-size:9px;margin-top:2px}.s-avatar{width:29px;height:31px;font-size:9px}.s-record strong{font-size:11px}.s-search-status{font-size:8px}.s-feedback{font-size:8px;line-height:1.7;padding-top:10px;padding-bottom:3px}
 .s-pipeline-heading{display:block;margin:7px 0 18px}.s-pipeline-heading h4{font-size:17px}.s-pipeline-heading p{font-size:11px;line-height:1.7}.s-pipeline-heading>span{display:inline-block;margin-top:12px;font-size:10px}.s-board{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;min-height:350px;padding:2px 2px 12px;overscroll-behavior-inline:contain}.s-board-column{flex:0 0 220px;scroll-snap-align:start;padding:14px 12px;min-width:0}.s-board-column>h4{font-size:12px;margin-bottom:18px}.s-deal{padding:14px 12px}.s-deal .s-record{display:flex;gap:9px;min-height:44px}.s-deal .s-avatar{margin-bottom:0;width:30px;height:33px;font-size:9px}.s-deal .s-record strong{font-size:12px}.s-deal .s-record small{font-size:9px}.s-deal>p{font-size:12px}.s-deal footer{font-size:10px}.s-local-note{font-size:10px;line-height:1.7}.s-task{padding:17px 13px;gap:10px}.s-task label{flex-basis:100%;gap:9px;min-height:44px}.s-task strong{font-size:12px}.s-task small{font-size:10px}.s-task button{min-height:40px;padding:4px 0 0 29px;font-size:11px}.s-activity-trail{gap:11px;padding:19px 13px;margin-top:17px}.s-activity-trail strong{font-size:12px}.s-activity-trail p{font-size:11px;line-height:1.75}.s-detail{padding:26px 22px}.s-detail-title h3{font-size:24px}
}
@media(max-width:360px){.s-main{padding-inline:12px}.s-view-tabs{gap:13px!important}.s-chart-summary .s-chart-legend{display:none}.s-window>span:nth-child(2){font-size:6px}.s-metrics article{padding-inline:7px}.s-card-heading h4{font-size:11px}.s-toolbar .s-session{font-size:6px}.propilot-studio .studio-wordmark{font-size:23px}}
@media(max-width:760px){.s-toolbar .s-session{display:none}.s-mobile-reset{display:grid;place-items:center}}
@media(prefers-reduced-motion:reduce){.propilot-studio *, .propilot-studio *:before,.propilot-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.s-record:hover{transform:none}}
