:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fermo-indigo-950:#252446;--fermo-indigo-700:#393860;--fermo-pink-500:#ff6dab;--fermo-gold-500:#c9a84c;--fermo-canvas:#f6f6fb;--fermo-surface:#fff;--fermo-border:#e0e0ec;--fermo-text:#1a1a2e;--fermo-muted:#6b6b8a;--fermo-success:#247447;--fermo-warning:#8a5716;--fermo-danger:#b42318;--fermo-sidebar-width:240px;--fermo-topbar-height:60px;--fermo-radius:14px;--fermo-shadow:0 12px 32px #25244614;background:var(--fermo-canvas);color:var(--fermo-text);font-family:DM Sans,Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 0%, #ff6dab14, transparent 28rem), var(--fermo-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,input,select,textarea,a{outline-offset:3px}:focus-visible{outline:3px solid var(--fermo-indigo-700)}button{border:1px solid var(--fermo-indigo-700);background:var(--fermo-indigo-700);color:#fff;cursor:pointer;border-radius:9px;min-height:42px;padding:0 18px;font-weight:750;line-height:1.2;transition:background .14s,border-color .14s,color .14s,transform .14s}button:hover:not(:disabled){background:var(--fermo-indigo-950);border-color:var(--fermo-indigo-950);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.5}button.secondary,.button-secondary,.button-quiet,.button-tab{border-color:var(--fermo-border);background:var(--fermo-surface);color:var(--fermo-indigo-700)}button.secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled),.button-tab:hover:not(:disabled){color:var(--fermo-indigo-950);background:#f1f0f8;border-color:#c6c5d9}input,select{width:100%;min-height:44px;color:var(--fermo-text);background:#fff;border:1px solid #c9c8d8;border-radius:9px;margin-top:7px;padding:9px 12px}input:hover,select:hover{border-color:#9e9db4}input:disabled,select:disabled{color:var(--fermo-muted);background:#f0f0f5}label{color:#44435f;font-size:.83rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--fermo-indigo-950)}h1{letter-spacing:-.035em;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500;line-height:1.16}h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.25rem,2vw,1.55rem)}h3{color:#302f4d;margin-bottom:8px;font-size:1rem}p{line-height:1.6}code{overflow-wrap:anywhere}.workspace-shell{min-height:100vh}.workspace-sidebar{z-index:30;width:var(--fermo-sidebar-width);background:linear-gradient(160deg, #ffffff0a, transparent 40%), var(--fermo-indigo-950);color:#fff;overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-brand{border-bottom:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;justify-content:center;min-height:64px;padding:0 12px 20px;display:flex}.workspace-sidebar-close{color:#fff;background:#ffffff12;border-color:#ffffff29;width:38px;min-height:38px;padding:0;font-size:1.5rem;line-height:1;display:none;position:absolute;top:14px;right:14px}.workspace-sidebar-close:hover:not(:disabled){background:#ffffff21;border-color:#ffffff40}.workspace-brand-mark{letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;line-height:1}.workspace-brand-mark:after{background:var(--fermo-pink-500);content:"";border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.workspace-brand-firm{color:#c8c7dc;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.82rem}.workspace-navigation{gap:5px;margin-top:28px;display:grid}.workspace-nav-label{color:#a8a7c2;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 8px;font-size:.82rem;font-weight:800}.workspace-nav-item{color:#d7d6e7;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:46px;padding:0 12px;display:grid;position:relative}.workspace-nav-item:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#ffffff14;transform:none}.workspace-nav-item[aria-current=page]{color:#fff;background:#ff6dab29;border-color:#ff6dab2e}.workspace-nav-item[aria-current=page]:before{background:var(--fermo-pink-500);content:"";border-radius:99px;width:3px;position:absolute;inset:8px auto 8px -4px}.workspace-icon{flex:none;width:20px;height:20px}.workspace-sidebar-footer{border-top:1px solid #ffffff1f;flex-shrink:0;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:grid}.workspace-sidebar-footer strong,.workspace-sidebar-footer span{display:block}.workspace-sidebar-footer strong{font-size:.82rem}.workspace-sidebar-footer span{color:#aaa9c6;margin-top:3px;font-size:.82rem}.workspace-avatar{color:#ffd7e8;background:#ff6dab2e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:850;display:grid}.workspace-frame{min-height:100vh;margin-left:var(--fermo-sidebar-width)}.workspace-topbar{z-index:20;min-height:var(--fermo-topbar-height);border-bottom:1px solid var(--fermo-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;padding:8px clamp(20px,3vw,34px);display:flex;position:sticky;top:0;box-shadow:0 1px 8px #2524460a}.workspace-menu-button{width:42px;padding:0;display:none}.workspace-breadcrumb{color:var(--fermo-muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.workspace-breadcrumb strong{color:var(--fermo-indigo-950)}.workspace-session-actions{align-items:center;gap:12px;display:flex}.workspace-session-state{color:var(--fermo-warning);align-items:center;gap:7px;font-size:.82rem;font-weight:750;display:inline-flex}.workspace-session-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.workspace-session-state.is-active{color:var(--fermo-success)}.workspace-logout{align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.82rem;display:inline-flex}.workspace-logout .workspace-icon{width:17px;height:17px}.workspace-progress{z-index:19;top:var(--fermo-topbar-height);min-height:38px;color:var(--fermo-warning);background:#fff8e4;align-items:center;gap:9px;padding:6px clamp(20px,3vw,34px);font-size:.82rem;font-weight:750;display:flex;position:sticky}.workspace-progress span{border:2px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite fermo-progress}@keyframes fermo-progress{to{transform:rotate(1turn)}}.workspace-content{width:min(100%,1500px);margin:0 auto;padding:34px clamp(20px,3vw,38px) 96px}.portfolio-filter-form{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.portfolio-filter-form>.filter-actions{grid-column:1/-1}.portfolio-filter-form>button{justify-self:start}.portfolio-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-query-controls{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.portfolio-query-controls>.workspace-card{min-width:0;margin:0}.portfolio-filter-panel{gap:18px;display:grid}.portfolio-filter-panel .portfolio-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.portfolio-filter-panel input{width:100%;min-width:0}.portfolio-lookup-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:16px clamp(18px,2.4vw,28px);display:flex}.portfolio-lookup-strip h2{margin:0;font-size:1.12rem}.portfolio-lookup-strip .supporting-copy{margin:4px 0 0;font-size:.88rem}.portfolio-lookup-strip .lookup-form{width:min(100%,460px)}@media (max-width:720px){.portfolio-filter-grid,.portfolio-filter-panel .portfolio-filter-grid{grid-template-columns:1fr}.portfolio-lookup-strip .lookup-form{width:100%}}.workspace-section{scroll-margin-top:calc(var(--fermo-topbar-height) + 20px);padding:28px 0 22px}.workspace-section+.workspace-section{border-top:1px solid var(--fermo-border);margin-top:8px}.workspace-section-header{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.workspace-section-header>div{max-width:820px}.workspace-section-header p:last-child{max-width:760px;color:var(--fermo-muted);margin-bottom:0;font-size:.96rem}.eyebrow{color:var(--fermo-indigo-700);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:850}.supporting-copy,.muted,.field-unavailable{color:var(--fermo-muted)}.supporting-copy{margin-bottom:0;font-size:.9rem}.confidence-strip{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.confidence-chip,.provenance,.alert-badge{color:#565574;background:#f3f2f8;border:1px solid #cfcee0;border-radius:999px;align-items:center;gap:4px;min-height:29px;padding:5px 10px;font-size:.82rem;display:inline-flex}.confidence-chip.is-unknown{color:var(--fermo-muted);border-style:dashed}.confidence-chip.is-warning,.confidence-chip.is-gold{color:var(--fermo-warning);background:#fff9e9;border-color:#e7d49d}.confidence-chip.is-success{color:var(--fermo-success);background:#edf8f1;border-color:#b8d7c5}.workspace-card,.result,.result-section,.workspace-empty{border:1px solid var(--fermo-border);border-radius:var(--fermo-radius);background:var(--fermo-surface);box-shadow:var(--fermo-shadow)}.workspace-card,.result{padding:clamp(18px,2.4vw,28px)}.result-section{box-shadow:none;margin-top:20px;padding:20px}.workspace-card+.workspace-card,.workspace-card+.result,.result+.result,.result+.result-section,.result-section+.result,.result-section+.result-section,.workspace-empty+.workspace-card{margin-top:18px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.weekly-desk-intro,.weekly-batch-panel,.weekly-check-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}.weekly-desk-summary{margin-top:1rem}.weekly-desk-health{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.weekly-desk-health span,.weekly-decision{border:1px solid var(--fermo-border);color:var(--fermo-muted);border-radius:999px;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.weekly-desk-health span.is-ok,.weekly-decision.is-relevant,.weekly-decision.is-discarded{border-color:var(--fermo-success);color:var(--fermo-success);background:#2474471a}.weekly-decision.is-pending,.weekly-decision.is-requires-action{border-color:var(--fermo-gold-500);color:var(--fermo-indigo-950);background:#c9a84c24}.weekly-desk-items{gap:1rem;display:grid}.weekly-desk-item>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.weekly-desk-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.weekly-desk-facts div{min-width:0}.weekly-desk-facts dt{color:var(--fermo-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.weekly-desk-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0}.weekly-justification,.weekly-batch-panel label,.weekly-check-panel label{gap:.45rem;font-weight:700;display:grid}.weekly-justification textarea,.weekly-batch-panel textarea,.weekly-check-panel textarea{resize:vertical;min-height:5.5rem}.weekly-batch-select{align-items:center;gap:.55rem;font-weight:700;display:flex}.weekly-decision-actions{margin-top:.5rem}.weekly-history summary{cursor:pointer;font-weight:800}.weekly-history ol{gap:.75rem;padding-left:1.25rem;display:grid}.weekly-history li span,.weekly-history li time{color:var(--fermo-muted);font-size:.82rem;display:block}.weekly-check-panel{grid-template-columns:minmax(0,1fr) minmax(12rem,auto)}.summary-card{border:1px solid var(--fermo-border);border-radius:var(--fermo-radius);background:var(--fermo-surface);min-height:152px;padding:19px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2524460f}.summary-card:before{background:var(--fermo-indigo-700);content:"";height:3px;position:absolute;inset:0 0 auto}.summary-card.is-pink:before{background:var(--fermo-pink-500)}.summary-card.is-gold:before{background:var(--fermo-gold-500)}.summary-card.is-success:before{background:var(--fermo-success)}.summary-card.is-unknown:before{background:#aaa9bf}.summary-card>span{color:var(--fermo-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:750}.summary-card>strong{color:var(--fermo-indigo-950);margin:16px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:500;display:block}.summary-card>p{color:var(--fermo-muted);margin-bottom:0;font-size:.82rem}.overview-actions,.action-card,.auth-panel,.petition-monitor-panel{justify-content:space-between;align-items:center;gap:28px;display:flex}.overview-actions{margin-top:18px}.button-row,.filter-actions,.report-actions,.petition-monitor-actions,.pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.action-card{align-items:flex-end;min-height:196px}.auth-panel{max-width:920px;margin:22px auto 0}.auth-intro{align-items:flex-start;gap:18px;max-width:430px;display:flex}.auth-brand{background:var(--fermo-indigo-950);color:#fff;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;display:grid}.auth-form{gap:14px;width:min(100%,360px);display:grid}.google-auth-panel{max-width:560px;display:block}.auth-shell{grid-template-columns:var(--fermo-sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.auth-sidebar{background:var(--fermo-indigo-950);color:#fff;flex-direction:column;padding:36px 24px;display:flex}.auth-sidebar .workspace-brand{padding:0 0 36px}.auth-modules{margin-top:32px}.auth-modules ul{gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.auth-modules li{color:#d9d8eb;align-items:center;gap:14px;line-height:1.5;display:flex}.auth-modules svg,.auth-private-note svg{flex-shrink:0;width:22px;height:22px}.auth-private-note{color:#d9d8eb;align-items:center;gap:10px;margin-top:auto;padding-top:48px;font-size:.85rem;line-height:1.6;display:flex}.auth-content{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(28px,5vw,80px);display:grid}.auth-welcome{max-width:540px}.auth-welcome .auth-welcome-title{color:var(--fermo-indigo-950);letter-spacing:-.035em;margin:20px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:1.08}.auth-welcome>p:not(.eyebrow,.auth-welcome-title){color:var(--fermo-muted);font-size:1.05rem;line-height:1.8}.auth-welcome-rule{background:var(--fermo-pink-500);border-radius:4px;width:54px;height:4px;margin:30px 0;display:block}.auth-welcome .auth-access-note{font-size:.9rem}.auth-card-slot{min-width:0}.auth-card-slot .auth-panel{width:100%;max-width:none;box-shadow:var(--fermo-shadow);margin:0;padding:clamp(24px,3vw,40px);display:block}.auth-card-slot h1{letter-spacing:-.025em;margin:0 0 14px;font-family:inherit;font-size:1.65rem;font-weight:750;line-height:1.3}.auth-card-slot .auth-panel>p{color:var(--fermo-muted);line-height:1.7}.auth-card-slot .auth-panel form{gap:20px;margin:28px 0 18px;display:grid}.auth-card-slot .auth-panel label{gap:8px;display:grid}.auth-card-slot .auth-panel .browser-trust-option{display:flex}.auth-card-slot .auth-panel button{min-height:48px}.auth-card-slot .auth-panel>a{margin-top:12px;font-size:.9rem;line-height:1.6;display:inline-block}.auth-card-slot [role=status]:empty{display:none}@media (max-width:1150px){.auth-content{grid-template-columns:minmax(0,1fr);gap:28px}.auth-welcome,.auth-card-slot{width:100%;max-width:540px;margin-inline:auto}.auth-welcome .auth-welcome-title{max-width:500px;font-size:2.7rem}.auth-welcome-rule,.auth-access-note{display:none}}@media (max-width:680px){.auth-shell{display:block}.auth-sidebar{padding:20px 24px}.auth-sidebar .workspace-brand{padding:0}.auth-sidebar .workspace-brand-mark{font-size:1.8rem}.auth-modules,.auth-private-note{display:none}.auth-content{padding:28px 18px 40px}.auth-welcome .auth-welcome-title{margin-top:12px;font-size:2.1rem}}.google-auth-panel form{gap:18px;display:grid}.google-auth-panel .browser-trust-option{align-items:flex-start;gap:10px;display:flex}.google-auth-panel .browser-trust-option input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:3px}.lookup-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;width:min(100%,360px);display:grid}.workspace-message{z-index:10;top:calc(var(--fermo-topbar-height) + 10px);border:1px solid #d0cfe0;border-left:4px solid var(--fermo-indigo-700);box-shadow:var(--fermo-shadow);color:#44435f;background:#fff;border-radius:9px;margin:0 0 6px;padding:12px 16px;font-size:.86rem;position:sticky}.workspace-empty{box-shadow:none;border-style:dashed;align-items:center;gap:14px;padding:18px 20px;display:flex}.workspace-empty-mark{width:34px;height:34px;color:var(--fermo-indigo-700);background:#efeff7;border-radius:50%;flex:none;place-items:center;font-size:1.7rem;line-height:1;display:grid}.workspace-empty strong{color:var(--fermo-indigo-950)}.workspace-empty p{color:var(--fermo-muted);margin:4px 0 0;font-size:.84rem}.portfolio-result{margin-top:18px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.portfolio-card,.item-card,.report-card,.timeline-source{border:1px solid var(--fermo-border);background:#fafafe;border-radius:11px;padding:17px}.portfolio-card{flex-direction:column;gap:12px;min-height:264px;display:flex}.portfolio-card h3{font-size:1.12rem}.portfolio-card dl,.field-grid{margin:0}.portfolio-card dl>div{margin-top:8px}.portfolio-card button{width:100%;margin-top:auto}.portfolio-card dt,.field-grid dt,.item-card dt{color:var(--fermo-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:750}.portfolio-card dd,.field-grid dd,.item-card dd{color:var(--fermo-text);margin:3px 0 0;line-height:1.45}.result-header,.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.result-header{border-bottom:1px solid var(--fermo-border);margin-bottom:18px;padding-bottom:16px}.result-header h2{margin-bottom:0}.section-heading{margin-bottom:14px}.section-heading span{color:var(--fermo-muted);font-size:.82rem}.field-grid{border:1px solid var(--fermo-border);background:var(--fermo-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.field-grid>div{background:var(--fermo-surface);min-width:0;padding:14px}.client-process-links{min-width:0}.client-process-links .compact-list{gap:12px;margin-block:16px;display:grid}.client-process-links .item-card{overflow-wrap:anywhere;min-width:0}.client-process-links form{margin-block:20px}.client-process-links form fieldset{background:var(--fermo-surface);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.client-process-links form label{flex:240px;min-width:0}.client-process-links .confirmation-label{flex-direction:row;align-items:flex-start;gap:12px;margin-block:18px;display:flex}.client-process-links .confirmation-label input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:3px;padding:0}@media (max-width:600px){.client-process-links .section-heading{flex-direction:column}.client-process-links form fieldset{flex-direction:column;align-items:stretch}.client-process-links form label{flex-basis:auto}}.item-list,.timeline-grid{gap:12px;display:grid}.detail-jump-nav{border:1px solid var(--fermo-border);background:#f7f7fb;border-radius:11px;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:8px;display:flex}.button-tab{min-height:34px;padding:0 11px;font-size:.82rem}.limit-notice,.source-notice{border-left:3px solid var(--fermo-gold-500);color:#654813;background:#fff9e9;border-radius:0 8px 8px 0;margin:16px 0 0;padding:11px 13px;font-size:.82rem;line-height:1.55}.source-notice{border-left-color:var(--fermo-indigo-700);color:#4c4b68;background:#f2f2f9}.movement-filters{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.filter-actions{grid-column:span 2}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.report-actions{justify-content:flex-end}.table-scroll{border:1px solid var(--fermo-border);background:#fff;border-radius:10px;width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.82rem}th,td{border-bottom:1px solid var(--fermo-border);text-align:left;vertical-align:top;padding:11px 12px}th{color:#4d4c68;letter-spacing:.04em;text-transform:uppercase;background:#f2f2f8;font-size:.82rem;font-weight:850}tbody tr:hover{background:#faf9fd}tbody tr:last-child td{border-bottom:0}td button{min-height:34px;padding:0 11px;font-size:.82rem}.pagination{justify-content:flex-end;margin-top:16px}.page-size-control{grid-template-columns:auto 5rem;align-items:center;gap:8px;min-width:9rem;display:inline-grid}.page-size-control select{margin-top:0}.compact-list{gap:10px;margin-top:16px;display:grid}.compact-list-item{border:1px solid var(--fermo-border);background:#fafafe;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.compact-list-item>button,.compact-list-item>.button-row{align-self:center}.trademark-identity-summary{min-width:0}.trademark-identity-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trademark-identity-heading h3{overflow-wrap:anywhere;color:var(--fermo-indigo-950);margin-bottom:6px;font-size:1rem}.trademark-identity-heading>span{color:var(--fermo-muted);flex:none;font-size:.82rem;font-weight:750}.trademark-identity-summary dl{grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,.7fr) minmax(9rem,.9fr) minmax(10rem,1fr);gap:7px 14px;margin:0;display:grid}.trademark-identity-summary dl>div{min-width:0}.trademark-identity-summary dt{color:var(--fermo-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.trademark-identity-summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem;line-height:1.35}.trademark-identity-provenance{color:var(--fermo-muted);margin:7px 0 0;font-size:.82rem;line-height:1.3}.weekly-item-identities{gap:8px;min-width:0;display:grid}.compact-date-grid{color:var(--fermo-muted);flex-wrap:wrap;gap:6px 16px;font-size:.82rem;display:flex}.movement-compact-item{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.7fr) minmax(10rem,1fr) auto}.movement-facts{flex-wrap:wrap;gap:12px 20px;margin:0;display:flex}.movement-compact-item .trademark-identity-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-facts dt{color:var(--fermo-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.movement-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem}.movement-facts>div{min-width:4rem}.movement-facts>div:first-child{min-width:6rem}.status-context{color:var(--fermo-muted);line-height:1.6}.session-exit{align-items:center;gap:8px;display:flex}.session-exit [role=alert]{max-width:20rem;font-size:.85rem}.workspace-session-actions{flex-shrink:0}.field-grid dd,.crm-fields label,.trademark-identity-summary dd{overflow-wrap:anywhere;min-width:0}.pagination,.crm-actions{flex-wrap:wrap;gap:12px}.movement-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.movement-detail{gap:18px;display:grid}.movement-detail>button{justify-self:start}.official-complement{white-space:pre-line}.detail-panel-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1a2e75;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel{border-left:1px solid var(--fermo-border);background:var(--fermo-canvas);flex-direction:column;width:min(760px,100vw - 52px);height:100%;display:flex;overflow:hidden;box-shadow:-18px 0 48px #1a1a2e33}.detail-panel-header{z-index:2;border-bottom:1px solid var(--fermo-border);background:#fffffff5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;min-height:84px;padding:18px 22px;display:flex;position:sticky;top:0}.detail-panel-header h2,.detail-panel-header .eyebrow{margin-bottom:0}.detail-panel-content{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px 52px;overflow-y:auto}.detail-panel-content>:first-child{margin-top:0}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-card ul{color:#4e4d67;margin:10px 0 0;padding-left:18px;font-size:.82rem;line-height:1.55}.report-dossier{border-top:2px solid var(--fermo-border);margin-top:22px;padding-top:22px}.workspace-page{min-width:0}.workspace-view-switch{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workspace-view-switch button{border:1px solid var(--fermo-border);background:var(--fermo-surface);min-height:44px;color:var(--fermo-indigo-950);font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px}.workspace-view-switch button[aria-current=page]{background:var(--fermo-indigo-950);color:#fff}.report-dossier>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.report-dossier>summary::-webkit-details-marker{display:none}.report-dossier-action{border:1px solid var(--fermo-border);border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:.85rem}.report-dossier-identity{overflow-wrap:anywhere;min-width:0;color:var(--fermo-muted);gap:4px;font-size:.9rem;display:grid}.report-dossier-identity strong{color:var(--fermo-indigo-950);font-size:1rem}.report-dossier[open] .report-dossier-action{border-color:var(--fermo-indigo-700)}.report-dossier-content{margin-top:20px}@media (max-width:720px){.report-dossier>summary{flex-direction:column;align-items:stretch}}.alert-badge{color:#8d2c55;background:#fff0f6;border-color:#f0bfd3;font-weight:800}.petition-health,.petition-alerts,.petition-email-readiness,.petition-digest,.petition-dossier,.petition-timeline{margin-top:18px}.timeline-source{border-left-width:5px;padding-left:22px;position:relative}.timeline-source.rpi-official{border-left-color:var(--fermo-gold-500)}.timeline-source.pepi-auxiliary{border-left-color:var(--fermo-pink-500)}.timeline-source>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.timeline-source>header span{color:var(--fermo-muted);font-size:.82rem}@media (max-width:1180px){.summary-grid,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.report-summary-grid,.field-grid,.trademark-identity-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-compact-item{grid-template-columns:minmax(18rem,1.5fr) minmax(13rem,.8fr) auto}.movement-description{grid-column:1/-2}}@media (max-width:960px){.workspace-sidebar{visibility:hidden;transition:transform .18s;transform:translate(-105%)}.workspace-sidebar.is-open{visibility:visible;transform:translate(0);box-shadow:12px 0 32px #1a1a2e47}.workspace-sidebar-close{place-items:center;display:grid}.workspace-frame{margin-left:0}.workspace-menu-button{place-items:center;display:grid}.workspace-topbar{justify-content:flex-start}.workspace-session-actions{margin-left:auto}.workspace-control-grid{grid-template-columns:1fr}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.workspace-content{padding:22px 14px 72px}.workspace-topbar{min-height:56px;padding:7px 12px}.workspace-breadcrumb>span:first-child,.workspace-session-state{display:none}.workspace-logout{justify-content:center;min-width:48px;padding:8px}.workspace-section{padding-top:20px}.workspace-section-header{display:block}.summary-grid,.portfolio-grid,.report-summary-grid,.field-grid,.movement-filters,.filter-grid,.weekly-desk-intro,.weekly-batch-panel,.weekly-check-panel,.weekly-desk-facts{grid-template-columns:1fr}.filter-actions{grid-column:auto}.overview-actions,.action-card,.auth-panel,.petition-monitor-panel{flex-direction:column;align-items:stretch}.auth-intro{max-width:none}.auth-form,.lookup-form{width:100%}.lookup-form{grid-template-columns:1fr}.button-row,.filter-actions,.report-actions,.petition-monitor-actions{flex-direction:column;align-items:stretch}.button-row button,.filter-actions button,.report-actions button,.petition-monitor-actions button{width:100%}.result-header,.section-heading{flex-direction:column}.compact-list-item{grid-template-columns:1fr}.movement-description{grid-column:auto}.compact-list-item>button,.compact-list-item>.button-row{width:100%}.trademark-identity-summary dl{grid-template-columns:1fr}.trademark-identity-heading{flex-direction:column;align-items:flex-start;gap:1px}.detail-panel{border-left:0;width:100vw}.detail-panel-header,.detail-panel-content{padding-left:14px;padding-right:14px}.table-scroll:before{border-bottom:1px solid var(--fermo-border);color:var(--fermo-warning);content:"Deslize horizontalmente para ver todas as colunas.";background:#fff9e9;padding:8px 11px;font-size:.82rem;font-weight:750;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.workspace-progress span{border-color:currentColor;animation:none}}@media screen{html{scroll-padding-top:8rem}.workspace-skip-link{z-index:90;background:var(--fermo-indigo-950);color:#fff;border-radius:8px;padding:12px 18px;font-weight:750;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.workspace-skip-link:focus{transform:none}.workspace-sidebar :focus-visible{outline-color:var(--fermo-pink-500)}.workspace-navigation-backdrop{z-index:29;background:#1a1a2e73;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.workspace-navigation-backdrop:hover:not(:disabled){background:#1a1a2e73;transform:none}.workspace-sidebar{max-width:calc(100vw - 48px)}.workspace-navigation{margin-top:20px;margin-bottom:24px}.workspace-nav-item{padding-block:9px;text-decoration:none}.workspace-nav-item span{overflow-wrap:anywhere;min-width:0;line-height:1.4}.workspace-nav-label:not(:first-child){margin-top:20px}.workspace-topbar{gap:12px}.workspace-breadcrumb{min-width:0;line-height:1.45}.workspace-breadcrumb strong{overflow-wrap:anywhere}.workspace-logout,.workspace-sidebar-close{min-height:44px}.workspace-logout{white-space:nowrap;flex-shrink:0}.workspace-session-actions{margin-left:auto}.workspace-progress{position:relative;top:auto}.workspace-content{padding-top:24px}.workspace-filter-panel summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.workspace-filter-panel summary strong{color:var(--fermo-indigo-950);font-size:1.1rem}.workspace-filter-panel summary span{color:var(--fermo-muted);font-size:.85rem}.workspace-filter-panel summary:after{content:"+";color:var(--fermo-indigo-700);font-size:1.4rem}.workspace-filter-panel[open] summary:after{content:"−"}.workspace-filter-panel-content{padding-top:16px}.workspace-filter-panel summary:focus-visible{border-radius:6px}.workspace-page>.workspace-section:first-child{padding-top:8px}.workspace-section-header>div,.result-header>div{min-width:0}.workspace-section-header h1{overflow-wrap:anywhere}.workspace-card,.crm-card{box-shadow:0 4px 16px #2524460a}.summary-card{min-height:132px}.summary-card>strong{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:750}.summary-card>span{line-height:1.5}.compact-list-item{background:var(--fermo-surface)}.compact-list-item:hover,.compact-list-item:focus-within{background:#f8f8fc;border-color:#b7b6ce}.trademark-identity-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.trademark-identity-summary dd,.movement-facts dd{font-size:.9rem;line-height:1.5}.trademark-identity-heading>span,.movement-facts dd,.finance-item-meta strong{font-variant-numeric:tabular-nums}.movement-compact-item{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto}.movement-description{grid-column:1/-2;line-height:1.6}.filter-grid .filter-actions{grid-column:1/-1}.filter-grid label,.movement-filters label{min-width:0;line-height:1.5}input,select,textarea{max-width:100%}textarea{font:inherit}button{min-height:44px}.detail-panel-header>div{overflow-wrap:anywhere;min-width:0}.detail-panel-header button{flex-shrink:0}.detail-panel-content :is(h1,h2,h3,button,input,select,textarea,summary){scroll-margin-top:20px}.workspace-pagination{border-top:1px solid var(--fermo-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.workspace-pagination p{color:var(--fermo-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.workspace-pagination-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-pagination-actions button{align-items:center;gap:8px;display:inline-flex}.workspace-distribution{border-top:1px solid var(--fermo-border);margin:20px 0 0;padding-top:18px}.workspace-distribution figcaption{margin-bottom:14px;font-size:.9rem;font-weight:700}.workspace-distribution ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.workspace-distribution li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.workspace-distribution strong{font-variant-numeric:tabular-nums}.workspace-distribution-track{background:#eeeef5;border-radius:6px;height:8px;margin-top:6px;display:block;overflow:hidden}.workspace-distribution-track>span{background:var(--fermo-indigo-700);border-radius:inherit;height:100%;display:block}.workspace-distribution li+li .workspace-distribution-track>span{background:var(--fermo-success)}@media (max-width:960px){.workspace-session-state{display:none}.workspace-topbar{grid-template-columns:44px minmax(0,1fr) auto;display:grid}.movement-compact-item{grid-template-columns:minmax(0,1fr) auto}.movement-compact-item>.trademark-identity-summary{grid-column:1/-1}}@media (max-width:720px){.workspace-content{padding:20px 12px 64px}.workspace-breadcrumb>span{display:none}.workspace-topbar{padding:8px 10px}.workspace-logout{padding-inline:10px}.trademark-identity-summary dl,.movement-compact-item{grid-template-columns:minmax(0,1fr)}.movement-description{grid-column:auto}.workspace-pagination-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-pagination-actions button{justify-content:center;padding-inline:8px}.workspace-pagination-actions button span{display:none}}}@media print{.workspace-skip-link,.workspace-navigation-backdrop{display:none!important}.report-dossier>summary{display:none}body{background:#fff}.workspace-sidebar,.workspace-topbar,.workspace-progress,.workspace-message,.workspace-section:not(#workspace-reports),#workspace-reports>:not(#portfolio-report){display:none!important}.detail-panel-backdrop{background:0 0;display:block;position:static}.detail-panel{width:100%;height:auto;box-shadow:none;border:0;overflow:visible}.detail-panel-header{position:static}.detail-panel-header button{display:none}.detail-panel-content{height:auto;overflow:visible}.workspace-frame{margin:0}.workspace-content,#workspace-reports,#portfolio-report{width:100%;box-shadow:none;border:0;margin:0;padding:0}.table-scroll{overflow:visible}}[hidden]{display:none!important}.workspace-detail-path:not(#workspace-content){width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.workspace-detail{width:100%;min-width:0}.workspace-detail-heading{border:1px solid var(--fermo-border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem clamp(1rem,2vw,1.5rem);display:grid}.workspace-detail-heading h2{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-detail-content{width:100%;min-width:0}.workspace-detail .workspace-detail-heading .button-secondary,.workspace-detail .detail-jump-nav .button-tab{color:var(--fermo-indigo-700);border:1px solid var(--fermo-border);background:#fff}.workspace-detail-heading{top:var(--fermo-topbar-height);z-index:12;background:var(--fermo-surface,#f8f7fc);position:sticky}.workspace-detail :is(h3,legend,[role=region]){scroll-margin-top:calc(var(--fermo-topbar-height) + 7rem)}@media (max-width:640px){.workspace-detail-heading{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.workspace-detail-heading h2{grid-area:2/1/auto/-1;font-size:1.3rem}.workspace-detail-heading button[aria-label=Fechar\ detalhe]{grid-area:1/2;display:inline-flex}}.workspace-detail-heading>button{justify-self:start;width:auto;min-height:44px}.workspace-detail-heading>button:last-child{justify-self:end}.record-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.record-field-grid>div{overflow-wrap:anywhere;min-width:0}.record-party-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.45fr) minmax(0,.5fr)}.record-field-wide{grid-column:1/-1}.record-disclosure{border:1px solid var(--fermo-border);background:var(--fermo-surface);overflow-wrap:anywhere;border-radius:12px;min-width:0}.record-disclosure>summary{cursor:pointer;border-radius:inherit;grid-template-columns:minmax(100px,.8fr) minmax(70px,.5fr) minmax(0,3fr) auto;align-items:start;gap:12px;min-height:54px;padding:14px 16px;list-style:none;display:grid}.record-disclosure>summary::-webkit-details-marker{display:none}.record-disclosure>summary:hover{background:var(--fermo-bg,#f7f6fc)}.record-disclosure>summary:focus-visible{outline:3px solid var(--fermo-indigo-700);outline-offset:3px}.record-disclosure-cell{gap:4px;min-width:0;display:grid}.record-disclosure-label{color:var(--fermo-muted);text-transform:uppercase;letter-spacing:.035em;font-size:.75rem;font-weight:750}.record-disclosure-toggle{align-self:center;font-size:1.25rem;transition:transform .15s}.record-disclosure[open]>summary .record-disclosure-toggle{transform:rotate(180deg)}.record-disclosure[open]>summary{border-bottom:1px solid var(--fermo-border);border-radius:12px 12px 0 0}.record-disclosure-content{padding:16px}.record-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.petition-disclosure>summary{grid-template-columns:minmax(130px,1fr) minmax(95px,.7fr) minmax(0,3fr) auto}@media (max-width:900px){.record-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.record-field-grid,.record-party-grid,.record-detail-fields{grid-template-columns:minmax(0,1fr)}.record-disclosure>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:12px}.record-disclosure-cell:nth-child(3){grid-area:2/1/auto/3}.record-disclosure-toggle{grid-area:1/3/3}.record-disclosure-content{padding:12px}}@media print{.workspace-detail-heading,.workspace-detail>.detail-jump-nav{display:none}}.detail-jump-nav [aria-selected=true]{background:var(--fermo-purple,#39355f);color:#fff}.portfolio-lifecycle{border-bottom:1px solid #dddced;padding:.75rem 0}.portfolio-lifecycle label{gap:.5rem;margin:.75rem 0;display:grid}.portfolio-lifecycle label:has(input[type=checkbox]){align-items:flex-start;display:flex}.portfolio-lifecycle .lifecycle-confirmation input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--fermo-indigo-700);flex:0 0 1.25rem;margin:.15rem 0 0;padding:0}.portfolio-lifecycle textarea{border:1px solid var(--fermo-border);resize:vertical;border-radius:9px;width:100%;padding:.65rem}.portfolio-lifecycle .lifecycle-reason-hint{color:var(--fermo-muted);font-size:.9rem}.portfolio-lifecycle .lifecycle-form-status{color:var(--fermo-indigo-950);font-size:.95rem}
.protocol-steps{color:var(--fermo-indigo-950);flex-wrap:wrap;gap:.75rem 2rem;padding:0 0 1rem 1.25rem;display:flex}.protocol-registration .field-grid label{flex-direction:column;gap:.5rem;min-width:0;display:flex}.protocol-registration .field-grid input,.protocol-registration .field-grid textarea{width:100%}.protocol-class{border:1px solid var(--fermo-border,#dedcf0);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:1rem;display:grid}.protocol-class label{flex-direction:column;gap:.5rem;display:flex}.protocol-specification{grid-column:1/-1}.protocol-specification textarea{min-height:8rem}.protocol-confirmation{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.protocol-confirmation input{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:720px){.protocol-class{grid-template-columns:1fr}}
.checkout-workspace{background:#fff;border:1px solid #dddbea;border-radius:1rem;min-width:0;padding:1.5rem}.checkout-workspace header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-steps{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.checkout-steps button{flex:10rem}.checkout-steps [aria-selected=false]{color:#373451;background:#f5f4fa}.checkout-fields{border:0;gap:1rem;min-width:0;margin-bottom:1.5rem;padding:0;display:grid}.checkout-fields label{gap:.5rem;display:grid}.checkout-fields input,.checkout-fields select,.checkout-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #cbc8df;border-radius:.65rem;padding:.85rem;line-height:1.5}.checkout-mode{color:#605c77;margin:0}.checkout-check{align-items:flex-start;margin:1rem 0;gap:.75rem!important;display:flex!important}.checkout-check input{flex:none;width:1.15rem;height:1.15rem;margin:.2rem 0}.checkout-preview iframe{background:#fff;border:1px solid #dddbea;border-radius:.75rem;width:100%;height:36rem;margin:1rem 0}.checkout-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.checkout-timeline div{border:1px solid #e1dfee;border-radius:.75rem;padding:1rem}.checkout-timeline dt{font-weight:650}.checkout-timeline dd{overflow-wrap:anywhere;margin:.5rem 0 0}.checkout-customer{color:#292744;max-width:60rem;margin:3rem auto;padding:0 1rem;font-family:Arial,sans-serif}.checkout-customer-card{background:#fff;border:1px solid #dddbea;border-radius:1rem;padding:2rem}.checkout-customer button{color:#fff;cursor:pointer;background:#373451;border:0;border-radius:.6rem;padding:.9rem 1.2rem}.checkout-customer button:disabled{opacity:.5;cursor:wait}.checkout-customer .invoice-actions{flex-wrap:wrap;gap:.75rem;display:flex}.checkout-customer .invoice-secondary-action{color:#373451;background:#f0eef8}.checkout-amount{margin:.5rem 0;font-size:2rem;font-weight:700}.checkout-customer-heading,.checkout-payment-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.checkout-customer-heading h2,.checkout-payment-heading h4{margin:.5rem 0}.checkout-eyebrow,.checkout-summary dt{color:#605c77;font-size:.9rem;font-weight:650}.checkout-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:1rem 0;display:grid}.checkout-summary dd{overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.55}.checkout-payment-plan,.checkout-document-actions,.checkout-review-summary{margin:1.5rem 0}.checkout-payment-row,.checkout-review-summary{border:1px solid #dddbea;border-radius:.85rem;min-width:0;margin-bottom:1rem;padding:1.25rem}.checkout-payment-row h3,.checkout-review-summary h4{margin-top:0}.checkout-payment-badge{background:#f0eef8;border-radius:2rem;padding:.35rem .65rem;font-size:.9rem;font-weight:650}.checkout-payment-paid{color:#176341;background:#e6f5ee}.checkout-payment-code{justify-items:start;gap:.65rem;margin:1rem 0;display:grid}.checkout-payment-code textarea{resize:vertical;box-sizing:border-box;border:1px solid #cbc8df;border-radius:.5rem;width:100%;padding:.75rem;font:.95rem/1.5 monospace}.checkout-key,.checkout-notes{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.checkout-payment-status{background:#f5f4fa;border-left:4px solid #605c77;padding:1rem;line-height:1.6}.checkout-payment-link{color:#fff;background:#373451;border-radius:.6rem;padding:.9rem 1.2rem;display:inline-block}.checkout-receipt-actions{margin-top:1.25rem}.checkout-schedule-scroll{overflow-x:auto}.checkout-schedule{border-collapse:collapse;width:100%}.checkout-schedule caption{text-align:left;margin:.75rem 0;font-weight:650}.checkout-schedule th,.checkout-schedule td{text-align:left;white-space:nowrap;border-bottom:1px solid #dddbea;padding:.75rem}.checkout-customer :is(button,a,textarea):focus-visible{outline-offset:3px;outline:3px solid #a53774}.checkout-privacy{color:#605c77;margin-top:1.5rem;font-size:.9rem;line-height:1.5}@media (max-width:640px){.checkout-summary,.checkout-timeline{grid-template-columns:1fr}.checkout-workspace,.checkout-customer-card{padding:1rem}.checkout-steps button{flex-basis:40%}}
