body[data-portal]{background:#faf7f1;color:#24221e}body[data-portal] .view{background:transparent}body[data-portal] .shell{max-width:1400px}body[data-portal] .panel{background:#fff;border:1px solid #e3d6c1;border-radius:18px;box-shadow:none;padding:28px}body[data-portal] h1,body[data-portal] h2{font-family:Georgia,'Times New Roman',serif}body[data-portal] h1{font-size:clamp(30px,3.4vw,50px);letter-spacing:-.025em;line-height:1.15;margin:12px 0 20px}body[data-portal] h2{font-size:30px}body[data-portal] a,body[data-portal] summary{color:#895d11}body[data-portal] .pill{border-radius:12px;border-color:#deceb3;padding:14px 20px;font-weight:650}body[data-portal] .pill.dark,body[data-portal] .pill.accent{background:#b98828;color:#211e19;border-color:#b98828}body[data-portal] input,body[data-portal] select{background:white;border:1px solid #d9c7aa;border-radius:12px;padding:15px;min-width:0}body[data-portal] .eyebrow{color:#895d11;font:600 15px/1.5 system-ui;letter-spacing:.02em}.portal-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;margin:24px 0 32px;list-style:none}.portal-progress li{border:1px solid #e3d6c1;border-radius:15px;background:white;padding:17px;color:#69645c}.portal-progress small,.portal-progress strong{display:block}.portal-progress strong{margin-top:6px;font-size:16px}.portal-progress .done{background:#edf5f0;color:#285e47;border-color:transparent}.portal-progress .current{background:#23211d;color:white;border-color:#23211d}.portal-progress .current small{color:#dcb44e}.client-workspace28{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.client-workspace28>.client-main28{background:transparent;border:0;padding:0;min-width:0}.client-side28{padding-top:210px;display:flex;flex-direction:column;gap:20px}.portal-next28{background:white;border:2px solid #b98828;border-radius:20px;padding:32px;margin-bottom:24px}.portal-next28 p{font-size:18px;line-height:1.6}.portal-next28 details{display:inline-block;margin:20px}.portal-next28>button{font-size:20px}.client-documents28>.panel,.client-documents28>details{margin-top:20px}.portal-downloads28>.stack>.spread{padding:16px 0;border-bottom:1px solid #eadfce;gap:12px}.lpp-workspace28{max-width:1900px;margin:auto}.lpp-toolbar28{display:flex;align-items:center;gap:20px;padding:20px 30px;border-bottom:1px solid #e4d8c4;background:#fff}.lpp-toolbar28 input{margin-left:auto;width:350px}.lpp-columns28{display:grid;grid-template-columns:270px minmax(0,1fr)}.lpp-columns28>aside{background:#fff;border-right:1px solid #e4d8c4;padding:20px}.lpp-columns28>main{padding:28px;min-width:0}.queue-filters28,.queue-cases28{display:flex;flex-direction:column;gap:8px}.queue-filters28 button,.queue-cases28 button{background:white;border:0;text-align:left;padding:18px 14px;border-radius:12px;font:inherit;color:inherit;cursor:pointer}.queue-filters28 button{display:flex;justify-content:space-between}.queue-filters28 .active{background:#f6edd9;font-weight:700}.queue-cases28{margin-top:28px}.queue-cases28 button{border:1px solid #e1d4be}.queue-cases28 .selected{border:2px solid #b98828;background:#fffaf0}.queue-cases28 strong,.queue-cases28 span{display:block;overflow:hidden;text-overflow:ellipsis}.queue-cases28 span{font-size:14px;color:#6b665e;margin-top:5px}body[data-portal] .lpp-case28{background:transparent;border:0;padding:0;position:relative;padding-right:290px}.lpp-client28{position:absolute;right:0;top:0;width:260px}.lpp-client28 dd{margin:5px 0 20px;overflow-wrap:anywhere}.lpp-client28 dt{color:#736e64}.lpp-case28 .portal-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-more28{position:relative}.portal-more28>.row{position:absolute;right:0;top:30px;z-index:4;background:white;border:1px solid #decfb5;padding:15px;width:250px;box-shadow:0 10px 25px #0002}.portal-drop28{border:2px dashed #dcccaf;padding:25px;text-align:center;border-radius:15px;background:#fbf8f2;display:flex;flex-direction:column;gap:12px}.portal-drop28.dragging{border-color:#b98828;background:#fbefd8}.portal-approve28{display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-approve28 p{margin:0}.portal-case-heading h2 .eyebrow{display:block}.portal-case-heading>.row{align-self:start}body[data-portal] .warning{border:1px solid #e9c77d;background:#fff7e7;border-radius:12px;padding:16px}body[data-portal] .doc-table{width:100%;font-size:15px}body[data-portal] .doc-table td{padding:16px;border-bottom:1px solid #e8ddca}body[data-portal] details>summary{cursor:pointer;font-weight:650;padding:7px 0}body[data-portal] input[type=checkbox]{width:19px;height:19px;padding:0;accent-color:#8d6318;vertical-align:middle}body[data-portal] .muted{overflow-wrap:anywhere}
@media(max-width:1250px){body[data-portal] .lpp-case28{padding-right:0}.lpp-client28{position:static;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.lpp-columns28{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:800px){.client-workspace28{display:block}.client-side28{padding-top:20px}.portal-progress{display:flex;overflow:auto;gap:8px}.portal-progress li{min-width:130px;padding:12px}.portal-next28{padding:22px}.portal-next28 details{margin:18px 0}.lpp-columns28{display:block}.lpp-columns28>aside{border:0;padding:12px}.queue-filters28{flex-direction:row;overflow:auto}.queue-filters28 button{white-space:nowrap;gap:10px}.queue-cases28{flex-direction:row;overflow:auto;margin-top:12px}.queue-cases28 button{min-width:200px}.lpp-columns28>main{padding:16px}.lpp-toolbar28{padding:14px;flex-wrap:wrap}.lpp-toolbar28 input{width:100%;order:3}.lpp-toolbar28 button{margin-left:auto}.lpp-client28{display:block}.portal-approve28{flex-direction:column}.portal-approve28 button{width:100%}body[data-portal] .panel{padding:22px}.portal-case-heading{align-items:flex-start}.portal-case-heading h1{font-size:30px}body[data-portal] .doc-table{display:block;overflow:auto}body[data-portal] .shell{padding:20px}}
.filing-checklist28 label{display:flex;align-items:flex-start;gap:14px;border:1px solid #dfd2bc;border-radius:14px;padding:18px;margin-top:14px}.filing-checklist28 label span span{display:block;margin-top:8px;color:#6d675d}.filing-checklist28 input{flex-shrink:0}.text-button28{border:0;background:none;color:#895d11;text-decoration:underline;cursor:pointer;font:inherit;padding:4px}.upload-label28{display:block;border:1px dashed #b98828;border-radius:8px;padding:10px;cursor:pointer;color:#895d11}.upload-label28 input{max-width:180px;font-size:12px}.private28{display:inline-block;border-radius:20px;background:#24221e;color:white;padding:2px 9px;font-size:12px;margin:5px}.ready28{background:#edf5f0;color:#285e47}.missing28{background:#fff0d7;color:#84530a}.document-scroll28{overflow-x:auto}.lpp-client28>.panel{margin-bottom:20px}.lpp-client28 textarea{width:100%;box-sizing:border-box}.lpp-client28 select{width:100%}body[data-portal] .v35-header nav{display:none}body[data-portal] .v35-header{position:static}body[data-portal] .lpp-case28>details{background:white;padding:20px;border:1px solid #e3d6c1;border-radius:14px}

.client-workspace28>.portal-case-heading{grid-column:1/-1}.client-workspace28>.portal-progress{margin:0 0 5px}.client-side28{padding-top:0}body[data-portal] .client-account28{background:transparent;border:0;padding:0;text-align:right}body[data-portal] .client-account28 .spread{justify-content:flex-end;gap:20px}.client-workspace28>.client-main28>.row{display:none}body[data-portal] .lpp-case28>details:not(.portal-more28){margin-top:10px}.lpp-case28 .portal-packet28>ul{display:none}
