/* Missing platform forms, composed from the UX billing/editor references.
   Request-local preview only; the real forms and their action contracts remain intact. */
html.ysa-connected-preview #framework_main:has(.cf-page){padding:32px;min-width:0}
html.ysa-connected-preview .cf-page{width:100%;max-width:1040px;min-width:0;margin:0 auto;color:var(--ysa-ink)}
html.ysa-connected-preview .cf-heading{margin:0 0 26px;min-width:0}
html.ysa-connected-preview .cf-kicker{margin:0 0 9px;color:var(--ysa-text-muted);font:700 10px/1.5 var(--ysa-font-sans);letter-spacing:.11em;text-transform:uppercase}
html.ysa-connected-preview .cf-heading :is(h1,h2){margin:0 0 10px;font:400 30px/1.2 var(--ysa-font-heading);letter-spacing:-.01em}
html.ysa-connected-preview .cf-heading>p:last-child{max-width:68ch;color:var(--ysa-text-3);font-size:14px;line-height:1.6}
html.ysa-connected-preview .cf-form{margin:0;min-width:0}
html.ysa-connected-preview .cf-card{min-width:0;margin:0 0 20px;overflow:hidden;border:1px solid var(--ysa-line);border-radius:18px;background:var(--ysa-sheet)}
html.ysa-connected-preview .cf-card>header{display:flex;align-items:flex-start;gap:13px;padding:22px 24px 18px;border-bottom:1px solid var(--ysa-line-soft)}
html.ysa-connected-preview .cf-card>header>div{min-width:0;flex:1}
html.ysa-connected-preview .cf-card>header h2{margin:0 0 6px;font:400 20px/1.25 var(--ysa-font-heading)}
html.ysa-connected-preview .cf-card>header p:not(.cf-kicker){max-width:68ch;margin:0;color:var(--ysa-text-muted);font-size:12.5px;line-height:1.6}
html.ysa-connected-preview .cf-step{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--ysa-canvas);font:600 11px/1 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px;min-width:0;padding:22px 24px 26px}
html.ysa-connected-preview .cf-card-body{padding:22px 24px 26px;min-width:0}
html.ysa-connected-preview .cf-card-body>p{max-width:74ch;font-size:13px;line-height:1.7;color:var(--ysa-text-3)}
html.ysa-connected-preview .cf-form :is(label,.cf-field){display:flex;flex-direction:column;gap:8px;min-width:0;font:600 12px/1.5 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-form :is(input:not([type=hidden]),select,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:42px;padding:11px 12px;border:1px solid var(--ysa-line-strong);border-radius:10px;background:var(--ysa-sheet);color:var(--ysa-ink);font:400 13px/1.5 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-form textarea{min-height:180px;resize:vertical}
html.ysa-connected-preview .cf-form :is(input,select,textarea):focus{border-color:var(--ysa-ink);outline:2px solid var(--ysa-sage);outline-offset:2px}
html.ysa-connected-preview .cf-static-value{display:flex;align-items:center;min-height:42px;margin:0;padding:10px 12px;border:1px solid var(--ysa-line-soft);border-radius:10px;background:var(--ysa-canvas-tint);font:400 13px/1.5 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:14px;min-width:0;padding:18px 24px;border-top:1px solid var(--ysa-line-soft)}
html.ysa-connected-preview .cf-actions>p{flex:1;margin:0;color:var(--ysa-text-muted);font-size:12px;line-height:1.6}
html.ysa-connected-preview .cf-form-actions{padding:0;border:0}
html.ysa-connected-preview .cf-actions .form_response{flex:1;min-width:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
html.ysa-connected-preview .cf-actions .form_response:not(:empty){padding:10px 12px;border-radius:10px;background:var(--ysa-caution-soft)}
html.ysa-connected-preview .cf-actions :is(.cf-primary,.cf-danger){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:100%;padding:11px 16px;border:1px solid var(--ysa-ink);border-radius:10px;background:var(--ysa-ink);color:var(--ysa-on-ink);font:600 12px/1.4 var(--ysa-font-sans);white-space:normal;box-shadow:none}
html.ysa-connected-preview .cf-actions .cf-primary:hover{background:var(--ysa-action-hover)}
html.ysa-connected-preview .cf-help{margin:10px 0 0;color:var(--ysa-text-muted);font:400 12px/1.6 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 22px;padding:18px 20px;border:1px solid var(--ysa-line);border-radius:14px;background:var(--ysa-sage-soft-2)}
html.ysa-connected-preview .cf-notice p{margin:0;color:var(--ysa-text-3);font-size:13px;line-height:1.7}
html.ysa-connected-preview .cf-notice h2{margin:0 0 5px;font:400 18px/1.3 var(--ysa-font-heading)}
html.ysa-connected-preview .cf-notice-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ysa-sheet);color:var(--ysa-ok);font-size:15px}
html.ysa-connected-preview .cf-notice-success{background:var(--ysa-sage-soft-2)}
html.ysa-connected-preview .cf-status{display:inline-flex;align-items:center;gap:5px;flex:none;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--ysa-caution-soft);color:var(--ysa-caution-text);font:600 10px/1.4 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-status.is-success{background:var(--ysa-sage-soft);color:var(--ysa-ink)}
html.ysa-connected-preview .cf-document-card>header{align-items:center}
html.ysa-connected-preview .cf-document-card iframe{display:block;width:100%;height:560px;border:0;background:var(--ysa-canvas-tint)}
html.ysa-connected-preview .cf-conversion-fields{grid-template-columns:minmax(0,2fr) minmax(160px,1fr)}
html.ysa-connected-preview .cf-conversion .cf-card-body>label{max-width:520px}
html.ysa-connected-preview .cf-analyses textarea{min-height:240px}
html.ysa-connected-preview .cf-mandate>header{align-items:center}
html.ysa-connected-preview .cf-payment-mark{display:grid;place-items:center;flex:none;width:48px;height:34px;border-radius:7px;background:var(--ysa-ink);color:var(--ysa-on-ink);font:700 10px/1 var(--ysa-font-sans);letter-spacing:.04em}
html.ysa-connected-preview .cf-mandate-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:17px 18px;border-radius:12px;background:var(--ysa-canvas-tint);font-size:13px;color:var(--ysa-text-3)}
html.ysa-connected-preview .cf-mandate-summary strong{color:var(--ysa-ink);font-size:21px}
html.ysa-connected-preview .cf-waiting{display:flex;align-items:center;gap:12px;margin:0 24px 24px;padding:14px 16px;border:1px solid var(--ysa-line);border-radius:12px;background:var(--ysa-canvas-tint);font-size:12px;color:var(--ysa-text-3)}
html.ysa-connected-preview .cf-details{margin:0;padding:4px 24px 12px}
html.ysa-connected-preview .cf-details>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--ysa-line-soft);font-size:13px;line-height:1.6}
html.ysa-connected-preview .cf-details>div:last-child{border:0}
html.ysa-connected-preview .cf-details dt{color:var(--ysa-text-muted)}
html.ysa-connected-preview .cf-details dd{margin:0;color:var(--ysa-ink);overflow-wrap:anywhere}
/* The existing popup owns dismissal, focus and positioning. These are its contents. */
html.ysa-connected-preview .cf-dialog{width:100%;min-width:0;max-width:680px;margin:0 auto;padding:8px 0;color:var(--ysa-ink)}
html.ysa-connected-preview .cf-dialog .cf-heading{margin-bottom:22px}
html.ysa-connected-preview .cf-dialog-symbol{display:grid;place-items:center;width:44px;height:44px;margin:0 0 19px;border-radius:14px;background:var(--ysa-sage-soft-2);color:var(--ysa-ink);font-size:23px}
html.ysa-connected-preview .cf-dialog .cf-heading :is(h1,h2){font-size:26px}
html.ysa-connected-preview .cf-dialog .cf-actions{padding:20px 0 0;margin-top:22px}
html.ysa-connected-preview .cf-avatar #avatar_output:not(:empty){display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-height:138px;margin-top:22px;padding:24px;border:1px dashed var(--ysa-line-strong);border-radius:14px;background:var(--ysa-canvas-tint);text-align:center}
html.ysa-connected-preview .cf-avatar #avatar_output p{margin:0;color:var(--ysa-text-3);font:400 13px/1.65 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-avatar #avatar_output em{font-style:normal}
html.ysa-connected-preview .cf-avatar #avatar_output img{width:160px;max-width:100%;height:160px;object-fit:cover;border-radius:50%}
html.ysa-connected-preview :is(.cf-spinner,.cf-avatar .spinner){display:inline-block;flex:none;width:24px;height:24px;min-height:24px;margin:0;border:3px solid var(--ysa-line-strong);border-top-color:var(--ysa-ink);border-radius:50%;animation:cf-spin .9s linear infinite}
@keyframes cf-spin{to{transform:rotate(360deg)}}
html.ysa-connected-preview .cf-notice-danger{padding:13px 16px;border-color:var(--ysa-danger-line);background:var(--ysa-danger-soft)}
html.ysa-connected-preview .cf-notice-danger p{color:var(--ysa-danger-text);font-size:12px}
html.ysa-connected-preview .cf-dialog-symbol.is-danger{background:var(--ysa-danger-soft);color:var(--ysa-danger-text)}
html.ysa-connected-preview .cf-actions .cf-danger{border-color:var(--ysa-danger-text);background:var(--ysa-danger-text)}
html.ysa-connected-preview .cf-actions .cf-danger:hover{filter:brightness(.92)}
/* Same legal text and signature values, a new readable document surface. */
html.ysa-connected-preview .cf-legal-document{min-width:280px;min-height:100vh;padding:44px max(24px,calc((100vw - 850px)/2));background:var(--ysa-canvas-tint);color:var(--ysa-ink);font:400 13px/1.8 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-legal-document>center{padding:0 0 28px;text-align:left}
html.ysa-connected-preview .cf-legal-document>center img{display:block;width:200px;height:auto}
html.ysa-connected-preview .cf-legal-document>center+br,html.ysa-connected-preview .cf-legal-document>center+br+br,html.ysa-connected-preview .cf-legal-document>center+br+br+br{display:none}
html.ysa-connected-preview .cf-legal-document :is(p,span,div){font-family:var(--ysa-font-sans);font-size:13px;line-height:1.8;color:var(--ysa-text-2);overflow-wrap:anywhere}
html.ysa-connected-preview .cf-legal-document h1{max-width:28ch;margin:0 0 12px;font:400 28px/1.25 var(--ysa-font-heading);text-transform:none}
html.ysa-connected-preview .cf-legal-document h2{margin:26px 0 12px;font:600 12px/1.5 var(--ysa-font-sans);letter-spacing:.025em}
html.ysa-connected-preview .cf-legal-document p{margin:0 0 12px}
html.ysa-connected-preview .cf-legal-document .block{padding:18px 20px;border:1px solid var(--ysa-line);border-radius:14px;background:var(--ysa-sheet);box-shadow:none}
html.ysa-connected-preview .cf-legal-document .block p:last-child{margin:0}
html.ysa-connected-preview .cf-legal-document .block p>span{display:inline-block;width:160px;color:var(--ysa-text-muted)}
html.ysa-connected-preview .cf-legal-document .small{font-size:11px;color:var(--ysa-text-muted)}
html.ysa-connected-preview .cf-legal-document hr{margin:22px 0}
@media(max-width:720px){
 html.ysa-connected-preview #framework_main:has(.cf-page){padding:22px 20px}
 html.ysa-connected-preview .cf-heading{margin-bottom:22px}
 html.ysa-connected-preview .cf-heading :is(h1,h2){font-size:27px}
 html.ysa-connected-preview .cf-heading>p:last-child{font-size:13px}
 html.ysa-connected-preview .cf-card>header{padding:19px 18px 16px;flex-wrap:wrap;gap:10px}
 html.ysa-connected-preview .cf-card>header h2{font-size:19px}
 html.ysa-connected-preview .cf-card>header>.cf-status{margin-left:42px}
 html.ysa-connected-preview .cf-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px}
 html.ysa-connected-preview .cf-card-body{padding:20px 18px}
 html.ysa-connected-preview .cf-actions{padding:16px 18px;align-items:stretch;gap:12px}
 html.ysa-connected-preview .cf-actions>p{flex-basis:100%}
 html.ysa-connected-preview .cf-actions>button{width:100%}
 html.ysa-connected-preview .cf-actions>.form_response{flex-basis:100%}
 html.ysa-connected-preview .cf-form-actions{padding:0}
 html.ysa-connected-preview .cf-notice{padding:16px;gap:10px}
 html.ysa-connected-preview .cf-notice p{font-size:12px}
 html.ysa-connected-preview .cf-document-card>header{display:block}
 html.ysa-connected-preview .cf-document-card>header>.cf-status{margin:12px 0 0}
 html.ysa-connected-preview .cf-document-card iframe{height:500px}
 html.ysa-connected-preview .cf-mandate>header>.cf-status{margin-left:58px}
 html.ysa-connected-preview .cf-details{padding:0 18px 8px}
 html.ysa-connected-preview .cf-details>div{grid-template-columns:1fr;gap:4px;padding:14px 0;font-size:12px}
 html.ysa-connected-preview .cf-waiting{margin:0 18px 18px}
 html.ysa-connected-preview .cf-dialog{padding:0}
 html.ysa-connected-preview .cf-dialog .cf-heading :is(h1,h2){font-size:25px}
 html.ysa-connected-preview .cf-dialog .cf-actions{padding:18px 0 0}
 html.ysa-connected-preview .cf-legal-document{padding:28px 18px}
 html.ysa-connected-preview .cf-legal-document h1{font-size:23px}
 html.ysa-connected-preview .cf-legal-document .block{padding:15px}
 html.ysa-connected-preview .cf-legal-document .block p>span{display:block;width:auto;margin-top:7px;font-size:11px}
}

