.receipt-strip{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);margin-block:var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 12%,var(--surface));border:var(--border-width) solid color-mix(in srgb,var(--primary) 35%,var(--surface));display:flex}.receipt-strip>.receipt-link{width:100%;min-width:0}.receipt-link-label{display:none}.receipt-link-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.receipt-link-copy{flex-direction:column;flex:1;min-width:0;display:flex}.receipt-url-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.receipt-url-line>svg{color:var(--muted);flex-shrink:0}.receipt-link-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--type-ui);cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;flex:1;padding:0;text-decoration:none;overflow:hidden}.receipt-link-text:focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset)}.receipt-link-copy small,.receipt-link>[role=status]{color:var(--muted);font-size:var(--type-caption)}.receipt-link>[role=status]:empty{display:none}.receipt-link-row>button{flex-shrink:0;width:32px;height:36px;min-height:36px;padding:0}.receipt-strip .ui-switch{margin-left:var(--space-1);flex-shrink:0}.receipt-strip>span{font-size:var(--type-ui)}.receipt-qr-modal svg[role=img]{width:min(256px,100%);height:auto;margin:var(--space-5) auto;display:block}.prototype .p-modal.receipt-share-modal{width:calc(100% - 32px);max-width:420px;max-height:min(85dvh,100dvh - 32px);box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.receipt-share-modal>[role=dialog]{max-height:inherit;flex-direction:column;min-height:0;display:flex}.receipt-share-modal>[role=dialog]>.ui-button:last-child{color:#344054;z-index:1;background:#fff;border:1px solid #e2e7ef;border-radius:50%;width:36px;height:36px;min-height:36px;padding:0;position:absolute;top:12px;left:auto;right:12px;box-shadow:0 2px 8px #0000001a}.receipt-share-modal>[role=dialog]>.ui-button:last-child:hover{background:#f1f5f9}.receipt-share-modal>[role=dialog]>.ui-button:last-child>svg{width:18px;height:18px}.receipt-share-preview{overscroll-behavior:contain;min-height:0;box-shadow:var(--shadow-dialog);scrollbar-width:none;background:#153780;border-radius:20px;flex:1;margin-top:0;overflow-y:auto}.receipt-share-preview::-webkit-scrollbar{display:none}.receipt-share-preview:focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset)}.receipt-share-fallback{width:100%;max-height:80px;font-size:var(--type-caption)}.receipt-share-image canvas{width:100%;height:auto;display:block}.receipt-share-footer{margin-top:var(--space-4);flex-shrink:0}.receipt-share-footer>button{width:100%}.receipt-share-footer>[role=alert]{font-size:var(--type-caption);margin-bottom:var(--space-2);padding:var(--space-3);background:var(--surface);color:var(--ink);border-radius:var(--radius-md)}.receipt-share-footer .ui-dialog-footer{gap:var(--space-3);margin-top:0}.receipt-share-footer .ui-dialog-footer>button:last-child{color:#17212f;background:#fff;border-color:#e2e7ef}.receipt-share-footer .ui-dialog-footer>button{border-radius:var(--radius-card);min-height:var(--control-standard);padding-inline:var(--space-2);gap:var(--space-2);white-space:nowrap;box-shadow:0 2px 8px #00000014}.receipt-share-footer .ui-dialog-footer>button>svg{flex-shrink:0;width:16px;height:16px}.receipt-share-image{position:relative}.receipt-share-copy-area{cursor:pointer;transition:background var(--motion-fast);background:0 0;border:0;border-radius:4px;padding:0;position:absolute}.receipt-share-copy-area:active{background:#225cdb1f}.receipt-share-copy-area:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.receipt-share-toast{z-index:3;bottom:calc(var(--control-standard) + var(--space-6));border-radius:var(--radius-md);color:#fff;width:max-content;max-width:90%;box-shadow:var(--shadow-dialog);font-size:var(--type-ui);text-align:center;pointer-events:none;background:#17212f;padding:10px 16px;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.receipt-share-copy-area{transition:none}}.folder-menu-popover{z-index:var(--layer-overlay);background:var(--card);min-width:180px;max-width:calc(100vw - 32px);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog)}.folder-menu{padding:var(--space-1);outline:none}.folder-menu [role=menuitem]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-standard);border-radius:var(--radius-sm);font-size:var(--type-ui);cursor:pointer;outline:none;display:flex}.folder-menu [role=menuitem][data-focused]{background:var(--accent)}.folder-menu-delete{color:var(--destructive)}.folder-menu svg{flex-shrink:0}.folder-menu .folder-menu-role{color:var(--muted-foreground);font-size:var(--type-caption);cursor:default;border-bottom:var(--border-width) solid var(--border);margin-bottom:var(--space-1);border-radius:0}.originals-progress{margin-top:var(--space-4);color:var(--muted-foreground);font-size:var(--type-ui)}.originals-meter{width:100%;margin-top:var(--space-3);accent-color:var(--primary)}.originals-failures{max-height:180px;font-size:var(--type-caption);overflow-wrap:anywhere;color:var(--destructive);padding-inline-start:var(--space-4);overflow:auto}.folder-menu [role=menuitem][data-disabled]{opacity:.5;cursor:default}.folder-menu .folder-menu-role[data-disabled]{opacity:1}.ws-shell .receipt-local>.rl-shell{width:100%;padding:0}.ws-shell .rl-card{margin-block:var(--space-4,1rem)}.ws-title,.ws-account,.ws-folder-link{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);display:flex}.ws-title h1,.ws-folder-link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-title h1{flex:1}.ws-title{margin-block:var(--space-4,1rem)}.ws-account{color:var(--muted-foreground);font-size:var(--text-sm,.875rem);flex-wrap:wrap}.ws-folders{gap:var(--space-3,.75rem);display:grid}.ws-folder-link{color:inherit;text-decoration:none}.ws-tag{border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-xs,.75rem);flex-shrink:0;padding:.125rem .5rem}.ws-owner{background:var(--accent);color:var(--accent-foreground)}.ws-back{align-items:center;gap:.25rem;margin-block:1rem;display:inline-flex}.ws-shell .p-modal{max-height:85dvh;overflow-y:auto}.ws-shell .receipt-local{min-height:0}.ws-header{z-index:var(--layer-actions);position:sticky;top:0}.ws-header .p-header-actions{align-items:center;gap:var(--space-1);display:flex}.ws-header .account-avatar{width:var(--control-standard);height:var(--control-standard)}.ws-shell .ws-account{margin-bottom:var(--space-4);font-size:var(--type-caption);overflow-wrap:anywhere}.ws-shell .ws-back{color:var(--muted);min-height:var(--control-standard);margin:0;text-decoration:none}.ws-shell .p-card-heading h2{margin:0}.ws-shell .p-folder-card{min-width:0}.ws-shell .p-card-footer{flex-wrap:wrap}.ws-shell .p-folder-deadline{font-size:var(--type-caption)}.ws-shell .ws-ledger{padding:var(--space-5)}.ws-shell .ws-ledger:has(.ws-receipt-list>li){padding-block:0}.ws-shell .rl-submitted>li{gap:var(--space-2)}.ws-shell .rl-submitted>li>a{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.ws-shell .rl-submitted small{overflow-wrap:anywhere}.ws-shell .rl-submitted .rl-actions{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap}.ws-app .p-modal{max-height:85dvh;overflow-y:auto}.ws-app .ws-upload-dialog{max-width:var(--content-workspace)}.ws-app .ws-upload-dialog .receipt-local{background:0 0;min-height:0}.ws-app .ws-upload-dialog .rl-shell{width:100%;padding:0}.ws-app .p-modal>div>p{margin-block:var(--space-4)}.ws-app .p-modal .rl-actions{margin-top:var(--space-4);flex-wrap:wrap}.ws-app .p-modal .p-field{margin-block:var(--space-4)}html:has(.ws-app){scroll-padding-top:110px}@media (width<=600px){.ws-header{padding-inline:var(--space-4);gap:var(--space-2)}.ws-header .p-brand-copy small{display:none}.ws-header .brand{font-size:var(--type-section)}.ws-shell .ws-title{gap:var(--space-1)}}.ws-app .p-detail-actions .p-button{gap:var(--space-2);min-width:0;padding-inline:var(--space-2);font-size:var(--type-ui)}.ws-app .p-detail-actions svg{flex-shrink:0;width:16px;height:16px}.ws-folder-bar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.ws-folder-bar .ws-back{justify-content:center;min-height:44px}.ws-folder-bar .ws-back span{display:none}.ws-folder-bar h1{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:var(--type-section);line-height:var(--leading-tight);margin:0;overflow:hidden}.ws-folder-bar-actions{justify-content:center;align-items:center;min-height:44px;display:flex}.ws-folder-bar-actions>button{flex-shrink:0}.ws-app .p-detail-overview .p-card-meta{flex-wrap:wrap}.ws-app .p-detail-overview .p-card-role{flex-shrink:0}@media (width>=768px){.ws-folder-bar{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) 44px}.ws-folder-bar .ws-back span{display:inline}.ws-folder-bar h1{text-align:left;font-size:var(--type-title)}}.ws-summary{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.ws-summary-counts{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.ws-summary-totals{gap:var(--space-1);text-align:right;min-width:0;max-width:100%;margin-left:auto;display:grid}.ws-summary-totals strong{font-size:var(--type-title);line-height:var(--leading-tight);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ws-summary-totals small{font-size:var(--type-ui);font-weight:var(--weight-medium)}.ws-summary.has-multiple-currencies .ws-summary-totals{flex-basis:100%}.ws-summary-counts strong{color:var(--ink);font-size:var(--type-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ws-receipt-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.ws-receipt-list>li{position:relative}.ws-receipt-list>li+li{border-top:var(--border-width) solid var(--line)}.ws-receipt-content{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;color:var(--ink);grid-template-columns:44px minmax(0,1fr);min-width:0;text-decoration:none;display:grid}.ws-receipt-content:focus-visible{outline:var(--focus-width) solid var(--primary);outline-offset:var(--focus-offset);border-radius:var(--radius-md)}.ws-receipt-amount,.ws-folder-amount{text-align:right;font-size:var(--type-section);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ws-receipt-amount{padding-right:44px}.ws-receipt-amount small,.ws-folder-amount small{font-size:var(--type-ui);font-weight:var(--weight-medium)}.ws-receipt-name{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-ui);display:flex}.ws-receipt-name svg{color:var(--muted);flex-shrink:0}.ws-receipt-name .ws-middle-filename{white-space:nowrap;min-width:0;max-width:100%;display:flex}.ws-filename-start{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-filename-end{flex-shrink:0}.ws-receipt-meta{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--type-caption);display:flex}.ws-receipt-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-receipt-meta time{flex-shrink:0}.ws-receipt-actions{right:0;top:var(--space-2);position:absolute}.ws-ledger .ws-receipt-list{margin-top:0}.ws-receipt-detail-info{margin-block:var(--space-4)}.ws-detail-amount{font-size:var(--type-title);font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere;display:block}.ws-detail-amount small{font-size:var(--type-ui);font-weight:var(--weight-medium)}.ws-receipt-detail-info dl{gap:var(--space-3);margin-top:var(--space-4);font-size:var(--type-ui);display:grid}.ws-receipt-detail-info dl>div{gap:var(--space-3);grid-template-columns:90px minmax(0,1fr);display:grid}.ws-receipt-detail-info dt{color:var(--muted)}.ws-receipt-detail-info dd{overflow-wrap:anywhere;margin:0}.ws-document{border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-block:var(--space-4);overflow:hidden}.ws-document canvas,.ws-document img{width:100%;height:auto;display:block}.ws-document p{padding:var(--space-4);color:var(--muted);font-size:var(--type-ui)}.ws-shell .p-card-statistics{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ws-shell .p-card-numbers{align-self:center;padding-top:0}.ws-summary-counts>span{white-space:nowrap}.ws-shell .p-card-amount{max-width:100%;margin-left:auto}.ws-shell .ws-folder-upload-link{color:var(--ink)}.ws-receipt-thumbnail{border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--muted-surface);width:44px;height:56px;color:var(--muted);grid-area:1/1/4;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:hidden}.ws-receipt-thumbnail img,.ws-receipt-thumbnail canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ws-receipt-content>.ws-receipt-amount,.ws-receipt-content>.ws-receipt-name,.ws-receipt-content>.ws-receipt-meta{grid-column:2}.ws-shell .ws-ledger:has(.ws-receipts-empty){box-shadow:none;background:0 0;border-color:#0000}.ws-receipts-empty{text-align:center;padding:var(--space-6) 0;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ws-receipts-empty>svg{color:var(--muted-foreground);margin-bottom:var(--space-1)}.ws-shell .ws-receipts-empty h2{font-size:var(--type-ui);margin:0;font-weight:600;line-height:1.5}.ws-shell .ws-receipts-empty p{margin:var(--space-2) 0 0;max-width:29ch;font-size:var(--type-caption);color:var(--muted-foreground);text-wrap:balance;line-height:1.6}.ws-sign-in{text-align:center;width:100%;max-width:360px;margin:clamp(48px,12vh,112px) auto 0}.ws-shell .ws-sign-in h1{font-size:var(--type-title);line-height:var(--leading-tight);font-weight:var(--weight-semibold);margin:0}.ws-shell .ws-sign-in-description{margin:var(--space-3) 0 var(--space-6);font-size:var(--type-ui);line-height:var(--leading-body);color:var(--muted-foreground);text-wrap:balance}.ws-google-sign-in.ui-button{width:100%;min-height:var(--control-standard);color:#1f1f1f;background:#fff;border:1px solid #747775;gap:10px;padding:12px;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.ws-google-sign-in img{object-fit:contain;flex:none;width:20px;height:20px}.ws-google-sign-in span{text-align:center;flex:1;padding-inline-end:30px}.ws-google-sign-in.ui-button[data-hovered]{background:#f8faff}.ws-google-sign-in.ui-button[data-pressed]{background:#edf2fa}.ws-shell .ws-sign-in-unavailable{margin-top:var(--space-6);font-size:var(--type-ui);line-height:var(--leading-body);color:var(--muted-foreground)}.ws-shell .ws-sign-in-error{margin:0 0 var(--space-4);font-size:var(--type-ui);color:var(--destructive);line-height:var(--leading-body)}.ws-shell .ws-loading-hint{margin-block:var(--space-5);color:var(--muted);font-size:var(--type-ui)}.ws-app .ws-upload-dialog .rl-shell>.rl-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.ws-app .ws-upload-dialog .rl-upload-help{font-size:var(--type-caption);color:var(--muted)}.ws-upload-dialog .rl-upload-card>.ui-dialog-footer{min-height:60px;margin-top:var(--space-4);flex-shrink:0;align-items:center}.ws-upload-dialog .rl-upload-card>.ui-dialog-footer>.ui-button{height:var(--control-standard)}.ws-upload-dialog .rl-step-body{outline:none;min-width:0}.ws-app .ws-upload-dialog.is-fixed-layout{height:var(--upload-height);max-height:calc(var(--upload-viewport-height,100dvh) - 24px);top:calc(var(--upload-viewport-top,0px) + var(--upload-viewport-height,100dvh) / 2);--tw-translate-y:0;bottom:auto;overflow:hidden;transform:translateY(-50%)}.ws-upload-dialog.is-fixed-layout>[role=dialog]{flex-direction:column;height:100%;min-height:0;display:flex}.ws-upload-dialog.is-fixed-layout>[role=dialog]>h2{flex-shrink:0;padding-inline-end:var(--space-6)}.ws-upload-dialog.is-fixed-layout .receipt-local,.ws-upload-dialog.is-fixed-layout .rl-shell,.ws-upload-dialog.is-fixed-layout .rl-upload-card{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ws-upload-dialog.is-fixed-layout .rl-steps{flex-shrink:0}.ws-upload-dialog.is-fixed-layout .rl-step-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.ws-upload-dialog.is-fixed-layout .rl-step-body>.p-field:first-child{margin-top:0}.ws-upload-dialog.is-fixed-layout .rl-submit-result{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0;display:flex}@media (width<=699px){.ws-app .ws-upload-dialog.is-fixed-layout{top:calc(var(--upload-viewport-top,0px) + var(--upload-viewport-height,100dvh) - max(12px, env(safe-area-inset-bottom)));transform:translateY(-100%)}}.ws-upload-dialog .rl-upload-sources{margin-top:0}.ws-email-settings{max-width:560px;margin-inline:auto}.ws-email-body{padding-block:var(--space-4);gap:var(--space-5);flex-direction:column;display:flex}.ws-email-current{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.ws-email-current>span{color:var(--muted);font-size:var(--type-ui)}.ws-email-current>strong{font-size:var(--type-body);font-weight:var(--weight-medium)}.ws-email-description{color:var(--muted);font-size:var(--type-ui);line-height:var(--leading-normal,1.5);margin:0}.ws-email-body form{gap:var(--space-4);flex-direction:column;display:flex}.ws-email-body .p-field{margin:0}.ws-email-sent{overflow-wrap:anywhere;font-size:var(--type-ui);margin:0}.ws-email-sent strong{font-weight:var(--weight-medium)}.ws-upload-invite{width:100%;max-width:440px;margin:var(--space-6) auto 0;padding-inline:var(--space-2);box-sizing:border-box}.ws-upload-invite-icon{background:var(--owner-soft);width:56px;height:56px;color:var(--primary);border-radius:var(--radius-card);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.ws-invitation-card{--folder-outline:color-mix(in srgb,var(--primary) 32%,var(--surface))}.ws-invitation-topbar{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.ws-invitation-tab{align-items:center;gap:var(--space-2);box-sizing:border-box;width:160px;height:44px;color:var(--primary);font-size:var(--type-ui);font-weight:var(--weight-semibold);isolation:isolate;flex-shrink:0;padding:0 18px;display:flex;position:relative;bottom:-1px}.ws-invitation-tab svg:first-child{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ws-invitation-tab>svg:first-child path{fill:var(--owner-soft);stroke:var(--folder-outline);stroke-width:1px}.ws-invitation-tab>span{color:var(--foreground)}.ws-upload-invite-heading{padding:0 0 var(--space-4);margin-bottom:var(--space-4);text-align:left;border-bottom:var(--border-width) solid var(--border)}.ws-upload-invite-heading h1{font-size:var(--type-title);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.ws-upload-invite-heading .ws-upload-organizer{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-ui)}.ws-upload-organizer strong{color:var(--foreground);font-weight:var(--weight-medium)}.ws-invitation-status{min-width:0;color:var(--primary);font-size:var(--type-caption);font-weight:var(--weight-medium);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:7px;margin:0 0 8px;line-height:1.4;display:inline-flex}.ws-invitation-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ws-invitation-status.is-closed{color:var(--muted)}.ws-invitation-body{padding:var(--space-5);border:var(--border-width) solid var(--folder-outline);border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card);background:var(--surface)}.ws-upload-invite-notes{padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border);margin-bottom:var(--space-4)}.ws-upload-invite-notes h2{font-size:var(--type-caption);font-weight:var(--weight-normal);color:var(--muted);margin:0 0 6px}.ws-upload-invite-notes p{font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ws-invitation-field{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--type-ui);margin-top:14px;display:flex}.ws-invitation-field:first-child{margin-top:0}.ws-invitation-field>span:first-child{font-size:var(--type-caption);color:var(--muted);flex-shrink:0}.ws-invitation-field>div,.ws-invitation-field .ws-invitation-value{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--foreground)}.ws-invitation-countdown{font-size:var(--type-ui);font-weight:var(--weight-medium);margin-bottom:var(--space-1);display:block}.ws-upload-invite-action,.ws-invitation-contact{margin-top:var(--space-4)}.ws-upload-invite-action>button,.ws-invitation-contact{width:100%}.ws-shell .ws-upload-invite-action>p{margin:var(--space-3) 0 0;text-align:center;color:var(--muted);font-size:var(--type-caption)}.ws-invitation-contact{background:var(--surface)}.ws-load-error{margin-block:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ws-load-error p{color:var(--muted);font-size:var(--type-ui);margin:0}.ws-link-unavailable{max-width:440px;margin:var(--space-9) auto;text-align:center}.ws-link-unavailable h1{font-size:var(--type-title);line-height:var(--leading-tight);margin:0}.ws-link-unavailable p{margin:var(--space-3) 0 var(--space-6);color:var(--muted);line-height:1.6}.ws-invitation-link{margin-top:var(--space-2);align-items:center}.ws-invitation-copy{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2) 0 var(--space-2) var(--space-2);font-size:var(--type-ui);font-weight:var(--weight-normal);color:var(--foreground);flex:0 auto}.ws-invitation-copy .ws-middle-filename{min-width:0}.ws-invitation-copy-feedback{margin:var(--space-1) 0 0;text-align:right;font-size:var(--type-caption);color:var(--muted)}.ws-invitation-copy-feedback input{width:100%;min-width:0;margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md)}.ws-copy-toast{z-index:1000;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-md);color:#fff;width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-dialog);font-size:var(--type-ui);text-align:center;pointer-events:none;background:#17212f;padding:10px 16px;position:fixed;transform:translate(-50%)}.ws-delete-impact{margin:var(--space-4) 0;font-size:var(--type-ui);line-height:var(--leading-body);padding-inline-start:var(--space-5)}.ws-delete-impact li+li{margin-top:var(--space-3)}.ws-delete-impact strong,.ws-delete-impact span{display:block}.ws-delete-impact span{margin-top:var(--space-1);color:var(--muted);font-size:var(--type-caption)}.ws-delete-email{overflow-wrap:anywhere;font-weight:var(--weight-medium)}.ws-delete-account.is-deleting button[slot=close]{pointer-events:none;visibility:hidden}
