.argus-announcement{--notice-ink:var(--ao-ink,var(--ink));--notice-secondary:var(--ao-secondary,var(--secondary));--notice-line:var(--ao-line,var(--line));--notice-card:var(--ao-card,var(--surface));border:1px solid var(--notice-line);background:var(--notice-card);color:var(--notice-ink);text-align:left;border-radius:14px;min-width:0;overflow:hidden}.announcement-traccia{background-color:var(--traccia-bg,#eee8e0);background-image:var(--argus-traccia);border-bottom:1px solid var(--notice-line);height:12px}.announcement-celebration .announcement-traccia{height:24px}.announcement-copy{padding:20px}.announcement-label{letter-spacing:.07em;color:var(--notice-secondary);font-size:11px;font-weight:650}.announcement-copy h3{letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.3;margin:8px 0 12px!important;font-size:21px!important}.announcement-copy p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;color:var(--notice-ink)!important}.announcement-copy footer{color:var(--notice-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.ao-announcement-list{padding:0 18px 18px}.ao-announcement-list>article{border-top:1px solid var(--ao-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ao-announcement-list small{color:var(--ao-secondary);margin-top:3px;display:block}.ao-announcement-list strong{overflow-wrap:anywhere}.ao-announcement-list>article>div{min-width:0}.ao-announcement-list button{flex-shrink:0}.ao-announcement-dialog{width:min(900px,100vw - 32px)}.ao-announcement-compose{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ao-announcement-compose>div:only-child{grid-column:1/-1}.ao-announcement-preview>.ao-kicker{margin:16px 0 12px;display:block}.ao-announcement-compose label:first-child{margin-top:0}.ao-announcement-compose textarea{min-height:140px}.tenant-announcements{flex:none;min-width:0;margin-bottom:12px}.tenant-announcement-bar{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent,#b84c24);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.tenant-announcement-bar>span{color:var(--accent,#b84c24);font-size:24px}.announcement-open{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:2px;display:grid}.announcement-open>span{color:var(--secondary);font-size:11px}.announcement-open>strong{overflow-wrap:anywhere;font-size:14px}.announcement-dismiss{color:var(--secondary);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;padding:8px;font-size:22px}.announcements-history-button{color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.tenant-announcement-list{gap:16px;max-height:65dvh;display:grid;overflow:auto}@media (max-width:680px){.ao-announcement-compose{grid-template-columns:1fr;gap:16px}.ao-announcement-list>article{flex-direction:column;align-items:flex-start;gap:8px}.announcement-copy{padding:16px}.announcement-copy h3{font-size:19px!important}.tenant-announcement-bar{gap:6px;padding:8px 10px}.tenant-announcement-bar>span{display:none}}
.argus-confirm-dialog.notification-centre{background:var(--surface);width:780px;max-width:calc(100vw - 32px);height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--ink);border-top:4px solid var(--brand-copper);border-radius:16px;flex-direction:column;gap:0;padding:22px 24px 16px;display:flex;overflow:hidden}.argus-confirm-dialog.notification-centre>h2{color:var(--heading);flex:none;margin:0 0 6px;padding-right:0;font-size:23px;line-height:1.2}.notification-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.notification-toolbar>p{color:var(--secondary);margin:0}.notification-toolbar>div{gap:6px;display:flex}.notification-toolbar .client-button{min-height:36px;padding:6px 10px}.notification-priorities{flex-wrap:wrap;flex:none;gap:4px;padding-bottom:10px;display:flex}.notification-priorities button,.notification-categories button{font:inherit;border:1px solid var(--line);color:var(--secondary);background:var(--surface);border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:13px;display:inline-flex}.notification-priorities button{flex:1;justify-content:center;font-weight:650}.notification-priorities button[aria-pressed=true],.notification-categories button[aria-pressed=true]{color:var(--hover-ink);background:var(--accent-soft);border-color:var(--accent-border)}.notification-priorities button span,.notification-categories button span{font-variant-numeric:tabular-nums;opacity:.9;font-size:12px}.notification-categories{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:5px;padding-bottom:12px;display:flex}.notification-categories button{border-radius:20px;min-height:32px;padding:5px 9px;font-size:12px}.notification-centre :is(button,[tabindex]):focus-visible{outline:2px solid var(--brand-functional);outline-offset:2px}.notification-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:90px;margin-right:-6px;padding:4px 6px 12px 0;overflow:auto}.notification-priority-section{margin-top:16px}.notification-priority-section>h3{color:var(--heading);align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:650;display:flex}.notification-priority-section>h3 span{background:var(--raised);border-radius:20px;padding:2px 7px;font-size:12px;font-weight:500}.notification-group{border:1px solid var(--line);border-radius:10px;margin:0 0 14px;overflow:hidden}.notification-group>h4{background:var(--soft);color:var(--secondary);align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.notification-group>h4 span{font-variant-numeric:tabular-nums;margin-left:auto}.notification-centre .notification-item{text-align:left;border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;margin:0;padding:13px 14px;display:grid}.notification-centre .notification-item:hover{background:var(--soft)}.notification-item-main{gap:4px;min-width:0;display:grid}.notification-item-main>strong{overflow-wrap:anywhere;color:var(--heading);font-size:14px;font-weight:650;line-height:1.4}.notification-item-detail{color:var(--secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.notification-item-label{color:var(--secondary);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45}.notification-item.is-urgent .notification-item-label{color:var(--red-text)}.notification-item-action{justify-items:end;gap:10px;max-width:230px;display:grid}.notification-item-action time{color:var(--secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.notification-item-action b{color:var(--brand-functional);text-align:right;font-size:12px;font-weight:600;line-height:1.5}.notification-footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.argus-confirm-dialog.notification-centre .notification-footer p{color:var(--secondary);max-width:470px;margin:0;font-size:12px;line-height:1.5}.notification-footer .client-button{flex-shrink:0;font-size:13px}.notification-empty{text-align:center;justify-items:center;gap:12px;padding:32px 12px;display:grid}.notification-empty p{color:var(--secondary);margin:0}@media (max-width:600px){.argus-confirm-dialog.notification-centre{border-radius:12px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:18px 16px 14px}.notification-toolbar{margin-bottom:12px}.notification-toolbar>p{font-size:13px}.notification-toolbar .client-button{min-height:40px}.notification-priorities button{gap:5px;min-height:44px;padding:8px}.notification-categories{gap:6px;max-height:132px;overflow:auto}.notification-categories button{min-height:36px}.notification-centre .notification-item{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.notification-item-action{justify-content:space-between;align-items:baseline;gap:12px;max-width:none;display:flex}.notification-item-action time{font-size:12px}.notification-item-action b{max-width:55%}.notification-footer{flex-wrap:wrap;gap:8px}.notification-footer .client-button{justify-content:center;width:100%}.notification-priority-section{margin-top:12px}}@media (max-height:550px){.argus-confirm-dialog.notification-centre{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:12px 16px}.notification-toolbar{margin-bottom:8px}.notification-categories{max-height:76px;overflow:auto}.notification-footer p{display:none}.notification-footer{padding-top:6px}.notification-priorities{padding-bottom:6px}}.notification-centre:before{content:"";background-color:var(--traccia-bg,var(--page));background-image:var(--argus-traccia);border-bottom:1px solid var(--line);flex:none;height:12px;margin:-22px -24px 14px;display:block}@media (max-width:600px){.notification-centre:before{margin:-18px -16px 12px}}@media (max-height:550px){.notification-centre:before{height:8px;margin:-12px -16px 8px}}
.rental-contract-module__Dpjp7a__root{min-width:0;color:var(--ink);font-size:14px;line-height:1.6;display:grid}.rental-contract-module__Dpjp7a__dialog{height:min(900px,100dvh - 48px);width:min(1020px,100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;padding:0!important;overflow:hidden!important}.rental-contract-module__Dpjp7a__dialog>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rental-contract-module__Dpjp7a__dialog .rental-contract-module__Dpjp7a__root{flex-direction:column;height:100%;min-height:0;display:flex}.rental-contract-module__Dpjp7a__root :is(p,h2,h3){margin:0}.rental-contract-module__Dpjp7a__panelHeader{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:18px 24px;display:flex;position:relative}.rental-contract-module__Dpjp7a__panelHeader:after{content:"";background:#d86838;width:64px;height:2px;position:absolute;bottom:-1px;left:24px}.rental-contract-module__Dpjp7a__panelTitle{flex:1;min-width:0}.rental-contract-module__Dpjp7a__panelTitle>span{letter-spacing:.1em;color:var(--secondary);overflow-wrap:anywhere;font-size:10px;font-weight:650;display:block}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__panelTitle h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:22px;line-height:1.3}.rental-contract-module__Dpjp7a__panelHeader>img{object-fit:contain;background:#fff;border-radius:4px;width:84px;height:auto;padding:6px}.rental-contract-module__Dpjp7a__panelBody{background:var(--soft);align-content:start;gap:20px;min-width:0;padding:24px;display:grid}.rental-contract-module__Dpjp7a__dialog .rental-contract-module__Dpjp7a__panelBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.rental-contract-module__Dpjp7a__root form,.rental-contract-module__Dpjp7a__root fieldset,.rental-contract-module__Dpjp7a__root label,.rental-contract-module__Dpjp7a__template{gap:14px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__root fieldset{border:0;margin:0;padding:0}.rental-contract-module__Dpjp7a__root label{gap:8px;font-size:13px;font-weight:600}.rental-contract-module__Dpjp7a__root :is(input,textarea){width:100%;min-width:0;max-width:100%;font:inherit;color:var(--heading);background:var(--field);border:1px solid var(--border);border-radius:8px;padding:12px;font-size:15px;line-height:1.7;display:block}.rental-contract-module__Dpjp7a__root textarea{resize:vertical;white-space:pre-wrap;min-height:240px}.rental-contract-module__Dpjp7a__root textarea.rental-contract-module__Dpjp7a__notes{min-height:100px}.rental-contract-module__Dpjp7a__root input{min-height:44px}.rental-contract-module__Dpjp7a__root :is(button,a){background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--heading);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.rental-contract-module__Dpjp7a__root :is(button,input,textarea):disabled{opacity:.55;cursor:default}.rental-contract-module__Dpjp7a__root :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__primary{background:var(--action-bg);color:var(--on-accent);border-color:var(--action-bg)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__documentActions a.rental-contract-module__Dpjp7a__primary{color:var(--on-accent)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__documentActions>a:not(.rental-contract-module__Dpjp7a__primary){color:var(--heading)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__exitButton{width:38px;height:38px;min-height:38px;color:var(--red-text);background:var(--red-soft);border:1px solid color-mix(in srgb,var(--red-text)40%,var(--line));border-radius:8px;flex:0 0 38px;padding:0}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__exitButton:is(:hover,:focus-visible){color:var(--red-text);background:color-mix(in srgb,var(--red-text)18%,var(--surface));border-color:var(--red-text);outline-color:var(--red-text)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__exitButton:focus-visible{outline-offset:-3px}.rental-contract-module__Dpjp7a__editorBody{gap:18px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__root details{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:0 16px}.rental-contract-module__Dpjp7a__root summary{cursor:pointer;min-height:48px;color:var(--heading);overflow-wrap:anywhere;padding:14px 0;font-weight:600}.rental-contract-module__Dpjp7a__root summary::marker{color:var(--secondary)}.rental-contract-module__Dpjp7a__root details>p,.rental-contract-module__Dpjp7a__root details>div,.rental-contract-module__Dpjp7a__root details>label{padding-bottom:18px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__editContract{padding:0 20px}.rental-contract-module__Dpjp7a__editContract>summary{padding:18px 0;font-size:16px}.rental-contract-module__Dpjp7a__editContract[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.rental-contract-module__Dpjp7a__intro{color:var(--secondary);font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm{gap:0}.rental-contract-module__Dpjp7a__contractForm>fieldset{gap:22px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__characterCount{text-align:right;font-size:11px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__summaryHint{color:var(--secondary);font-size:12px;font-weight:400}.rental-contract-module__Dpjp7a__sourceBody{color:var(--secondary);gap:14px;font-size:13px;display:grid}.rental-contract-module__Dpjp7a__sourceActions{flex-wrap:wrap;gap:8px;display:flex}.rental-contract-module__Dpjp7a__saveBar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0;display:flex}.rental-contract-module__Dpjp7a__actions,.rental-contract-module__Dpjp7a__documentActions{flex-wrap:wrap;gap:8px;display:flex}.rental-contract-module__Dpjp7a__actions>button{flex:auto}.rental-contract-module__Dpjp7a__output{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:10px;gap:16px;padding:20px;display:grid}.rental-contract-module__Dpjp7a__outputHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.rental-contract-module__Dpjp7a__outputHeading strong{color:var(--heading);font-size:17px}.rental-contract-module__Dpjp7a__outputHeading p{color:var(--secondary);margin-top:3px;font-size:13px}.rental-contract-module__Dpjp7a__outputHeading>span{border:1px solid var(--accent-border);color:var(--heading);border-radius:6px;padding:3px 9px;font-size:12px}.rental-contract-module__Dpjp7a__documentActions>*{flex:140px}.rental-contract-module__Dpjp7a__documentActions>a:first-child{flex:1.6 220px}.rental-contract-module__Dpjp7a__output>p{font-size:13px}.rental-contract-module__Dpjp7a__warning,.rental-contract-module__Dpjp7a__notice,.rental-contract-module__Dpjp7a__error{border:1px solid var(--line);background:var(--soft);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:13px}.rental-contract-module__Dpjp7a__error{background:var(--red-soft);color:var(--red-text)}.rental-contract-module__Dpjp7a__notice{background:var(--green-soft);color:var(--green-text)}.rental-contract-module__Dpjp7a__customization{gap:10px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__sectionHeading{padding:0 2px 2px}.rental-contract-module__Dpjp7a__sectionHeading h3{color:var(--heading);font-size:14px;font-weight:650}.rental-contract-module__Dpjp7a__sectionHeading p{color:var(--secondary);margin-top:3px;font-size:12px}.rental-contract-module__Dpjp7a__history,.rental-contract-module__Dpjp7a__tokens{gap:8px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__history a{text-align:left;justify-content:flex-start}.rental-contract-module__Dpjp7a__tokens button{word-break:break-all;justify-content:flex-start;font-family:monospace;font-size:12px}.rental-contract-module__Dpjp7a__root small{color:var(--secondary);font-weight:400}.rental-contract-module__Dpjp7a__root[data-mobile=true] .rental-contract-module__Dpjp7a__panelBody{background:0 0;padding:0 0 16px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__appearance{background:var(--surface);padding:0 18px}.rental-contract-module__Dpjp7a__appearance>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.rental-contract-module__Dpjp7a__appearance>summary small{font-size:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__appearance>.rental-contract-module__Dpjp7a__brandLayout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:24px;padding:10px 0 22px;display:grid}.rental-contract-module__Dpjp7a__brandControls{gap:16px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__brandControls>p{color:var(--secondary);font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__brandControls fieldset{gap:18px;display:grid}.rental-contract-module__Dpjp7a__brandControls legend{margin-bottom:10px;font-size:13px;font-weight:650}.rental-contract-module__Dpjp7a__styleOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__styleOptions button{text-align:left;align-content:start;gap:5px;min-height:90px;padding:11px 10px;font-size:12px;display:grid}.rental-contract-module__Dpjp7a__styleOptions small{font-size:11px;line-height:1.4}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__styleOptions button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border)}.rental-contract-module__Dpjp7a__colorRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__colorRow input[type=color]{cursor:pointer;width:50px;height:44px;min-height:44px;padding:4px}.rental-contract-module__Dpjp7a__colorRow>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rental-contract-module__Dpjp7a__swatches{flex-wrap:wrap;gap:4px;display:flex}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__swatches button{background:0 0;border:1px solid #0000;border-radius:8px;width:34px;height:44px;min-height:44px;padding:6px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__swatches button:after{content:"";background:var(--swatch);border:1px solid #0002;border-radius:50%;width:20px;height:20px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__swatches button[aria-pressed=true]{border-color:var(--heading)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__brandControls input[type=file]{padding:10px;font-size:13px;line-height:1.5}.rental-contract-module__Dpjp7a__brandControls input::file-selector-button{border:1px solid var(--line);background:var(--soft);color:var(--heading);border-radius:5px;margin-right:8px;padding:7px}.rental-contract-module__Dpjp7a__stylePreview{color:#000;border:1px solid var(--contract-border);background:#fff;border-radius:3px;min-width:0;padding:22px 18px 15px;font-size:10px;overflow:hidden;box-shadow:0 6px 24px #0000000b}.rental-contract-module__Dpjp7a__previewHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rental-contract-module__Dpjp7a__previewHeader>div:first-child{flex:1;gap:5px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__previewHeader span{letter-spacing:.1em;color:#1a1a1a;font-size:7px}.rental-contract-module__Dpjp7a__previewHeader strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__previewHeader small{color:#1a1a1a;font-size:8px}.rental-contract-module__Dpjp7a__previewLogo{border:1px solid var(--contract-border);background:#fff;flex:0 0 85px;place-items:center;width:85px;height:42px;padding:6px;display:grid}.rental-contract-module__Dpjp7a__previewLogo[data-dark=true]{background:#000}.rental-contract-module__Dpjp7a__previewLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.rental-contract-module__Dpjp7a__previewRule{border-top:1px solid var(--contract-border);margin:14px 0;position:relative}.rental-contract-module__Dpjp7a__previewRule:before{content:"";background:var(--contract-accent);width:28%;height:3px;position:absolute;top:-2px}.rental-contract-module__Dpjp7a__stylePreview[data-contract-style=argus] .rental-contract-module__Dpjp7a__previewRule:after{content:"";border-left:2px solid var(--contract-accent);border-right:2px solid var(--contract-accent);width:5px;height:12px;position:absolute;bottom:2px;right:5px;transform:skew(-26deg)}.rental-contract-module__Dpjp7a__previewColumns{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.rental-contract-module__Dpjp7a__previewColumns>div,.rental-contract-module__Dpjp7a__previewCompany{border:1px solid var(--contract-border);padding-bottom:5px;display:grid}.rental-contract-module__Dpjp7a__previewColumns b,.rental-contract-module__Dpjp7a__previewCompany b{text-transform:uppercase;letter-spacing:.02em;background:var(--contract-header);border-left:2px solid var(--contract-accent);padding:7px 9px;font-size:8px}.rental-contract-module__Dpjp7a__previewColumns i,.rental-contract-module__Dpjp7a__previewCompany i{border-bottom:1px solid var(--contract-border);height:13px;margin:0 9px}.rental-contract-module__Dpjp7a__previewSignatures{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.rental-contract-module__Dpjp7a__previewSignatures span{border-bottom:1px solid var(--contract-border);padding-bottom:32px;font-size:7px}.rental-contract-module__Dpjp7a__previewFooter{border-top:1px solid var(--contract-border);color:#1a1a1a;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:8px;font-size:7px;display:flex}.rental-contract-module__Dpjp7a__previewFooter img{width:48px;height:auto}@media (max-width:700px){.rental-contract-module__Dpjp7a__dialog{height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.rental-contract-module__Dpjp7a__panelHeader{gap:10px;padding:14px}.rental-contract-module__Dpjp7a__panelHeader:after{left:14px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__panelTitle h2{font-size:18px}.rental-contract-module__Dpjp7a__panelTitle>span{font-size:9px}.rental-contract-module__Dpjp7a__panelHeader>img{width:60px;padding:4px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__exitButton{flex-basis:44px;width:44px;height:44px;min-height:44px}.rental-contract-module__Dpjp7a__panelBody{gap:16px;padding:14px}.rental-contract-module__Dpjp7a__root :is(input,textarea){font-size:16px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__editContract{padding:0 14px}.rental-contract-module__Dpjp7a__editContract>summary{padding:15px 0;font-size:15px}.rental-contract-module__Dpjp7a__root details{padding-left:12px;padding-right:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__editContract[open]>summary{margin-bottom:16px}.rental-contract-module__Dpjp7a__contractForm>fieldset{gap:18px}.rental-contract-module__Dpjp7a__saveBar{flex-direction:column;align-items:stretch;gap:8px}.rental-contract-module__Dpjp7a__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.rental-contract-module__Dpjp7a__actions>button{padding:10px;font-size:12px}.rental-contract-module__Dpjp7a__sourceActions>button{width:100%}.rental-contract-module__Dpjp7a__output{padding:15px}.rental-contract-module__Dpjp7a__outputHeading strong{font-size:16px}.rental-contract-module__Dpjp7a__documentActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rental-contract-module__Dpjp7a__documentActions>a:first-child{grid-column:1/-1}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__appearance>.rental-contract-module__Dpjp7a__brandLayout{grid-template-columns:minmax(0,1fr)}.rental-contract-module__Dpjp7a__stylePreview{justify-self:center;width:100%;max-width:440px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__appearance{padding:0 12px}.rental-contract-module__Dpjp7a__styleOptions small{font-size:10px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__styleOptions button{min-height:94px}}.rental-contract-module__Dpjp7a__pdfDialog{height:calc(100dvh - 16px);width:min(850px,100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelHeader{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:12px}.rental-contract-module__Dpjp7a__pdfToolbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:space-between;gap:6px 12px;padding:8px 12px;display:flex}.rental-contract-module__Dpjp7a__pdfToolbar>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rental-contract-module__Dpjp7a__pdfToolbar span{font-variant-numeric:tabular-nums;color:var(--heading);font-size:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__pdfToolbar button{min-width:44px;min-height:44px;padding:4px 10px;font-size:22px}.rental-contract-module__Dpjp7a__pdfBody{overscroll-behavior:contain;background:var(--soft);text-align:center;flex:1;min-width:0;min-height:0;padding:12px;position:relative;overflow:auto}.rental-contract-module__Dpjp7a__pdfPage{justify-content:center;width:max-content;min-width:100%;display:flex}.rental-contract-module__Dpjp7a__pdfPage canvas{background:#fff;max-width:none;display:block;box-shadow:0 1px 6px #0003}.rental-contract-module__Dpjp7a__pdfBody>.rental-contract-module__Dpjp7a__error{text-align:left;margin:12px 0}.rental-contract-module__Dpjp7a__pdfFooter{padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none}.rental-contract-module__Dpjp7a__pdfFooter>div{gap:8px;display:flex}.rental-contract-module__Dpjp7a__pdfFooter>div>*{flex:1;min-width:0}.rental-contract-module__Dpjp7a__pdfFooter>p{margin-top:8px;font-size:12px}.rental-contract-module__Dpjp7a__screenReader{clip-path:inset(50%);white-space:pre-wrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rental-contract-module__Dpjp7a__pdfSigningFooter>button:first-child{flex-basis:100%;min-height:50px;font-size:15px}.rental-contract-module__Dpjp7a__pdfFooter>[role=alert]{color:var(--heading);font-weight:600}@media (max-width:380px){.rental-contract-module__Dpjp7a__pdfToolbar,.rental-contract-module__Dpjp7a__pdfToolbar>div{gap:4px}.rental-contract-module__Dpjp7a__pdfToolbar span{font-size:11px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__pdfToolbar button{padding:4px 8px}}.rental-contract-module__Dpjp7a__dialog{height:min(960px,100dvh - 32px);width:min(1180px,100vw - 40px)!important;max-height:calc(100dvh - 32px)!important}.rental-contract-module__Dpjp7a__dialog .rental-contract-module__Dpjp7a__panelBody{background:var(--surface);flex:1;min-height:0;padding:0}.rental-contract-module__Dpjp7a__workspace{flex-direction:column;min-width:0;min-height:100%;display:flex}.rental-contract-module__Dpjp7a__workspaceSide{background:var(--surface);border-bottom:1px solid var(--line);flex:none;gap:18px;padding:22px 32px 0;display:grid}.rental-contract-module__Dpjp7a__documentIdentity{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__documentIdentity h3{letter-spacing:-.02em;overflow-wrap:anywhere;flex:1;min-width:180px;font-size:17px;line-height:1.4}.rental-contract-module__Dpjp7a__documentIdentity>small{color:var(--secondary);font-size:11px}.rental-contract-module__Dpjp7a__stateBadge{border:1px solid var(--line);border-radius:4px;align-items:center;gap:7px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.rental-contract-module__Dpjp7a__stateBadge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rental-contract-module__Dpjp7a__stateBadge[data-tone=done]{color:var(--green-text);background:var(--green-soft);border-color:color-mix(in srgb,var(--green-text)30%,var(--line))}.rental-contract-module__Dpjp7a__stateBadge[data-tone=ready]{color:var(--blue);background:var(--accent-soft);border-color:var(--accent-border)}.rental-contract-module__Dpjp7a__stateBadge[data-tone=pending]{color:var(--amber-text);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber-text)30%,var(--line))}.rental-contract-module__Dpjp7a__workflowNav{border:0;gap:24px;min-width:0;margin:0;padding:0;display:flex;position:static}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__workflowNav button{min-height:49px;color:var(--secondary);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:0;padding:8px 0 13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__workflowNav button[aria-pressed=true]{border-bottom-color:var(--action-bg);color:var(--heading);box-shadow:none;background:0 0}.rental-contract-module__Dpjp7a__workflowNav strong{font-size:14px;font-weight:650}.rental-contract-module__Dpjp7a__workspaceMain{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:24px;width:100%;min-width:0;max-width:1024px;margin:0 auto;padding:28px 32px 36px;display:flex}.rental-contract-module__Dpjp7a__journey{border-bottom:1px solid var(--line);gap:14px;margin:0;padding:0 0 22px;list-style:none;display:flex}.rental-contract-module__Dpjp7a__journey li{min-width:0;color:var(--secondary);flex:1;align-items:center;gap:9px;font-size:12px;line-height:1.4;display:flex}.rental-contract-module__Dpjp7a__journey li>span{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.rental-contract-module__Dpjp7a__journey li>b{font-weight:500}.rental-contract-module__Dpjp7a__journey li[data-current=true]{color:var(--heading)}.rental-contract-module__Dpjp7a__journey li[data-current=true]>span{color:var(--on-accent);background:var(--action-bg);border-color:var(--action-bg)}.rental-contract-module__Dpjp7a__journey li[data-current=true]>b{font-weight:650}.rental-contract-module__Dpjp7a__rentalContext{grid-template-columns:1fr 1fr 1.2fr;gap:18px;min-width:0;margin:0;padding:0;display:grid}.rental-contract-module__Dpjp7a__rentalContext>div{min-width:0}.rental-contract-module__Dpjp7a__rentalContext dt{color:var(--secondary);margin-bottom:4px;font-size:11px}.rental-contract-module__Dpjp7a__rentalContext dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.6}.rental-contract-module__Dpjp7a__rentalContext dd>span{font-weight:400;display:block}.rental-contract-module__Dpjp7a__rentalContext[data-condensed=true]{display:none}.rental-contract-module__Dpjp7a__documentWorkspace,.rental-contract-module__Dpjp7a__customization{gap:22px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__areaHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.rental-contract-module__Dpjp7a__areaHeading>div{gap:6px;min-width:0;display:grid}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__areaHeading h3{letter-spacing:-.04em;font-size:27px;font-weight:600;line-height:1.25}.rental-contract-module__Dpjp7a__areaHeading>small{color:var(--secondary);font-size:11px}.rental-contract-module__Dpjp7a__eyebrow{letter-spacing:.1em;color:var(--secondary);font-size:10px;font-weight:650}.rental-contract-module__Dpjp7a__startContract{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--action-bg);border-radius:3px 18px 3px 3px;justify-items:start;gap:18px;padding:26px;display:grid}.rental-contract-module__Dpjp7a__startContract>p{color:var(--secondary);max-width:62ch;font-size:14px;line-height:1.65}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__startContract>button{border-radius:4px;min-width:260px;min-height:50px;font-size:15px}.rental-contract-module__Dpjp7a__originalActions{flex-wrap:wrap;gap:5px 18px;display:flex}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__originalActions>*{min-height:36px;color:var(--secondary);text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:12px;font-weight:500;text-decoration:underline}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__editDetails,.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__settingsDetails{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__editDetails>summary,.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__settingsDetails>summary{min-height:48px;color:var(--heading);padding:16px 0;font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__settingsDetails>p{color:var(--secondary);margin-bottom:12px;font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__styleButton{border-color:var(--line);background:0 0;border-radius:4px;min-height:44px;font-size:13px;font-weight:500}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm{background:var(--soft);border:1px solid var(--line);border-radius:4px;padding:20px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm>fieldset{gap:18px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm input{font-weight:500}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm .rental-contract-module__Dpjp7a__notes{min-height:92px;font-weight:400}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm details{background:var(--surface);border-color:var(--line);border-radius:4px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__textEditor{padding:0 14px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__textEditor>label{padding-bottom:14px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__textEditor summary,.rental-contract-module__Dpjp7a__sourceDetails summary{font-size:13px}.rental-contract-module__Dpjp7a__saveBar{gap:10px;margin-top:2px;padding-top:18px}.rental-contract-module__Dpjp7a__saveBar>span{color:var(--secondary);font-size:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__saveBar button{min-height:44px}.rental-contract-module__Dpjp7a__warning{background:var(--amber-soft);color:var(--amber-text);border-color:color-mix(in srgb,var(--amber-text)30%,var(--line));border-radius:4px;line-height:1.6}.rental-contract-module__Dpjp7a__warning p{margin:4px 0 10px}.rental-contract-module__Dpjp7a__emptyState{background:var(--soft);border:1px solid var(--line);border-radius:4px;justify-items:start;gap:12px;padding:24px;display:grid}.rental-contract-module__Dpjp7a__emptyState h3{font-size:20px}.rental-contract-module__Dpjp7a__emptyState p{color:var(--secondary)}.rental-contract-module__Dpjp7a__historyPanel{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__historyPanel h3{letter-spacing:-.02em;font-size:18px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__history{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:0;display:grid;overflow:hidden}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__history button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr auto auto 20px;place-items:center start;gap:14px;padding:17px 18px;display:grid}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__history button:last-child{border-bottom:0}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__history button:hover{background:var(--soft)}.rental-contract-module__Dpjp7a__history button>span,.rental-contract-module__Dpjp7a__history button>small{color:var(--secondary);font-size:12px}.rental-contract-module__Dpjp7a__history button>strong{font-size:14px}.rental-contract-module__Dpjp7a__signedCallout{border-left:3px solid var(--green-text);background:var(--green-soft);color:var(--green-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.rental-contract-module__Dpjp7a__signedCallout strong{font-size:16px}.rental-contract-module__Dpjp7a__signedCallout p{margin-top:5px;font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__signedCallout>button{color:var(--green-text);border-color:var(--green-text);background:0 0;min-height:44px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__backToDocument{color:var(--secondary);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:4px 0;font-size:12px;font-weight:500;text-decoration:underline}.rental-contract-module__Dpjp7a__root [hidden]{display:none!important}.rental-contract-module__Dpjp7a__dialog.rental-contract-module__Dpjp7a__pdfDialog{height:calc(100dvh - 24px);width:min(1180px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__pdfToolbar .rental-contract-module__Dpjp7a__fitPage{min-width:94px;font-size:12px;font-weight:500}.rental-contract-module__Dpjp7a__pdfBody{scrollbar-gutter:stable both-edges;overflow:auto}.rental-contract-module__Dpjp7a__pdfBody>p[role=status]{background:var(--surface);padding:8px 12px;position:absolute;top:12px;left:12px}.rental-contract-module__Dpjp7a__pdfFooter>.rental-contract-module__Dpjp7a__pdfSigningFooter{flex-wrap:nowrap}.rental-contract-module__Dpjp7a__pdfSigningFooter>button:first-child{flex-basis:auto}@media (max-width:700px){.rental-contract-module__Dpjp7a__dialog{height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.rental-contract-module__Dpjp7a__workspaceSide{gap:12px;padding:18px 16px 0}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__documentIdentity h3{flex-basis:100%;min-width:0;font-size:16px}.rental-contract-module__Dpjp7a__documentIdentity>small{margin-left:auto}.rental-contract-module__Dpjp7a__workflowNav{gap:22px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__workflowNav button{min-height:49px}.rental-contract-module__Dpjp7a__workflowNav strong{font-size:13px}.rental-contract-module__Dpjp7a__workspaceMain{gap:20px;padding:20px 16px 28px}.rental-contract-module__Dpjp7a__root[data-mobile=true] .rental-contract-module__Dpjp7a__panelBody{padding:0}.rental-contract-module__Dpjp7a__root[data-mobile=true] .rental-contract-module__Dpjp7a__workspaceSide{padding:15px 0 0}.rental-contract-module__Dpjp7a__root[data-mobile=true] .rental-contract-module__Dpjp7a__workspaceMain{padding:18px 0 26px}.rental-contract-module__Dpjp7a__journey{gap:8px;padding-bottom:18px}.rental-contract-module__Dpjp7a__journey li{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.rental-contract-module__Dpjp7a__journey li>span{width:25px;height:25px}.rental-contract-module__Dpjp7a__rentalContext{grid-template-columns:1fr 1fr;gap:12px}.rental-contract-module__Dpjp7a__rentalContext>div:last-child{grid-column:1/-1}.rental-contract-module__Dpjp7a__rentalContext dd>span{display:inline}.rental-contract-module__Dpjp7a__rentalContext dd{font-size:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__areaHeading h3{font-size:24px}.rental-contract-module__Dpjp7a__startContract{gap:16px;padding:20px 16px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__startContract>button{width:100%;min-width:0}.rental-contract-module__Dpjp7a__startContract>p{font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__originalActions>*{min-height:44px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm{padding:14px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__contractForm details{padding:0 12px}.rental-contract-module__Dpjp7a__saveBar{flex-wrap:wrap}.rental-contract-module__Dpjp7a__saveBar>span{flex:1}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__history button{grid-template-columns:1fr auto;gap:7px 12px;padding:15px}.rental-contract-module__Dpjp7a__history button>small{grid-column:1}.rental-contract-module__Dpjp7a__history button>span:last-child{grid-area:1/2/3}.rental-contract-module__Dpjp7a__signedCallout{padding:16px}.rental-contract-module__Dpjp7a__signedCallout>button{width:100%}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__historyPanel h3{font-size:17px}.rental-contract-module__Dpjp7a__dialog.rental-contract-module__Dpjp7a__pdfDialog{height:calc(100dvh - 8px);width:calc(100vw - 8px)!important;max-height:calc(100dvh - 8px)!important}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelHeader{padding:10px 12px}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelHeader>img{display:none}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelTitle h2{font-size:17px}.rental-contract-module__Dpjp7a__pdfFooter>.rental-contract-module__Dpjp7a__pdfSigningFooter{flex-wrap:wrap}.rental-contract-module__Dpjp7a__pdfSigningFooter>button:first-child{flex-basis:100%;min-height:44px;font-size:13px}.rental-contract-module__Dpjp7a__pdfFooter>p{font-size:11px}.rental-contract-module__Dpjp7a__pdfFooter>div{gap:6px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__pdfToolbar .rental-contract-module__Dpjp7a__fitPage{min-width:83px;padding:4px;font-size:11px}}@media (max-height:500px){.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelHeader{padding:6px 12px}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelTitle>span,.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelHeader>img,.rental-contract-module__Dpjp7a__pdfFooter>p{display:none}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__panelTitle h2{font-size:16px}.rental-contract-module__Dpjp7a__pdfToolbar{padding:2px 10px}.rental-contract-module__Dpjp7a__pdfFooter{padding:6px 10px}.rental-contract-module__Dpjp7a__pdfFooter>.rental-contract-module__Dpjp7a__pdfSigningFooter{flex-wrap:nowrap}.rental-contract-module__Dpjp7a__pdfSigningFooter>button:first-child{flex-basis:auto;min-height:44px}.rental-contract-module__Dpjp7a__pdfFooter button,.rental-contract-module__Dpjp7a__pdfFooter a{font-size:12px!important}}.rental-contract-module__Dpjp7a__dialog.rental-contract-module__Dpjp7a__pdfDialog{inset:auto;left:calc(var(--signing-left,0px) + var(--signing-width,100vw)/2);top:calc(var(--signing-top,0px) + var(--signing-height,100dvh)/2);height:calc(var(--signing-height,100dvh) - 24px);overscroll-behavior:none;margin:0;position:fixed;transform:translate(-50%,-50%);max-height:calc(var(--signing-height,100dvh) - 24px)!important}.rental-contract-module__Dpjp7a__pdfBody{contain:size layout;overflow-anchor:none;touch-action:pan-x pan-y pinch-zoom}.rental-contract-module__Dpjp7a__pdfPage{align-items:flex-start;min-height:100%}.rental-contract-module__Dpjp7a__pdfPage canvas{flex:none}@media (max-width:700px){.rental-contract-module__Dpjp7a__dialog.rental-contract-module__Dpjp7a__pdfDialog{left:var(--signing-left,0);top:var(--signing-top,0);height:var(--signing-height,100dvh);border:0;border-radius:0;transform:none;width:var(--signing-width,100vw)!important;max-width:none!important;max-height:var(--signing-height,100dvh)!important}.rental-contract-module__Dpjp7a__pdfDialog .rental-contract-module__Dpjp7a__pdfFooter{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__morePdf{background:0 0;border:0;grid-column:1/-1;padding:0}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__morePdf>summary{color:var(--secondary);min-height:44px;padding:10px 0;font-size:12px;font-weight:500}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__morePdf>.rental-contract-module__Dpjp7a__originalActions{padding-bottom:0}.rental-contract-module__Dpjp7a__methodChoices{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__methodChoice{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:normal;border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.rental-contract-module__Dpjp7a__methodChoice>span{letter-spacing:.12em;color:var(--secondary);font-size:11px}.rental-contract-module__Dpjp7a__methodChoice>strong{color:var(--heading);letter-spacing:-.03em;font-size:22px;font-weight:650}.rental-contract-module__Dpjp7a__methodChoice>small{color:var(--secondary);font-size:13px;font-weight:400;line-height:1.6}.rental-contract-module__Dpjp7a__methodChoice>b{color:var(--action-bg);margin-top:auto;padding-top:8px;font-size:13px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__methodChoice:hover:not(:disabled){border-color:var(--action-bg)}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__methodChoice:focus-visible{outline:2px solid var(--action-bg);outline-offset:3px}@media (max-width:700px){.rental-contract-module__Dpjp7a__methodChoices{grid-template-columns:1fr;gap:12px}.rental-contract-module__Dpjp7a__root .rental-contract-module__Dpjp7a__methodChoice{padding:18px}.rental-contract-module__Dpjp7a__methodChoice>strong{font-size:20px}}.rental-contract-module__Dpjp7a__resumeLink{border:1px solid var(--accent-border);border-left:3px solid var(--action-bg);background:var(--accent-soft);color:var(--heading);overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:7px;margin:12px 0;padding:17px;text-decoration:none;display:flex}.rental-contract-module__Dpjp7a__resumeLink strong{font-size:15px}.rental-contract-module__Dpjp7a__resumeLink span{color:var(--secondary);font-size:13px}.rental-contract-module__Dpjp7a__resumeLink:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.fines-module__ZCwcLW__root{width:100%;min-width:0;max-width:1020px;color:var(--ink);flex-direction:column;gap:16px;margin:0 auto;padding:18px 22px 24px;font-size:14px;line-height:1.5;display:flex}.fines-module__ZCwcLW__root.fines-module__ZCwcLW__mobile{gap:14px;max-width:none;padding:0}.fines-module__ZCwcLW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.fines-module__ZCwcLW__heading h1{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.25}.fines-module__ZCwcLW__heading p{color:var(--secondary);margin:5px 0 0;font-size:13px}.fines-module__ZCwcLW__eyebrow{color:var(--secondary);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.fines-module__ZCwcLW__title{align-items:center;gap:12px;min-width:0;display:flex}.fines-module__ZCwcLW__title>div{min-width:0}.fines-module__ZCwcLW__title h1{overflow-wrap:anywhere}.fines-module__ZCwcLW__back{border:1px solid var(--red);width:38px;height:38px;color:var(--red);background:var(--error-soft);border-radius:9px;flex:0 0 38px;place-items:center;font-size:22px;text-decoration:none;display:grid}.fines-module__ZCwcLW__toolbar,.fines-module__ZCwcLW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fines-module__ZCwcLW__actions>span{overflow-wrap:anywhere;min-width:0}.fines-module__ZCwcLW__toolbar{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.fines-module__ZCwcLW__toolbar .fines-module__ZCwcLW__field{flex:190px}.fines-module__ZCwcLW__toolbar .fines-module__ZCwcLW__field:first-child{flex:2 230px}.fines-module__ZCwcLW__field{min-width:0;color:var(--heading);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.fines-module__ZCwcLW__field input,.fines-module__ZCwcLW__field select,.fines-module__ZCwcLW__field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;min-height:40px;padding:9px 11px;font-size:14px;font-weight:400}.fines-module__ZCwcLW__field textarea{resize:vertical;min-height:90px;line-height:1.5}.fines-module__ZCwcLW__field :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fines-module__ZCwcLW__field small,.fines-module__ZCwcLW__muted{color:var(--secondary);margin:0;font-size:12px;font-weight:400}.fines-module__ZCwcLW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fines-module__ZCwcLW__wide{grid-column:1/-1}.fines-module__ZCwcLW__panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.fines-module__ZCwcLW__panel h2,.fines-module__ZCwcLW__archive h3{margin:0;font-size:16px;line-height:1.4}.fines-module__ZCwcLW__panel h3{margin:0;font-size:14px}.fines-module__ZCwcLW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fines-module__ZCwcLW__sectionHead p{max-width:65ch;color:var(--secondary);margin:5px 0 0;font-size:12px}.fines-module__ZCwcLW__step{background:var(--raised);border:1px solid var(--line);border-radius:8px;place-items:center;width:27px;height:27px;margin-right:9px;font-size:12px;display:inline-grid}.fines-module__ZCwcLW__tabs{background:var(--raised);border-radius:10px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.fines-module__ZCwcLW__tabs button{color:var(--secondary);font:inherit;background:0 0;border:0;border-radius:7px;flex:130px;padding:9px 12px;font-weight:600}.fines-module__ZCwcLW__tabs button[aria-pressed=true]{background:var(--surface);color:var(--blue);box-shadow:var(--panel-shadow)}.fines-module__ZCwcLW__badge{border:1px solid var(--line);background:var(--raised);width:fit-content;color:var(--secondary);white-space:normal;border-radius:7px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.fines-module__ZCwcLW__badge[data-status=OPEN]{color:var(--amber-text);background:var(--amber-soft);border-color:var(--amber-text)}.fines-module__ZCwcLW__badge[data-status=READY]{color:var(--green-text);background:var(--green-soft);border-color:var(--green-text)}.fines-module__ZCwcLW__badge[data-status=SENT]{color:var(--info-text);background:var(--info-soft);border-color:var(--info-border)}.fines-module__ZCwcLW__list{flex-direction:column;gap:10px;min-width:0;display:flex}.fines-module__ZCwcLW__caseRow{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:11px;grid-template-columns:minmax(170px,1fr) minmax(190px,1.15fr) minmax(130px,.7fr) auto;align-items:center;gap:16px;min-width:0;padding:15px 16px;text-decoration:none;display:grid}.fines-module__ZCwcLW__caseRow:hover{border-color:var(--blue)}.fines-module__ZCwcLW__caseRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fines-module__ZCwcLW__caseRow strong{overflow-wrap:anywhere;font-size:14px}.fines-module__ZCwcLW__caseRow small{color:var(--secondary);overflow-wrap:anywhere;font-size:12px}.fines-module__ZCwcLW__caseRow .fines-module__ZCwcLW__plate{letter-spacing:.04em;font-size:17px}.fines-module__ZCwcLW__caseRow .fines-module__ZCwcLW__arrow{color:var(--blue);font-size:21px}.fines-module__ZCwcLW__empty{text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:12px;padding:32px 18px}.fines-module__ZCwcLW__empty p{color:var(--secondary);margin:8px 0 0}.fines-module__ZCwcLW__pager{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.fines-module__ZCwcLW__notice,.fines-module__ZCwcLW__error{border:1px solid var(--amber-text);background:var(--amber-soft);color:var(--amber-text);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:12px 14px;font-size:13px}.fines-module__ZCwcLW__error{border-color:var(--red);background:var(--error-soft);color:var(--error-text)}.fines-module__ZCwcLW__info{border:1px solid var(--info-border);background:var(--info-soft);color:var(--info-text);border-radius:9px;flex-direction:column;gap:5px;padding:12px 14px;font-size:13px;display:flex}.fines-module__ZCwcLW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;display:grid}.fines-module__ZCwcLW__facts div{min-width:0}.fines-module__ZCwcLW__facts dt{color:var(--secondary);margin-bottom:3px;font-size:11px}.fines-module__ZCwcLW__facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.fines-module__ZCwcLW__choices{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:360px;display:flex;overflow:auto}.fines-module__ZCwcLW__choice{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex}.fines-module__ZCwcLW__choice:has(input:checked){border-color:var(--blue);background:var(--info-soft)}.fines-module__ZCwcLW__choice input{width:17px;height:17px;accent-color:var(--blue);flex:0 0 17px;margin-top:5px}.fines-module__ZCwcLW__choice>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fines-module__ZCwcLW__choice strong{overflow-wrap:anywhere;font-size:13px}.fines-module__ZCwcLW__choice small{color:var(--secondary);overflow-wrap:anywhere;font-size:12px}.fines-module__ZCwcLW__choice button{flex-shrink:0}.fines-module__ZCwcLW__candidate{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.fines-module__ZCwcLW__candidate>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fines-module__ZCwcLW__candidate p{color:var(--secondary);margin:0;font-size:12px}.fines-module__ZCwcLW__form{flex-direction:column;gap:18px;min-width:0;display:flex}.fines-module__ZCwcLW__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.fines-module__ZCwcLW__footer .fines-module__ZCwcLW__muted{margin-right:auto}.fines-module__ZCwcLW__archive{flex-direction:column;gap:12px;min-width:0;margin-top:10px;display:flex}.fines-module__ZCwcLW__archive>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fines-module__ZCwcLW__fileList{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:270px;display:flex;overflow:auto}.fines-module__ZCwcLW__fileRow{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.fines-module__ZCwcLW__fileRow>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fines-module__ZCwcLW__fileRow span,.fines-module__ZCwcLW__fileRow strong{overflow-wrap:anywhere;font-size:12px}.fines-module__ZCwcLW__fileRow small{color:var(--secondary);font-size:11px}.fines-module__ZCwcLW__uploader{flex-direction:column;gap:9px;min-width:0;display:flex}.fines-module__ZCwcLW__uploader small{color:var(--secondary);font-size:11px}.fines-module__ZCwcLW__uploader input[type=file]{max-width:100%;padding:8px}.fines-module__ZCwcLW__addFiles{border-top:1px solid var(--line);padding-top:12px}.fines-module__ZCwcLW__addFiles summary{color:var(--blue);cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:600}.fines-module__ZCwcLW__addFiles[open]{display:block}.fines-module__ZCwcLW__addFiles .fines-module__ZCwcLW__fields{margin-bottom:12px}.fines-module__ZCwcLW__preview{flex-direction:column;gap:14px;max-width:800px;display:flex}.fines-module__ZCwcLW__preview img{object-fit:contain;max-width:100%;max-height:65dvh}.fines-module__ZCwcLW__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fines-module__ZCwcLW__timeline li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:13px 0;display:flex}.fines-module__ZCwcLW__timeline strong{font-size:13px}.fines-module__ZCwcLW__timeline small{color:var(--secondary);font-size:12px}.fines-module__ZCwcLW__timeline li:last-child{border:0}.fines-module__ZCwcLW__root :disabled{opacity:.6;cursor:not-allowed}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__heading h1{font-size:22px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__fields,.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__facts{grid-template-columns:minmax(0,1fr)}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__panel{gap:14px;padding:14px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__toolbar{gap:12px;padding:12px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__caseRow{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__caseRow>div:nth-child(2){grid-area:2/1/auto/-1}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__caseRow>div:nth-child(3){grid-area:1/2;align-items:flex-end}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__caseRow .fines-module__ZCwcLW__arrow{display:none}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__tabs button{flex-basis:calc(50% - 6px);font-size:13px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__field input,.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__field select,.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__field textarea{font-size:16px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__footer{justify-content:stretch}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__footer button{flex:140px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__choice{flex-wrap:wrap}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__choice>div{flex-basis:calc(100% - 30px)}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__choice button{margin-left:28px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__choices{max-height:420px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__pager{font-size:12px}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__heading>.fines-module__ZCwcLW__actions{width:100%}@media (max-width:1050px){.fines-module__ZCwcLW__caseRow{grid-template-columns:minmax(130px,1fr) minmax(170px,1fr) auto}.fines-module__ZCwcLW__caseRow .fines-module__ZCwcLW__arrow{display:none}.fines-module__ZCwcLW__root{padding:16px}}@media (max-width:600px){.fines-module__ZCwcLW__fields,.fines-module__ZCwcLW__facts{grid-template-columns:minmax(0,1fr)}.fines-module__ZCwcLW__root{padding:12px}.fines-module__ZCwcLW__panel{padding:14px}.fines-module__ZCwcLW__choice{flex-wrap:wrap}.fines-module__ZCwcLW__choice>div{flex-basis:calc(100% - 30px)}.fines-module__ZCwcLW__toolbar{align-items:stretch}.fines-module__ZCwcLW__root .fines-module__ZCwcLW__caseRow{grid-template-columns:minmax(0,1fr) auto}.fines-module__ZCwcLW__caseRow>div:nth-child(2){grid-area:2/1/auto/-1}.fines-module__ZCwcLW__caseRow>div:nth-child(3){grid-area:1/2;align-items:flex-end}.fines-module__ZCwcLW__root .fines-module__ZCwcLW__footer button{flex:130px}}@media (prefers-reduced-motion:reduce){.fines-module__ZCwcLW__root *{scroll-behavior:auto}}.fines-module__ZCwcLW__candidate>header>div{overflow-wrap:anywhere;min-width:0}.fines-module__ZCwcLW__info{overflow-wrap:anywhere}.fines-module__ZCwcLW__searchFields{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) minmax(120px,.8fr);gap:14px;display:grid}.fines-module__ZCwcLW__intro{color:var(--secondary);max-width:65ch;margin:0}.fines-module__ZCwcLW__resultTitle{margin:0;font-size:17px}.fines-module__ZCwcLW__customerName{color:var(--heading);font-size:17px;display:block}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__searchFields{grid-template-columns:minmax(0,1fr)}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__choice>div .fines-module__ZCwcLW__actions button{margin-left:0}.fines-module__ZCwcLW__choice>div .fines-module__ZCwcLW__actions{margin-top:6px}@media (max-width:600px){.fines-module__ZCwcLW__searchFields{grid-template-columns:minmax(0,1fr)}}.fines-module__ZCwcLW__searchFields>*,.fines-module__ZCwcLW__timeField{min-width:0;max-width:100%}.fines-module__ZCwcLW__timeField{flex-direction:column;gap:6px;display:flex}.fines-module__ZCwcLW__searchFields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.fines-module__ZCwcLW__searchFields input[type=date],.fines-module__ZCwcLW__searchFields input[type=time]{appearance:none;text-align:left;inline-size:100%;min-inline-size:0;max-inline-size:100%}.fines-module__ZCwcLW__searchFields input::-webkit-date-and-time-value{text-align:left;min-width:0}.fines-module__ZCwcLW__searchFields input::-webkit-datetime-edit{min-width:0;padding:0}.fines-module__ZCwcLW__clearTime{max-width:100%;min-height:36px;color:var(--blue);font:inherit;white-space:normal;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:13px;font-weight:600}.fines-module__ZCwcLW__clearTime:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.fines-module__ZCwcLW__vehiclePicker .client-input{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:stretch;min-width:0;height:auto;padding:0;display:flex}.fines-module__ZCwcLW__vehiclePicker .client-input input{background:0 0;border:0;border-radius:8px 0 0 8px;flex:1;width:0;min-width:0}.fines-module__ZCwcLW__vehiclePicker .rental-picker-popup{box-sizing:border-box;z-index:12;min-width:0;max-width:100%}.fines-module__ZCwcLW__searchFields input::-webkit-calendar-picker-indicator{flex-shrink:0;max-width:20px;margin:0;padding:0;position:static}.fines-module__ZCwcLW__documentGroups,.fines-module__ZCwcLW__documentGroup,.fines-module__ZCwcLW__contractList{gap:14px;min-width:0;display:grid}.fines-module__ZCwcLW__documentGroup h3{align-items:center;gap:10px;font-size:15px;display:flex}.fines-module__ZCwcLW__documentGroup h3>span{color:var(--secondary);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:11px}.fines-module__ZCwcLW__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fines-module__ZCwcLW__documentOption,.fines-module__ZCwcLW__contractOption{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-content:start;gap:12px;min-width:0;padding:16px;transition:border-color .12s;display:grid}.fines-module__ZCwcLW__documentOption[data-selected=true],.fines-module__ZCwcLW__contractOption[data-selected=true]{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:var(--info-soft)}.fines-module__ZCwcLW__documentCheck{cursor:pointer;align-items:flex-start;gap:11px;min-width:0;display:flex}.fines-module__ZCwcLW__documentCheck input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:2px 0}.fines-module__ZCwcLW__documentCheck>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fines-module__ZCwcLW__documentCheck strong{color:var(--heading);font-size:14px}.fines-module__ZCwcLW__documentCheck small,.fines-module__ZCwcLW__documentSide{color:var(--secondary);font-size:12px}.fines-module__ZCwcLW__documentTags{flex-wrap:wrap;gap:6px;display:flex}.fines-module__ZCwcLW__documentTags>span,.fines-module__ZCwcLW__contractBadge{border:1px solid var(--line);background:var(--raised);color:var(--secondary);border-radius:5px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:600;line-height:16px}.fines-module__ZCwcLW__documentTags>[data-tone=valid],.fines-module__ZCwcLW__contractBadge[data-signed=true]{color:var(--green-text);background:var(--green-soft);border-color:var(--green-text)}.fines-module__ZCwcLW__documentTags>[data-tone=current]{color:var(--info-text);background:var(--info-soft);border-color:var(--info-border)}.fines-module__ZCwcLW__documentTags>[data-tone=check]{color:var(--amber-text);background:var(--amber-soft);border-color:var(--amber-text)}.fines-module__ZCwcLW__documentDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.fines-module__ZCwcLW__documentDates dt{color:var(--secondary);font-size:11px}.fines-module__ZCwcLW__documentDates dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px;font-weight:600}.fines-module__ZCwcLW__documentMeta{gap:4px;min-width:0;display:grid}.fines-module__ZCwcLW__documentMeta>span{overflow-wrap:anywhere;font-size:12px}.fines-module__ZCwcLW__documentMeta small{color:var(--secondary);overflow-wrap:anywhere;font-size:11px}.fines-module__ZCwcLW__documentActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.fines-module__ZCwcLW__documentActions>button{flex:1;min-height:38px}.fines-module__ZCwcLW__documentHistory{border:1px solid var(--line);background:var(--raised);border-radius:10px;padding:14px}.fines-module__ZCwcLW__documentHistory>summary{cursor:pointer;color:var(--heading);align-items:center;gap:10px;min-height:30px;font-size:13px;font-weight:600;list-style:none;display:flex}.fines-module__ZCwcLW__documentHistory>summary::-webkit-details-marker{display:none}.fines-module__ZCwcLW__documentHistory>summary>span:first-child{flex:1}.fines-module__ZCwcLW__documentHistory>summary>span:nth-child(2){color:var(--secondary);font-size:11px;font-weight:400}.fines-module__ZCwcLW__documentHistory>summary>b{color:var(--blue);font-size:20px;line-height:20px;transition:transform .15s}.fines-module__ZCwcLW__documentHistory[open]>summary>b{transform:rotate(180deg)}.fines-module__ZCwcLW__documentHistory[open]>summary{margin-bottom:14px}.fines-module__ZCwcLW__documentHistory>.fines-module__ZCwcLW__muted{margin-bottom:12px}.fines-module__ZCwcLW__documentOption:focus-within,.fines-module__ZCwcLW__contractOption:focus-within{outline:2px solid var(--blue);outline-offset:2px}.fines-module__ZCwcLW__back{color:var(--blue);border-color:var(--line);background:var(--surface)}.fines-module__ZCwcLW__back:hover{background:var(--info-soft);border-color:var(--blue)}.fines-module__ZCwcLW__mobile .fines-module__ZCwcLW__documentGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.fines-module__ZCwcLW__documentGrid{grid-template-columns:minmax(0,1fr)}.fines-module__ZCwcLW__documentOption,.fines-module__ZCwcLW__contractOption{padding:13px}.fines-module__ZCwcLW__documentHistory{padding:11px}.fines-module__ZCwcLW__documentHistory>summary{align-items:flex-start}.fines-module__ZCwcLW__documentHistory>summary>span:nth-child(2){max-width:85px}}.fines-module__ZCwcLW__pecComposer{border-top:3px solid var(--blue)}.fines-module__ZCwcLW__attachmentChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fines-module__ZCwcLW__attachmentChecklist li{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.fines-module__ZCwcLW__attachmentChecklist li>span{color:var(--secondary);font-weight:700}.fines-module__ZCwcLW__attachmentChecklist li small{color:var(--secondary);margin-left:auto;font-size:10px}.fines-module__ZCwcLW__attachmentChecklist li[data-complete=true]{border-color:var(--green-text);background:var(--green-soft);color:var(--green-text)}.fines-module__ZCwcLW__attachmentChecklist li[data-complete=true]>span,.fines-module__ZCwcLW__attachmentChecklist li[data-complete=true] small{color:var(--green-text)}.fines-module__ZCwcLW__pecDelivery{border:1px solid var(--info-border);background:var(--info-soft);color:var(--info-text);border-radius:10px;gap:10px;padding:16px;display:grid}.fines-module__ZCwcLW__pecDelivery p{margin:0;font-size:13px}.fines-module__ZCwcLW__pecDelivery small{font-size:11px}.fines-module__ZCwcLW__pecDelivery button{justify-self:start}.fines-module__ZCwcLW__pecComposer input[type=file]{max-width:100%;font-size:12px}@media (max-width:600px){.fines-module__ZCwcLW__attachmentChecklist{grid-template-columns:minmax(0,1fr)}.fines-module__ZCwcLW__pecDelivery button{white-space:normal;width:100%}}.fines-module__ZCwcLW__thumbnail{box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;height:128px;color:var(--secondary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 8px 25px;display:flex;position:relative;overflow:hidden}.fines-module__ZCwcLW__thumbnail img,.fines-module__ZCwcLW__thumbnail canvas{object-fit:contain;max-width:100%;max-height:100%;display:block}.fines-module__ZCwcLW__thumbnail canvas[hidden]{display:none}.fines-module__ZCwcLW__thumbnailCaption{background:var(--surface);border-top:1px solid var(--line);color:var(--secondary);padding:4px 8px;font-size:11px;line-height:16px;position:absolute;inset:auto 0 0}.fines-module__ZCwcLW__thumbnailPlaceholder{align-items:center;gap:10px;max-width:100%;font-size:12px;display:flex}.fines-module__ZCwcLW__thumbnailPlaceholder svg{flex:none}.fines-module__ZCwcLW__thumbnail:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fines-module__ZCwcLW__thumbnail:disabled{cursor:default}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__thumbnail{flex:0 0 116px;width:116px;height:136px}.fines-module__ZCwcLW__fileRow>.fines-module__ZCwcLW__thumbnail{flex:0 0 116px;width:116px}@media (max-width:500px){.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__thumbnail{flex:100%;width:100%;height:120px}.fines-module__ZCwcLW__fileRow{flex-wrap:wrap}.fines-module__ZCwcLW__fileRow>.fines-module__ZCwcLW__thumbnail{flex:100%;width:100%}}.fines-module__ZCwcLW__contractOption:has(>.fines-module__ZCwcLW__thumbnail){grid-template-columns:116px minmax(0,1fr);gap:10px 14px}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__thumbnail{grid-area:1/1/4}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__documentCheck,.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__contractBadge,.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__documentActions{grid-column:2}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__documentActions{align-self:end}.fines-module__ZCwcLW__choice>.fines-module__ZCwcLW__thumbnail{flex:0 0 90px;width:90px;height:112px}@media (max-width:500px){.fines-module__ZCwcLW__contractOption:has(>.fines-module__ZCwcLW__thumbnail){grid-template-columns:84px minmax(0,1fr);column-gap:10px}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__thumbnail{grid-row:1/3;width:84px;height:116px}.fines-module__ZCwcLW__contractOption>.fines-module__ZCwcLW__documentActions{grid-column:1/-1}.fines-module__ZCwcLW__choice>.fines-module__ZCwcLW__thumbnail{flex-basis:84px;width:84px}}
.contract-signatures-module__oqtOra__root{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:12px;gap:16px;padding:18px;display:grid}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{align-items:flex-start}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading>div{min-width:0;max-width:100%}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading .contract-signatures-module__oqtOra__eyebrow{overflow-wrap:anywhere}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading h4{margin-top:6px}@media (max-width:600px){.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{grid-template-columns:minmax(0,1fr);display:grid}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading button{width:100%}}.contract-signatures-module__oqtOra__passkeyPanel{gap:16px;min-width:0;display:grid}.contract-signatures-module__oqtOra__passkeyPanel>header{border-bottom:1px solid var(--line);padding-bottom:16px}.contract-signatures-module__oqtOra__status{background:var(--hover);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600}.contract-signatures-module__oqtOra__passkeyRequest{gap:18px;min-width:0;display:grid}.contract-signatures-module__oqtOra__partyRow{border-top:1px solid var(--line);min-width:0;padding:18px 0}.contract-signatures-module__oqtOra__partyRow:first-of-type{border-top:0}.contract-signatures-module__oqtOra__partyRow small{letter-spacing:.06em;color:var(--secondary);font-size:11px}.contract-signatures-module__oqtOra__partyRow h4{overflow-wrap:anywhere;margin:5px 0 12px;font-size:17px}.contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__actions{margin-top:12px}.contract-signatures-module__oqtOra__identityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-signatures-module__oqtOra__enrollment{background:var(--hover);border-left:3px solid var(--blue);justify-items:start;gap:12px;margin-top:18px;padding:16px;display:grid}.contract-signatures-module__oqtOra__enrollment img{background:#fff;max-width:100%;height:auto}.contract-signatures-module__oqtOra__root:has(.contract-signatures-module__oqtOra__passkeyPanel){border-top:3px solid var(--blue);border-radius:2px 18px 2px 2px}.contract-signatures-module__oqtOra__root:has(.contract-signatures-module__oqtOra__passkeyPanel)>.contract-signatures-module__oqtOra__heading{display:none}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__signer{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__check{padding:8px 0}.contract-signatures-module__oqtOra__root [hidden]{display:none!important}@media (max-width:600px){.contract-signatures-module__oqtOra__identityGrid{grid-template-columns:1fr}.contract-signatures-module__oqtOra__partyRow{padding:16px 0}.contract-signatures-module__oqtOra__partyRow>.contract-signatures-module__oqtOra__heading{gap:4px;display:grid}.contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__status{justify-self:start}.contract-signatures-module__oqtOra__partyRow>.contract-signatures-module__oqtOra__actions{grid-template-columns:1fr;width:100%;display:grid}.contract-signatures-module__oqtOra__partyRow>.contract-signatures-module__oqtOra__actions>*{width:100%}.contract-signatures-module__oqtOra__passkeyPanel>header{align-items:start}.contract-signatures-module__oqtOra__enrollment{padding:12px}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__check input{flex-basis:22px;width:22px;height:22px}.contract-signatures-module__oqtOra__root:has(.contract-signatures-module__oqtOra__passkeyPanel){padding:16px 14px}}.contract-signatures-module__oqtOra__root *{box-sizing:border-box}.contract-signatures-module__oqtOra__root h3,.contract-signatures-module__oqtOra__root h4,.contract-signatures-module__oqtOra__root p{margin:0}.contract-signatures-module__oqtOra__heading,.contract-signatures-module__oqtOra__actions,.contract-signatures-module__oqtOra__copy,.contract-signatures-module__oqtOra__movement{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-signatures-module__oqtOra__heading h3{margin-top:5px;font-size:18px}.contract-signatures-module__oqtOra__eyebrow{letter-spacing:.08em;color:var(--blue);font-size:11px;font-weight:700}.contract-signatures-module__oqtOra__balance{flex-wrap:wrap;gap:12px;display:flex}.contract-signatures-module__oqtOra__balance>div{background:var(--hover);border:1px solid var(--line);border-radius:9px;gap:5px;min-width:130px;padding:12px 16px;display:grid}.contract-signatures-module__oqtOra__balance strong{font-size:25px;line-height:1.1}.contract-signatures-module__oqtOra__balance span,.contract-signatures-module__oqtOra__hint,.contract-signatures-module__oqtOra__copy p,.contract-signatures-module__oqtOra__copy small,.contract-signatures-module__oqtOra__movement small{color:var(--secondary);font-size:13px;line-height:1.5}.contract-signatures-module__oqtOra__actions{justify-content:flex-start}.contract-signatures-module__oqtOra__actions .contract-signatures-module__oqtOra__hint{flex:1;min-width:190px}.contract-signatures-module__oqtOra__section{border-top:1px solid var(--line);min-width:0;padding-top:14px}.contract-signatures-module__oqtOra__section summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.5}.contract-signatures-module__oqtOra__form{gap:14px;min-width:0;margin-top:14px;display:grid}.contract-signatures-module__oqtOra__form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.contract-signatures-module__oqtOra__form label{gap:7px;min-width:0;font-size:13px;line-height:1.5;display:grid}.contract-signatures-module__oqtOra__form input:not([type=checkbox]){border:1px solid var(--line);background:var(--field);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px;font-size:16px}.contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__check{align-items:flex-start;gap:10px;display:flex}.contract-signatures-module__oqtOra__check input{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px;margin:2px 0 0}.contract-signatures-module__oqtOra__signer{border:1px solid var(--line);border-radius:9px;gap:12px;padding:14px;display:grid}.contract-signatures-module__oqtOra__signer h4{font-size:15px}.contract-signatures-module__oqtOra__copies{gap:10px;display:grid}.contract-signatures-module__oqtOra__copies:empty{display:none}.contract-signatures-module__oqtOra__copy{border:1px solid var(--line);border-radius:9px;align-items:flex-start;padding:12px}.contract-signatures-module__oqtOra__copy strong{font-size:14px}.contract-signatures-module__oqtOra__copy p{margin-top:5px}.contract-signatures-module__oqtOra__packages{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:10px;display:grid}.contract-signatures-module__oqtOra__package{border:1px solid var(--line);border-radius:9px;gap:12px;min-width:0;padding:14px;display:grid}.contract-signatures-module__oqtOra__package strong{font-size:16px}.contract-signatures-module__oqtOra__package span{font-size:14px}.contract-signatures-module__oqtOra__movement{border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.contract-signatures-module__oqtOra__movement small{margin-top:4px;font-weight:400;display:block}.contract-signatures-module__oqtOra__movement b{text-align:right}.contract-signatures-module__oqtOra__error,.contract-signatures-module__oqtOra__notice{border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.contract-signatures-module__oqtOra__error{background:var(--red-soft);color:var(--red-strong)}.contract-signatures-module__oqtOra__notice{background:var(--accent-soft);color:var(--ink)}.contract-signatures-module__oqtOra__filename{overflow-wrap:anywhere;font-size:14px}.contract-signatures-module__oqtOra__root button,.contract-signatures-module__oqtOra__root a{white-space:normal;max-width:100%;min-height:40px;line-height:1.35}.contract-signatures-module__oqtOra__root button:disabled{cursor:not-allowed}@media (max-width:600px){.contract-signatures-module__oqtOra__root{gap:14px;padding:14px}.contract-signatures-module__oqtOra__balance>div{flex:1;min-width:0;padding:11px}.contract-signatures-module__oqtOra__copy{gap:12px;display:grid}.contract-signatures-module__oqtOra__packages{grid-template-columns:1fr}.contract-signatures-module__oqtOra__package{grid-template-columns:1fr auto;align-items:center}.contract-signatures-module__oqtOra__package button{grid-column:1/-1}.contract-signatures-module__oqtOra__signer{padding:12px}.contract-signatures-module__oqtOra__actions{gap:10px}.contract-signatures-module__oqtOra__actions .contract-signatures-module__oqtOra__hint{flex-basis:100%}.contract-signatures-module__oqtOra__movement{align-items:flex-start}}.contract-signatures-module__oqtOra__included{gap:14px;min-width:0;display:grid}.contract-signatures-module__oqtOra__included h4{margin:5px 0 0;font-size:17px}.contract-signatures-module__oqtOra__linkRequest{border:1px solid var(--line);background:var(--hover);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.contract-signatures-module__oqtOra__share{flex-basis:100%;gap:10px;min-width:0;display:grid}.contract-signatures-module__oqtOra__root textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--field);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:14px;line-height:1.5}.contract-signatures-module__oqtOra__share textarea{font-size:13px}.contract-signatures-module__oqtOra__linkRequest .contract-signatures-module__oqtOra__copy{background:var(--surface)}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__included textarea{min-height:105px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__share textarea{min-height:90px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__check{align-items:flex-start;gap:10px;display:flex}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;padding:0;display:inline-block}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__linkRequest strong{overflow-wrap:anywhere}.contract-signatures-module__oqtOra__included input[aria-invalid=true]{border-color:var(--red-strong);outline-color:var(--red-strong)}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner{border:1px solid var(--line);border-left:3px solid var(--secondary);background:var(--soft);border-radius:9px;gap:10px;min-width:0;padding:14px;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner .contract-signatures-module__oqtOra__eyebrow{color:var(--secondary)}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__customerSigner{border:1px solid color-mix(in srgb,var(--blue)35%,var(--line));border-left:3px solid var(--blue);background:var(--surface)}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__customerSigner .contract-signatures-module__oqtOra__eyebrow{color:var(--blue)}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner>strong{overflow-wrap:anywhere;font-size:17px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner>button{justify-self:start}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner details{padding:0 12px;font-weight:400}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companySigner details>p{white-space:pre-line;padding-bottom:12px}.contract-signatures-module__oqtOra__root:has(.contract-signatures-module__oqtOra__passkeyPanel){background:0 0;border:0;border-radius:0;gap:24px;padding:0}.contract-signatures-module__oqtOra__passkeyPanel>header{border:0;padding:0}.contract-signatures-module__oqtOra__passkeyPanel h3,.contract-signatures-module__oqtOra__archiveCopies h3{letter-spacing:-.035em;font-size:23px;line-height:1.25}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__eyebrow,.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__eyebrow{color:var(--secondary);letter-spacing:.12em;font-size:10px}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__status{border-radius:4px;line-height:1.4}.contract-signatures-module__oqtOra__status[data-tone=done]{background:var(--green-soft);color:var(--green-text);border-color:color-mix(in srgb,var(--green-text)35%,var(--line))}.contract-signatures-module__oqtOra__status[data-tone=ready]{background:var(--accent-soft);color:var(--blue);border-color:var(--accent-border)}.contract-signatures-module__oqtOra__status[data-tone=pending]{background:var(--amber-soft);color:var(--amber-text);border-color:color-mix(in srgb,var(--amber-text)35%,var(--line))}.contract-signatures-module__oqtOra__testNote{color:var(--amber-text);border-left:2px solid var(--amber-text);background:var(--amber-soft);padding:8px 11px;font-size:11px}.contract-signatures-module__oqtOra__signWorkspace{gap:20px;min-width:0;display:grid}.contract-signatures-module__oqtOra__signWorkspace>button{justify-self:start}.contract-signatures-module__oqtOra__roleOverview{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.contract-signatures-module__oqtOra__roleOverview>div{border:1px solid var(--line);border-top:3px solid var(--secondary);background:var(--surface);border-radius:3px;gap:7px;min-width:0;padding:19px;display:grid}.contract-signatures-module__oqtOra__roleOverview>div[data-role=customer]{border-top-color:var(--action-bg)}.contract-signatures-module__oqtOra__roleOverview span,.contract-signatures-module__oqtOra__accountSummary>span{letter-spacing:.1em;color:var(--secondary);font-size:10px;font-weight:650}.contract-signatures-module__oqtOra__roleOverview strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.contract-signatures-module__oqtOra__roleOverview p{color:var(--secondary);font-size:13px;line-height:1.5}.contract-signatures-module__oqtOra__signerPreparation{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__accountSummary{background:var(--soft);border:1px solid var(--line);border-top:3px solid var(--secondary);border-radius:3px;flex-direction:column;grid-area:1/1;align-items:start;gap:8px;min-width:0;padding:20px;display:flex}.contract-signatures-module__oqtOra__accountSummary>strong{overflow-wrap:anywhere;font-size:18px}.contract-signatures-module__oqtOra__accountSummary>small{color:var(--secondary);font-size:13px;line-height:1.5}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__signerPreparation .contract-signatures-module__oqtOra__signer{border:1px solid var(--line);border-top:3px solid var(--action-bg);background:var(--surface);border-radius:3px;gap:12px;min-width:0;padding:18px}.contract-signatures-module__oqtOra__signerPreparation .contract-signatures-module__oqtOra__signer>strong{font-size:16px}.contract-signatures-module__oqtOra__clausePreparation{background:var(--surface);border:1px solid var(--line);border-radius:4px;gap:15px;min-width:0;padding:18px;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__clausePreparation textarea{min-height:120px;font-weight:400}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__check{align-items:flex-start;gap:10px;padding:0;font-weight:400;line-height:1.6;display:flex}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__check input{margin:2px 0 0;padding:0;flex-basis:20px!important;width:20px!important;height:20px!important;min-height:20px!important}.contract-signatures-module__oqtOra__passkeyRequest{gap:16px}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{border-top:1px solid var(--line);align-items:center;padding:16px 0 0}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading h4{font-size:15px}.contract-signatures-module__oqtOra__signatureCount{letter-spacing:-.04em;color:var(--heading);font-size:28px;font-weight:650;line-height:1.1}.contract-signatures-module__oqtOra__signatureCount small{letter-spacing:0;color:var(--secondary);font-size:15px}.contract-signatures-module__oqtOra__signerCards{gap:16px;min-width:0;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow{border:1px solid var(--line);border-left:3px solid var(--action-bg);background:var(--surface);border-radius:3px 12px 3px 3px;gap:14px;min-width:0;padding:20px;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companyCard{border-left-color:var(--secondary);background:var(--soft)}.contract-signatures-module__oqtOra__partyRow[data-signed=true]{border-left-color:var(--green-text)}.contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__heading{align-items:start}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow h4{margin:5px 0 0;font-size:19px;line-height:1.3}.contract-signatures-module__oqtOra__partyRow small{letter-spacing:.1em;font-size:10px;font-weight:600}.contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__actions,.contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__form{margin-top:0}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow>button{justify-self:start}.contract-signatures-module__oqtOra__companyConfirm{justify-items:start;gap:14px;display:grid}.contract-signatures-module__oqtOra__companyConfirm>.contract-signatures-module__oqtOra__check{width:100%;display:flex!important}.contract-signatures-module__oqtOra__companyConfirm>button{min-height:44px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__deviceDetails{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:4px;padding:0}.contract-signatures-module__oqtOra__deviceDetails summary{font-size:12px;font-weight:500}.contract-signatures-module__oqtOra__deviceDetails>p{white-space:pre-line}.contract-signatures-module__oqtOra__deviceDetails .contract-signatures-module__oqtOra__actions{padding-top:10px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__deviceDetails>p{padding-bottom:12px}.contract-signatures-module__oqtOra__requestFooter{padding-top:4px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__requestFooter button{min-height:38px;color:var(--secondary);border-color:var(--line);background:0 0;font-size:12px}.contract-signatures-module__oqtOra__recordOverview{background:var(--surface);border:1px solid var(--line);border-radius:4px;gap:12px;min-width:0;padding:17px;display:grid}.contract-signatures-module__oqtOra__recordOverview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.contract-signatures-module__oqtOra__recordOverview>div>span:first-child{overflow-wrap:anywhere}.contract-signatures-module__oqtOra__archiveCopies,.contract-signatures-module__oqtOra__archiveTools{gap:15px;min-width:0;display:grid}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy{border-left:3px solid var(--green-text);background:var(--surface);border-radius:3px;padding:18px}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy strong{font-size:16px}.contract-signatures-module__oqtOra__archiveTools{border-top:1px solid var(--line);padding-top:20px}.contract-signatures-module__oqtOra__archiveTools>h3{font-size:17px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__archiveTools details{background:var(--surface);border-radius:4px}.contract-signatures-module__oqtOra__paperAlternative{border-top:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:13px;display:flex}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__paperAlternative>button{border-color:var(--line);background:0 0;min-height:44px;font-size:12px}@media (max-width:700px){.contract-signatures-module__oqtOra__root:has(.contract-signatures-module__oqtOra__passkeyPanel){padding:0}.contract-signatures-module__oqtOra__passkeyPanel h3,.contract-signatures-module__oqtOra__archiveCopies h3{font-size:21px}.contract-signatures-module__oqtOra__passkeyPanel>header{gap:10px;display:grid}.contract-signatures-module__oqtOra__passkeyPanel>header>.contract-signatures-module__oqtOra__status{justify-self:start}.contract-signatures-module__oqtOra__roleOverview,.contract-signatures-module__oqtOra__signerPreparation{grid-template-columns:1fr}.contract-signatures-module__oqtOra__roleOverview>div{padding:15px}.contract-signatures-module__oqtOra__roleOverview strong{font-size:16px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__accountSummary{order:-1;grid-area:auto;padding:15px}.contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__signerPreparation .contract-signatures-module__oqtOra__signer{padding:15px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow{gap:14px;padding:16px 14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow h4{font-size:18px}.contract-signatures-module__oqtOra__partyRow>.contract-signatures-module__oqtOra__heading{gap:10px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow>button,.contract-signatures-module__oqtOra__signWorkspace>button{width:100%}.contract-signatures-module__oqtOra__companyConfirm{justify-items:stretch}.contract-signatures-module__oqtOra__companyConfirm>button{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__check{font-size:13px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__clausePreparation{padding:14px}.contract-signatures-module__oqtOra__signWorkspace .contract-signatures-module__oqtOra__actions{grid-template-columns:1fr;display:grid}.contract-signatures-module__oqtOra__signWorkspace .contract-signatures-module__oqtOra__actions>button{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel button{min-height:44px}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{flex-wrap:nowrap;gap:10px;display:flex}.contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading>div{flex:1}.contract-signatures-module__oqtOra__signatureCount{flex:none;font-size:24px}.contract-signatures-module__oqtOra__recordOverview{padding:14px}.contract-signatures-module__oqtOra__recordOverview>div{align-items:flex-start}.contract-signatures-module__oqtOra__recordOverview>div:last-child>button{width:100%}.contract-signatures-module__oqtOra__paperAlternative{flex-direction:column;align-items:stretch}.contract-signatures-module__oqtOra__paperAlternative>button{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow .contract-signatures-module__oqtOra__identityGrid{grid-template-columns:1fr}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow input{font-size:16px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__deviceDetails .contract-signatures-module__oqtOra__actions{grid-template-columns:1fr;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__deviceDetails button{width:100%}}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__hint{font-weight:400}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest{scroll-margin-top:14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest:focus{outline:none}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment{background:var(--soft);border-radius:3px;gap:12px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment .contract-signatures-module__oqtOra__actions{flex-wrap:wrap;width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment .contract-signatures-module__oqtOra__deviceDetails{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment img{max-width:100%;height:auto;margin:0 auto 12px;display:block}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__notice{gap:12px;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__notice>button{justify-self:start}@media (max-width:700px){.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow{gap:12px;padding:14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow h4{font-size:17px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__companyCard .contract-signatures-module__oqtOra__hint{font-size:12px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__deviceDetails summary{min-height:44px;padding:10px 0}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment .contract-signatures-module__oqtOra__actions{grid-template-columns:minmax(0,1fr);display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__enrollment .contract-signatures-module__oqtOra__actions>*{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__form fieldset{gap:14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__clausePreparation .contract-signatures-module__oqtOra__hint{font-size:12px;font-weight:400}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{align-items:start}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading h4{font-size:15px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading .contract-signatures-module__oqtOra__eyebrow{letter-spacing:.05em;font-size:10px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest .contract-signatures-module__oqtOra__status{font-size:11px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow>form>.contract-signatures-module__oqtOra__actions{grid-template-columns:minmax(0,1fr);display:grid}}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel a[class~=is-primary]{color:var(--on-accent);text-decoration:none}.contract-signatures-module__oqtOra__passkeyPanel{gap:14px}.contract-signatures-module__oqtOra__passkeyPanel>header h3{font-size:22px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__signerPreparation .contract-signatures-module__oqtOra__signer,.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__accountSummary{gap:8px;padding:14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__signerPreparation input[readonly]{min-height:26px;box-shadow:none;color:var(--heading);background:0 0;border:0;padding:0;font-weight:650}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__signerPreparation label:has(input[readonly]){color:var(--secondary);gap:3px;font-size:11px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__clausePreparation{gap:12px;padding:14px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__clausePreparation textarea{min-height:78px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow[data-signed=true]{border-left-color:var(--green-text);gap:0;padding:14px 16px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow[data-signed=true] h4{font-size:17px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__form>fieldset{gap:16px}.contract-signatures-module__oqtOra__quickStart{justify-items:start;gap:14px;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__hint{font-size:13px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyRequest>.contract-signatures-module__oqtOra__heading{padding-top:10px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__signatureCount{font-size:22px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__requestFooter{padding-top:6px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__paperAlternative{padding-top:12px;font-size:12px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__deviceDetails{font-size:12px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__deviceDetails>p{white-space:pre-line;font-size:12px;font-weight:400}@media (max-width:700px){.contract-signatures-module__oqtOra__passkeyPanel>header h3{font-size:19px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__signerPreparation{gap:10px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__signerPreparation .contract-signatures-module__oqtOra__signer,.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__accountSummary{padding:12px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__actions{grid-template-columns:1fr;display:grid}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__passkeyPanel .contract-signatures-module__oqtOra__form .contract-signatures-module__oqtOra__actions>*{width:100%}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow[data-signed=true] .contract-signatures-module__oqtOra__heading{gap:10px;display:flex}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__partyRow[data-signed=true] .contract-signatures-module__oqtOra__status{max-width:100px;font-size:10px}.contract-signatures-module__oqtOra__quickStart>button{width:100%}}.contract-signatures-module__oqtOra__root[data-view]{background:0 0;border:0;border-radius:0;gap:26px;padding:0}.contract-signatures-module__oqtOra__root[data-view=sign]>.contract-signatures-module__oqtOra__heading{display:none}.contract-signatures-module__oqtOra__root[data-view=archive]>.contract-signatures-module__oqtOra__heading{border-bottom:1px solid var(--line);padding-bottom:18px;display:flex}.contract-signatures-module__oqtOra__root[data-view=archive]>.contract-signatures-module__oqtOra__heading h3{letter-spacing:-.035em;font-size:25px;font-weight:600}.contract-signatures-module__oqtOra__archiveCopies{gap:16px}.contract-signatures-module__oqtOra__archiveCopies h3{font-size:21px;font-weight:600}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__eyebrow{color:var(--green-text)}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy{border:1px solid var(--line);border-left:3px solid var(--green-text);background:var(--soft);border-radius:3px 14px 3px 3px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:20px;display:grid}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy>div{min-width:0}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy strong{font-size:16px;line-height:1.4}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy p{font-size:12px}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy .contract-signatures-module__oqtOra__actions{align-self:center}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__archiveTools{gap:14px;padding-top:22px}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__archiveTools>h3{font-size:17px;font-weight:600}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__archiveTools>details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.contract-signatures-module__oqtOra__root .contract-signatures-module__oqtOra__archiveTools>details>summary{min-height:44px;padding:14px 0;font-size:13px;font-weight:500}@media (max-width:700px){.contract-signatures-module__oqtOra__root[data-view]{gap:22px}.contract-signatures-module__oqtOra__root[data-view=archive]>.contract-signatures-module__oqtOra__heading h3{font-size:22px}.contract-signatures-module__oqtOra__archiveCopies h3{font-size:19px}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy{grid-template-columns:1fr;padding:16px}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy .contract-signatures-module__oqtOra__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contract-signatures-module__oqtOra__archiveCopies .contract-signatures-module__oqtOra__copy .contract-signatures-module__oqtOra__actions>*{min-height:44px;padding:8px;font-size:12px}.contract-signatures-module__oqtOra__root[data-view=archive]>.contract-signatures-module__oqtOra__heading{align-items:flex-start}}