@media(prefers-reduced-motion:reduce){html.ysa-connected-preview :is(.cf-spinner,.cf-avatar .spinner){animation:none}}
@media print{html.ysa-connected-preview .cf-legal-document{padding:16px;background:white}html.ysa-connected-preview .cf-legal-document .block{break-inside:avoid}}
/* Preserve the existing permitted navigation beside the new form. */
html.ysa-connected-preview #framework_main:has(>.framework_frame_left):has(>.cf-page){display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:24px}
html.ysa-connected-preview #framework_main:has(>.cf-page)>.framework_frame_left{position:sticky;top:0;min-width:0;width:auto;max-width:100%;margin:0;float:none}
html.ysa-connected-preview #framework_main:has(>.cf-analyses)>.framework_frame_left{padding:16px;border:1px solid var(--ysa-line);border-radius:16px;background:var(--ysa-canvas)}
html.ysa-connected-preview #framework_main:has(>.cf-analyses)>.framework_frame_left h2{margin:0 0 14px;font:400 18px/1.4 var(--ysa-font-heading)}
html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}
html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu li{padding:10px;border-radius:9px;font-size:12px;line-height:1.5}
html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu li[onclick]{display:flex;align-items:center;gap:8px;cursor:pointer}
html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu li.active{background:var(--ysa-sage-soft)}
@media(max-width:720px){
 html.ysa-connected-preview #framework_main:has(>.framework_frame_left):has(>.cf-page){display:block}
 html.ysa-connected-preview #framework_main:has(>.cf-page)>.framework_frame_left{position:static;margin-bottom:22px}
 html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu{display:flex;flex-direction:row;overflow:auto;max-width:100%;padding-bottom:4px}
 html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu li{flex:none;white-space:nowrap}
 html.ysa-connected-preview #framework_main:has(>.cf-analyses) .conversations_inbox_left_search_menu li:first-child{display:none}
}
html.ysa-connected-preview .cf-avatar #avatar_output .cf-avatar-error{color:var(--ysa-danger-text)}
html.ysa-connected-preview .popup:has(.cf-dialog) .popup_content{width:min(660px,100%)}
@media(max-width:720px){html.ysa-connected-preview .popup:has(.cf-dialog){padding:68px 16px 24px}html.ysa-connected-preview .popup:has(.cf-dialog) .popup_content{padding:24px 20px}}
html.ysa-connected-preview .cf-legal-document h1{overflow-wrap:normal;word-break:normal}
html.ysa-connected-preview .cf-actions .cf-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;border:1px solid var(--ysa-line);border-radius:10px;background:var(--ysa-sheet);color:var(--ysa-ink);font:600 12px/1.4 var(--ysa-font-sans)}
html.ysa-connected-preview .cf-actions .cf-secondary:hover{background:var(--ysa-canvas)}
/* Keep writing surfaces larger than the common one-line field rule. */
html.ysa-connected-preview .cf-form textarea:not([type=hidden]){min-height:180px}
html.ysa-connected-preview .cf-analyses .cf-form textarea{min-height:240px}
@media(max-width:720px){html.ysa-connected-preview .cf-incasso .cf-card>header>div{flex:1 1 calc(100% - 64px)}html.ysa-connected-preview .cf-incasso .cf-card>header>.cf-status{margin-left:58px}}
html.ysa-connected-preview .cf-icon{display:block;flex:none;width:16px;height:16px}
html.ysa-connected-preview .cf-dialog-symbol .cf-icon{width:22px;height:22px}

