.ovh-search,.ovh-row-edit{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.ovh-row-edit{width:100%}.ovh-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.ovh-search .field,.ovh-row-edit .field{flex:13rem;max-width:28rem}.ovh-text-button{color:var(--accent-dark);cursor:pointer;text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.ovh-text-button:hover{color:var(--ink)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f8fa;--surface:#fff;--ink:#172234;--muted:#56657b;--line:#dfe5ee;--accent:#275ee8;--accent-dark:#1c50d1}*{box-sizing:border-box}body{background:var(--canvas);min-height:100vh;color:var(--ink);margin:0;font:1rem/1.5 system-ui,-apple-system,sans-serif}a{color:var(--accent-dark)}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,p{margin:0}h1{letter-spacing:-.045em;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.15}h2{letter-spacing:-.02em;font-size:1.1rem}.topbar{background:var(--ink);color:#fff}.topbar-inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:74rem;margin:auto;padding:.9rem clamp(1rem,4vw,2.5rem);display:flex}.site-brand{color:inherit;align-items:center;gap:.65rem;font-size:1.13rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:#a9c3ff;background:#273a57;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.brand-number{color:#bdcce3;font-weight:500}.environment-label{color:#bdcce3;font-size:.82rem}.workspace{gap:1.25rem;width:min(100%,74rem);margin:auto;padding:clamp(1.5rem,5vw,3.25rem) clamp(1rem,4vw,2.5rem);display:grid}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.workspace-actions{flex-wrap:wrap;gap:.65rem;display:flex}.agency-tabs{margin-bottom:1rem}.agency-table{overflow-x:auto}.agency-table td{overflow-wrap:anywhere}.workspace-heading h1{margin:.3rem 0 .5rem}.eyebrow{color:var(--accent-dark);font-size:.82rem;font-weight:650}.muted{color:var(--muted);font-size:.9rem}.panel,.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:.75rem}.panel-heading,.pagination,.document-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.15rem;display:flex}.panel-message{border-top:1px solid var(--line);padding:1rem 1.15rem}.pagination{border-top:1px solid var(--line);justify-content:flex-start}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.8rem 1.15rem}th{color:var(--muted);background:#f9fafc;font-size:.82rem;font-weight:650}.document-list{margin:0;padding:0;list-style:none}.document-list li{border-top:1px solid var(--line)}.prospect-link{text-underline-offset:.2em;font-weight:650}.prospect-form{border-top:1px solid var(--line);padding:1rem 1.15rem}.prospect-form .form-stack{max-width:30rem}.prospect-form .button{justify-self:start}.prospect-history{margin:0;padding:0;list-style:none}.prospect-history li{border-top:1px solid var(--line);padding:.8rem 1.15rem}.task-item{gap:.55rem;display:grid}.task-item h3{margin:0;font-size:1rem}.task-item summary{color:var(--accent-dark);cursor:pointer}.task-item details .form-stack{margin-top:.75rem}.agenda-toolbar h2{text-transform:capitalize}.agenda-days{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding:.75rem clamp(.65rem,3vw,1.15rem);display:grid}.agenda-weekday{color:var(--muted);text-align:center;font-size:.75rem}.agenda-day{border:1px solid var(--line);min-height:2.3rem;color:var(--ink);border-radius:.45rem;justify-items:center;padding:.35rem .15rem;text-decoration:none;display:grid}.agenda-day span{color:var(--muted);text-transform:capitalize;font-size:.77rem}.agenda-day:hover,.agenda-day[data-selected=true]{border-color:var(--accent);background:#eaf0ff}.agenda-day[aria-current=date] strong{color:var(--accent-dark);text-underline-offset:.25em;text-decoration:underline}.agenda-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.agenda-times .field,.agenda-times input{min-width:0}.agenda-workspace .task-item{overflow-wrap:anywhere;min-width:0}.agenda-workspace .prospect-form>.muted{margin-top:.75rem}@media (width<=31rem){.agenda-times{grid-template-columns:minmax(0,1fr)}}.auth-panel{gap:1rem;width:calc(100% - 2rem);max-width:30rem;margin:clamp(1.5rem,7vw,4.5rem) auto;padding:clamp(1.15rem,5vw,2rem);display:grid}.form-stack{gap:.9rem;display:grid}.field{gap:.3rem;font-weight:600;display:grid}.field :is(input,select,textarea){width:100%;color:var(--ink);background:var(--surface);border:1px solid #acb8c9;border-radius:.45rem;padding:.65rem .75rem}.field textarea{resize:vertical}.notice{color:#294465;overflow-wrap:anywhere;background:#f4f7fd;border-radius:.4rem;padding:.65rem .75rem}.notice[role=alert]{color:#8b2f2f;background:#fff2f0}.auth-panel code{overflow-wrap:anywhere}.button{background:var(--accent);color:#fff;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-dark)}.button.secondary{background:var(--surface);color:var(--accent-dark);border-color:#bfccde}.button.secondary:hover{background:#f4f7fd}.button:disabled{opacity:.55;cursor:wait}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.auth-qr{width:min(100%,12rem);height:auto;display:block}.auth-status{width:calc(100% - 2rem);max-width:30rem;margin:1rem auto}:where(.agency-tips,.tips-auth-shell){--tips-canvas:#19191c;--tips-surface:#202024;--tips-control:#25252a;--tips-border:#39383f;--tips-ink:#f7f6fa;--tips-muted:#b8b6c4;--tips-primary:#8065ee;--tips-chart:#967afa;--tips-accent:#bcacff;--tips-brand-background:#3d3267;--tips-brand-ink:#e0d5ff}.tips-auth-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tips-canvas);min-height:100dvh;color:var(--tips-ink);flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.tips-auth-shell .topbar{background:var(--tips-canvas);border-bottom:1px solid var(--tips-border);color:var(--tips-ink)}.tips-auth-shell .topbar-inner{min-height:4.25rem}.tips-auth-shell .site-brand{font-size:1rem}.tips-auth-shell .brand-mark{background:var(--tips-brand-background);width:2.25rem;height:2.25rem;color:var(--tips-brand-ink);border-radius:.75rem}.tips-auth-shell :focus-visible{outline:2px solid var(--tips-accent)}.tips-auth-shell a:not(.site-brand){color:var(--tips-accent)}.tips-auth-stage{flex:1;place-items:center;min-width:0;padding:clamp(1.25rem,5vw,4rem);display:grid}.tips-auth-layout{background:var(--tips-surface);border:1px solid var(--tips-border);border-radius:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(100%,58rem);min-width:0;display:grid}.tips-auth-panel{background:0 0;border:0;align-content:center;gap:1.25rem;width:100%;max-width:none;margin:0;padding:clamp(1.75rem,4.5vw,3.5rem)}.tips-auth-heading{gap:.5rem;display:grid}.tips-auth-heading h1{text-wrap:balance;font-size:clamp(1.85rem,3.2vw,2.45rem)}.tips-auth-heading p,.tips-auth-panel>p{color:var(--tips-muted)}.tips-auth-panel .form-stack{gap:1rem}.tips-auth-panel .field{gap:.4rem;font-size:.875rem}.tips-auth-panel .field input{background:var(--tips-control);min-width:0;min-height:3rem;color:var(--tips-ink);border-color:#726d80;border-radius:.5rem;font-size:1rem}.tips-auth-password{position:relative}.tips-auth-password input{padding-right:5.15rem}.tips-auth-reveal{background:var(--tips-control);color:var(--tips-accent);cursor:pointer;border:0;border-radius:.45rem;padding-inline:.7rem;font-size:.8125rem;font-weight:600;position:absolute;inset:1px 1px 1px auto}.tips-auth-reveal:hover{background:var(--tips-border)}.tips-auth-reveal:focus-visible{outline-offset:-2px}.tips-auth-shell .button{background:var(--tips-accent);color:#201735;border-radius:.5rem;min-height:3rem;font-size:.9375rem;font-weight:700;transition:background-color .16s}.tips-auth-shell .button:not(:disabled):hover{background:var(--tips-brand-ink)}.tips-auth-panel .form-stack>.button{margin-top:.3rem}.tips-auth-shell .button.secondary{background:var(--tips-control);border-color:var(--tips-border);min-height:2.4rem;color:var(--tips-ink);font-size:.8125rem}.tips-auth-shell .button.secondary:not(:disabled):hover{background:var(--tips-border)}.tips-auth-shell .notice[role=alert]{color:#ffc4ce;background:#39262d;border:1px solid #70444f;font-size:.875rem}.tips-auth-preview{border-left:1px solid var(--tips-border);background:radial-gradient(ellipse at 56% 45%, #312844 0%, #25212c 58%, var(--tips-canvas) 100%);border-radius:0 .95rem .95rem 0;place-items:center;min-width:0;min-height:28rem;padding:clamp(1.4rem,3.8vw,3.1rem);display:grid}.tips-auth-preview-window{background:var(--tips-canvas);border:1px solid #554964;border-radius:.7rem;width:100%;overflow:hidden;box-shadow:0 1rem 2.6rem #100d1959}.tips-auth-preview-toolbar{border-bottom:1px solid var(--tips-border);align-items:center;gap:.3rem;height:2rem;padding-inline:.75rem;display:flex}.tips-auth-preview-toolbar span{background:#5d546a;border-radius:50%;width:.35rem;height:.35rem}.tips-auth-preview-toolbar span:first-child{background:var(--tips-chart)}.tips-auth-preview-body{grid-template-columns:16% minmax(0,1fr);display:grid}.tips-auth-preview-rail{border-right:1px solid var(--tips-border);align-content:start;gap:.65rem;padding:.85rem .45rem;display:grid}.tips-auth-preview-rail span{background:var(--tips-border);border-radius:.2rem;height:.4rem}.tips-auth-preview-rail span:first-child{background:var(--tips-brand-background);height:.75rem}.tips-auth-preview-content{gap:.5rem;padding:.65rem;display:grid}.tips-auth-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.tips-auth-preview-metrics span,.tips-auth-preview-chart,.tips-auth-preview-rows{border:1px solid var(--tips-border);background:var(--tips-surface);border-radius:.38rem}.tips-auth-preview-metrics span{align-content:center;gap:.34rem;height:2.6rem;padding:.4rem;display:grid}.tips-auth-preview-metrics span:before,.tips-auth-preview-metrics span:after{content:"";background:var(--tips-border);border-radius:.15rem;width:65%;height:.23rem}.tips-auth-preview-metrics span:after{background:#766695;width:42%;height:.37rem}.tips-auth-preview-chart{padding:.7rem .65rem .6rem}.tips-auth-preview-bars{border-bottom:1px solid var(--tips-border);background:repeating-linear-gradient(to top, transparent 0 calc(25% - 1px), var(--tips-border) calc(25% - 1px) 25%);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.45rem;height:6rem;padding-inline:.35rem;display:grid}.tips-auth-preview-bars span{background:var(--tips-chart);border-radius:.23rem .23rem 0 0}.tips-auth-preview-bars span:first-child{opacity:.5;height:35%}.tips-auth-preview-bars span:nth-child(2){opacity:.62;height:51%}.tips-auth-preview-bars span:nth-child(3){opacity:.68;height:42%}.tips-auth-preview-bars span:nth-child(4){opacity:.75;height:67%}.tips-auth-preview-bars span:nth-child(5){opacity:.83;height:57%}.tips-auth-preview-bars span:nth-child(6){height:84%}.tips-auth-preview-rows{gap:.36rem;padding:.52rem;display:grid}.tips-auth-preview-rows span{background:var(--tips-border);border-radius:.2rem;width:85%;height:.27rem}.tips-auth-preview-rows span+span{width:62%}@media (width<=720px){.tips-auth-layout{grid-template-columns:minmax(0,1fr);width:min(100%,27rem)}.tips-auth-preview{display:none}}@media (prefers-reduced-motion:reduce){.tips-auth-shell .button{transition:none}}
