body:has(.ref-intake)>.v35-header,body:has(.ref-client-head)>.v35-header,body:has(.lpp-toolbar28)>.v35-header{display:none!important}
.ref-intake{padding:0 0 48px!important;background:#fbf8f1!important}.ref-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#211f1b;font:bold 23px Georgia,serif}.ref-brand svg{width:26px;height:29px}
.ref-top,.ref-client-head,.lpp-toolbar28{display:flex;align-items:center;gap:12px;background:white;border-bottom:1px solid #e4dccb}.ref-top{padding:14px max(4%,calc((100vw - 1320px)/2));position:relative}.ref-service{border-left:1px solid #ddd3c2;padding-left:12px;color:#504a40}.ref-status{margin-left:auto;color:#5e584d;font-size:13px}.ref-exit{background:none;border:0;color:#795310;text-decoration:underline;font:600 14px system-ui;white-space:nowrap;cursor:pointer}.ref-intake .intake-service-heading,.ref-intake .intake-sidebar-label,.ref-intake #divorceProgress,.ref-intake form>p[role=status],.ref-intake #divorceSave{display:none!important}
.ref-intake .intake-shell{width:92%;max-width:1320px;margin:30px auto!important}.ref-intake .intake-layout{grid-template-columns:minmax(180px,22.6%) minmax(0,1fr);gap:2.45%}.ref-intake .intake-sidebar{border-radius:14px;padding:18px}.ref-intake .intake-progress-bar{height:6px;margin:0 0 12px}.ref-intake .intake-step-list{gap:1px}.ref-intake .intake-step-list li{gap:4px;align-items:baseline;padding:8px 10px;font-size:14px;cursor:pointer}.ref-intake .intake-step-number{background:none!important;border:0!important;color:inherit!important;display:inline;width:auto;height:auto;flex:none;font:inherit}.ref-intake .intake-step-number:after{content:'.'}.ref-intake .is-complete .intake-step-number:after{content:''}.ref-intake .intake-step-heading{margin-bottom:20px}.ref-intake .intake-step-count{letter-spacing:0;text-transform:none;margin-bottom:6px}.ref-intake .intake-step-heading h2{font:bold clamp(27px,2.65vw,38px)/1.13 Georgia,serif;margin:0 0 7px}.ref-intake .intake-step-intro{font-size:15px}.ref-fees{font-size:12px;margin-top:10px;color:#70571f}.ref-fees .court-fee-notice{margin:5px 0;padding:8px}
.ref-intake #intakeForm{gap:12px}.ref-intake #intakeForm fieldset{border-radius:13px!important;padding:20px!important}.ref-intake #intakeForm .ref-group{background:none;border:0!important;padding:0!important}.ref-group>legend{display:none}.ref-intake #intakeForm .grid2{gap:14px!important}.ref-intake #intakeForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.intake-choice-source),.ref-intake #intakeForm select:not(.intake-choice-source),.ref-intake #intakeForm textarea{min-height:40px;padding:9px 11px;border-radius:8px}.ref-intake .intake-choices-segmented{gap:0}.ref-intake .intake-choices-segmented button{flex:none;min-width:66px;border-radius:0;min-height:38px;padding:8px 15px}.ref-intake .intake-choices-segmented button:first-child{border-radius:8px 0 0 8px}.ref-intake .intake-choices-segmented button:last-child{border-radius:0 8px 8px 0}.ref-intake .intake-choices-segmented button[aria-pressed=true]{background:#211f1b;color:white}.ref-intake .ref-saved:not(:has([role=alert]:not([hidden]))){display:none}.ref-intake [data-save-exit30]{display:none}.ref-intake #intakeForm .row:has([data-family-next]),.ref-intake .divorce-navigation{display:flex;align-items:center}.ref-intake :is(#divorceNext,[data-family-next],[type=submit]){margin-left:auto}.ref-intake [data-family-validation]:empty,.ref-intake #divorceStatus:empty{display:none}
body[data-portal] .view{padding-top:0}.ref-client-head{padding:15px 0!important;border:0!important;border-radius:0!important}.ref-client-head #clientLoginStep{margin-left:auto}.ref-client-head #clientLoginStep .spread{gap:12px}.client-workspace28>.portal-case-heading,.client-workspace28>.portal-progress{grid-column:1/-1}.client-side28{padding-top:0}.client-workspace28{gap:18px;grid-template-columns:minmax(0,1fr) minmax(200px,23%)}body[data-portal] .panel{border-radius:14px;padding:20px}.portal-next28{border-radius:14px;padding:24px}.portal-progress{margin:4px 0 8px;gap:8px}.portal-progress li{padding:12px;border-radius:9px}.portal-progress strong{font-size:14px}.portal-progress small{font-size:12px}body[data-portal] .portal-case-heading h1{font:bold clamp(28px,2.65vw,40px)/1.15 Georgia,serif}.lpp-columns28{grid-template-columns:minmax(195px,19%) minmax(0,1fr)}.ref-queue{padding:18px!important;background:#fbf8f1!important}.ref-queue>input{width:100%;margin:0 0 10px}.queue-filters28{display:flex;flex-flow:row wrap;gap:3px}.queue-filters28 button{padding:6px;font-size:12px;gap:4px}.queue-filters28 .active{background:#211f1b;color:white}.queue-cases28{margin-top:12px}.lpp-toolbar28{padding:14px 3vw}.lpp-toolbar28 strong{color:#90661f;font-size:13px;letter-spacing:.06em}.lpp-toolbar28 #lppLogout{margin-left:auto}.ref-stages{list-style:none;display:flex;padding:12px;margin:12px 0;background:white;border:1px solid #ded5c6;border-radius:14px}.ref-stages li{flex:1}.ref-stages button{display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;font:600 14px system-ui;cursor:pointer}.ref-stages small{display:block;color:#726d64;font-weight:400}.ref-stages b{border:1px solid #ded5c6;border-radius:50%;padding:6px 10px}.ref-stages [aria-current=step] b{background:#211f1b;color:white}.ref-work{border:2px solid #b8872c;background:white;border-radius:14px;padding:20px;margin-bottom:12px}.ref-work h2{margin:0}.ref-work #documentReview28,.ref-work [data-packet-upload]{border:0;padding:8px 0}.ref-work #documentReview28>h3,.ref-work #documentReview28>p:not([role]),.ref-work[data-phase="0"] .doc-table :is(th,td):nth-child(n+3),.ref-work[data-phase="0"] [data-review-status28],.ref-work[data-phase="0"] [data-required28]{display:none}.ref-next{display:block;margin-left:auto}.lpp-client28 .portal-more28{background:white;border:1px solid #e1d6c2;padding:10px;border-radius:10px}.lpp-client28 .portal-more28>.row{position:static;width:auto;box-shadow:none}
@media(max-width:780px){.ref-intake .intake-layout,.client-workspace28,.lpp-columns28{display:block}.ref-intake .intake-sidebar{position:static;max-height:none;margin-bottom:16px}.ref-intake .intake-step-list{display:flex;overflow:auto}.ref-intake .intake-step-list li{flex:none}.ref-top{flex-wrap:wrap;padding:12px 4%}.ref-status{max-width:50%;font-size:12px}.ref-intake .intake-shell{margin:16px auto!important}.ref-intake .intake-sidebar .intake-help{margin:6px 0;padding:4px}.ref-stages button{font-size:12px}.ref-stages small{display:none}.ref-client-head{flex-wrap:wrap}.client-side28{margin-top:15px}}
.ref-inline-email:not(:has([data-intake-error30]:not([hidden]))){display:none!important}.ref-contact{background:white;border:1px solid #e4dac8;border-radius:14px;padding:20px;margin-top:18px}.ref-contact h3{margin:0 0 6px}.ref-contact p{margin:0 0 16px;color:#615b52}.ref-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ref-intake #intakeForm .divorce-step:has(.ref-contact){padding:0!important;background:none;border:0!important}.divorce-step:has(.ref-contact)>legend{display:none}.divorce-step:has(.ref-contact)>.grid2{background:#fff;border:1px solid #e4dac8;border-radius:14px;padding:22px}.ref-intake #intakeForm[data-ref-last=false]>.wr-total{display:none}.ref-intake .intake-step-intro:empty{display:none}.ref-intake .ref-top{min-height:60px}.ref-work [hidden]{display:none!important}.client-main28 .portal-next28 .eyebrow{font-size:12px;letter-spacing:.06em}
@media(max-width:600px){.ref-contact-grid{grid-template-columns:1fr}.ref-intake #intakeForm .grid2{grid-template-columns:1fr!important}}

.ref-wait{border:2px solid #b8872c!important}.ref-facts dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.ref-facts dd{margin:0;text-align:right}.ref-intake .ref-saved:not(:has([role=alert]:not([hidden]))){display:none!important}
body[data-portal=lpp] #lppArea{container-type:inline-size;min-width:0}
body[data-portal=lpp] .lpp-case28.ref-case-columns{display:grid;grid-template-columns:minmax(0,1fr) clamp(230px,22%,310px);align-items:start;gap:clamp(16px,2vw,30px);padding:0;min-width:0}
.ref-case-content{min-width:0;overflow-wrap:anywhere}
.ref-case-columns>.lpp-client28{position:static;inset:auto;width:auto;min-width:0;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}
.ref-case-columns>.lpp-client28>*{min-width:0;max-width:100%;box-sizing:border-box}
.ref-case-content .ref-stages,.ref-case-content .ref-work{min-width:0}
.ref-case-content .document-scroll28{max-width:100%;overflow-x:auto}
@container (max-width:850px){body[data-portal=lpp] .lpp-case28.ref-case-columns{grid-template-columns:minmax(0,1fr)}.ref-case-columns>.lpp-client28{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start}}