/* Secondary navigation follows Cortex 4a: white sheet, a single divider and
   fixed icon/text columns. Native helpers keep their targets and permissions. */
html.ysa-connected-preview #framework_main:is(:has(>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu)),:has(>.ro-page>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu))){
 display:flow-root;grid-template-columns:none;gap:0;padding:28px 32px 32px 252px;min-width:0
}
html.ysa-connected-preview #framework_main>.ro-page:has(>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu)){
 display:flow-root;grid-template-columns:none;padding:0;min-width:0;box-sizing:border-box
}
html.ysa-connected-preview :is(#framework_main,#framework_main>.ro-page)>.framework_frame_left:has(>.conversations_inbox_left_search_menu,>.ysa-settings-menu){
 position:sticky;top:-28px;float:left;width:220px;min-width:0;max-width:220px;height:calc(100dvh - var(--ysa-sheet-top) - 24px);max-height:calc(100dvh - var(--ysa-sheet-top) - 24px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:-28px 32px -32px -252px;padding:22px 12px 20px 16px;border:0;border-right:1px solid var(--ysa-line);border-radius:0;background:var(--ysa-sheet);color:var(--ysa-ink)
}
html.ysa-connected-preview #framework_main .framework_frame_left>h2{
 display:flex;align-items:center;min-height:32px;margin:0 0 28px;padding:0 6px;font:600 14px/1.2 var(--ysa-font-sans);overflow-wrap:anywhere
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu{
 display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li{
 margin:0;padding:0;list-style:none;color:var(--ysa-text-2);font:400 13.5px/1.4 var(--ysa-font-sans)
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li:not([onclick]){
 padding:20px 10px 7px;font:700 10.5px/1.4 var(--ysa-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ysa-text-muted)
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li:not([onclick]):first-child{padding-top:0}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]{
 display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:34px;padding:7px 10px;border-radius:9px;cursor:pointer;font:400 13.5px/1.4 var(--ysa-font-sans);overflow-wrap:anywhere
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]>i{
 flex:none;width:14px;margin:0;text-align:center;font-size:14px;color:var(--ysa-text-3)
}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]>a{min-width:0;color:inherit;font:inherit;text-decoration:none}
html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]:not(:has(>i)){padding-left:34px}
html.ysa-connected-preview #framework_main .framework_frame_left :is(li[onclick],.ysa-report-nav-item):hover{background:var(--ysa-canvas);color:var(--ysa-ink)}
html.ysa-connected-preview #framework_main .framework_frame_left :is(li.active,.ysa-report-nav-item:is(.active,.is-active,[aria-current=page])){background:var(--ysa-canvas);color:var(--ysa-ink);font-weight:600}
html.ysa-connected-preview #framework_main .framework_frame_left>.ysa-settings-menu{margin:0;padding:0;border:0;border-radius:0;background:transparent}
html.ysa-connected-preview #framework_main .framework_frame_left>.ysa-settings-menu>summary{display:none}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-brand{
 display:flex;gap:10px;align-items:center;min-width:0;min-height:32px;margin:0 0 28px;padding:0 6px;font:600 14px/1.2 var(--ysa-font-sans)
}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-brand>i{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--ysa-sage-soft);color:var(--ysa-ink);font-size:16px}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-list{display:flex;flex-direction:column;gap:20px}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-group{display:grid;gap:0}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-group>h2{margin:0;padding:0 10px 7px;font:700 10.5px/1.4 var(--ysa-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ysa-text-muted)}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-item{
 display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--ysa-text-2);font:400 13.5px/1.4 var(--ysa-font-sans);text-align:left;overflow-wrap:anywhere
}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-item>i{display:inline-block;flex:none;width:14px;margin:0;text-align:center;font-size:14px;color:var(--ysa-text-3)}
html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-item>span{min-width:0}
@media(max-width:720px){
 html.ysa-connected-preview #framework_main:is(:has(>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu)),:has(>.ro-page>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu))){display:block;padding:0 16px 24px;background:var(--ysa-sheet)}
 html.ysa-connected-preview #framework_main>.ro-page:has(>.framework_frame_left:not([hidden])>:is(.conversations_inbox_left_search_menu,.ysa-settings-menu)){display:block;padding:0}
 html.ysa-connected-preview :is(#framework_main,#framework_main>.ro-page)>.framework_frame_left:has(>.conversations_inbox_left_search_menu,>.ysa-settings-menu){
  position:static;float:none;width:auto;max-width:none;height:auto;max-height:none;overflow:visible;margin:0 -16px 24px;padding:16px;border:0;border-bottom:1px solid var(--ysa-line);border-radius:0;background:var(--ysa-sheet)
 }
 html.ysa-connected-preview #framework_main .framework_frame_left:has(>.conversations_inbox_left_search_menu)>h2{margin:0 0 12px;min-height:0}
 html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu{flex-direction:row;gap:6px;overflow-x:auto;max-width:100%;padding-bottom:4px;scrollbar-width:thin}
 html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li:not([onclick]){display:none}
 html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]{flex:none;max-width:240px;min-height:40px;padding:10px 12px;white-space:nowrap;overflow:hidden}
 html.ysa-connected-preview #framework_main .framework_frame_left>.conversations_inbox_left_search_menu>li[onclick]>a{overflow:hidden;text-overflow:ellipsis}
 html.ysa-connected-preview #framework_main .framework_frame_left>.ysa-settings-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;font:600 13.5px/1.5 var(--ysa-font-sans);cursor:pointer}
 html.ysa-connected-preview #framework_main .framework_frame_left>.ysa-settings-menu>summary::-webkit-details-marker{display:none}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-brand{display:none}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-list{display:flex;flex-direction:row;gap:6px;max-width:100%;overflow-x:auto;margin-top:12px;padding-bottom:4px;scrollbar-width:thin}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-group{display:contents}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-group>h2{display:none}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-item{flex:none;width:auto;max-width:240px;min-height:40px;padding:10px 12px;white-space:nowrap}
 html.ysa-connected-preview #framework_main .framework_frame_left .ysa-report-nav-item>span{overflow:hidden;text-overflow:ellipsis}
}
