@import "https://api.fontshare.com/v2/css?f[]=clash-display@700&display=swap";
html[data-theme=dark]{--theme-elevation-0:#05111d;--theme-elevation-50:#081929;--theme-elevation-100:#0b2035;--theme-elevation-150:#0f2942;--theme-elevation-200:#133350;--theme-elevation-250:#183d5f;--theme-elevation-300:#1d476e;--theme-elevation-350:#22517d;--theme-elevation-400:#285c8c}.btn.list-create-new-doc__create-new-button{align-items:center;gap:6px;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a1f;color:#fff!important;background-color:#075985!important;border:1px solid #075985!important;border-radius:6px!important;padding:7px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:inline-flex!important}.btn.list-create-new-doc__create-new-button:before{content:"";background-color:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.btn.list-create-new-doc__create-new-button:hover:not(:disabled){background-color:#0c4a6e!important;border-color:#0c4a6e!important}.btn.list-create-new-doc__create-new-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0759854d!important}.no-results__actions{display:none!important}.nav{background:#075985;border-right:none}.nav .nav__scroll{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden auto}.ls-nav-header{min-height:var(--app-header-height);border-bottom:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:10px 16px 10px 76px;display:flex}.ls-nav-wordmark{color:#fff;letter-spacing:-.02em;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.ls-nav-client{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;overflow:hidden}.ls-nav-tenant{padding:10px 12px 4px;position:relative}.ls-nav-tenant__trigger{color:#fff;cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:7px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s;display:flex}.ls-nav-tenant__trigger:hover{background:#ffffff26}.ls-nav-tenant__trigger svg{opacity:.7;flex-shrink:0;transition:transform .2s}.ls-nav-tenant__trigger .ls-nav-tenant__chevron--open{transform:rotate(180deg)}.ls-nav-tenant__dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:absolute;top:calc(100% - 2px);left:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ls-nav-tenant__option{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .12s;display:flex}.ls-nav-tenant__option:hover{background:#f0f9ff}.ls-nav-tenant__option--active{color:#075985;font-weight:600}.ls-nav-tenant__option--active svg{color:#075985}.ls-nav-links{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.ls-nav-link{color:#ffffffbf;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.ls-nav-link svg{flex-shrink:0}.ls-nav-link:hover{color:#fff;background:#ffffff1a;text-decoration:none}.ls-nav-link--active{color:#fff;background:#ffffff26;border-left-color:#fff;font-weight:600}.ls-nav-spacer{flex:1;min-height:16px}.ls-nav-footer{border-top:1px solid #ffffff1f;padding:12px 12px 16px}.ls-nav-user{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ls-nav-user__avatar{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700;display:flex}.ls-nav-user__name{color:#fffc;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;overflow:hidden}.ls-nav-user__logout{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .12s,background .12s;display:flex}.ls-nav-user__logout:hover{color:#fff;background:#ffffff1a}.btn--style-primary,.btn--style-primary.btn--icon-style-without-border{color:#fff!important;background-color:#075985!important;border-color:#075985!important;border-radius:12px!important}.btn--style-primary:hover:not(:disabled),.btn--style-primary.btn--icon-style-without-border:hover:not(:disabled){background-color:#0c4a6e!important;border-color:#0c4a6e!important}.btn--style-primary:focus-visible,.btn--style-primary.btn--icon-style-without-border:focus-visible{outline-color:#075985!important}.btn--style-secondary{border-radius:12px!important}.btn--style-secondary:focus-visible{outline-color:#075985!important}.btn--style-pill{border-radius:9999px!important}:focus-visible{outline-color:#075985!important}.text-input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],textarea,.textarea__wrap textarea{border-color:#d1d5db!important;border-radius:8px!important}.text-input:focus,.text-input:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,textarea:focus,textarea:focus-visible,.textarea__wrap textarea:focus,.textarea__wrap textarea:focus-visible{border-color:#075985!important;outline:none!important;box-shadow:0 0 0 2px #07598526!important}select{border-radius:8px!important}select:focus{border-color:#075985!important;outline-color:#075985!important}input[type=checkbox]:checked{accent-color:#075985}.app-header{border-bottom:none}@media (min-width:769px){.app-header{display:none}.template-default__wrap{padding-top:40px}}.app-header__account,.step-nav{display:none!important}.list-header__actions .btn--style-primary{border-radius:12px!important}.table .row:hover td{background-color:#f0f9ff!important}.cell--status .pill,[class*=cell--status] .pill{border-radius:9999px!important}.render-fields{border-radius:12px}html:not([data-theme=dark]),html:not([data-theme=dark]) body,html:not([data-theme=dark]) .template-default__wrap,html:not([data-theme=dark]) .doc-controls:before,html:not([data-theme=dark]) .doc-controls__controls-wrapper,html:not([data-theme=dark]) .collection-list__list-selection{background:#eef2f7}@media (min-width:769px){.collection-list .table{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}html[data-theme=dark] .collection-list .table{background:var(--theme-elevation-50);border-color:var(--theme-elevation-150)}}#force-unlock{display:none!important}.ls-account{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ls-account p{margin:0}.ls-account__status{color:var(--theme-elevation-800);font-size:14px;font-weight:600}.ls-account__hint{color:var(--theme-elevation-500);font-size:12px}.ls-account__locked{color:#92400e;background:#fef3c7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;font-size:13px;display:flex}.ls-account__activity{border-top:1px solid var(--theme-elevation-100);margin-top:8px;padding-top:12px}.ls-account__activity ul{flex-direction:column;gap:8px;margin:6px 0 8px;padding:0;list-style:none;display:flex}.ls-account__activity li{color:var(--theme-elevation-800);flex-direction:column;margin:0;font-size:13px;display:flex}.ls-account__heading{text-transform:uppercase;letter-spacing:.03em;color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ls-account__meta{color:var(--theme-elevation-500);font-size:12px}.ls-account__all{font-size:13px}.ls-pw-wrap{position:relative}.ls-pw-wrap input{padding-right:44px}.ls-pw-toggle{width:40px;height:100%;max-height:40px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;right:0}.ls-pw-toggle:hover{color:var(--theme-elevation-800)}.ls-pw-toggle:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:-4px;border-radius:6px}.ls-pw-strength{color:var(--theme-elevation-600);margin-top:10px;font-size:13px}.ls-pw-strength ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ls-pw-strength li{color:var(--theme-elevation-500);align-items:center;gap:8px;margin:0;display:flex}.ls-pw-strength li svg{flex-shrink:0}.ls-pw-strength li.is-met{color:#15803d}.ls-pw-strength__meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ls-pw-strength__meter span{background:var(--theme-elevation-150);border-radius:2px;height:4px;transition:background .2s}.ls-pw-strength__meter[data-score="0"] span:nth-child(-n+1),.ls-pw-strength__meter[data-score="1"] span:nth-child(-n+1){background:#dc2626}.ls-pw-strength__meter[data-score="2"] span:nth-child(-n+2){background:#d97706}.ls-pw-strength__meter[data-score="3"] span:nth-child(-n+3){background:#16a34a}.ls-pw-strength__meter[data-score="4"] span{background:#15803d}.ls-pw-strength__label{margin:6px 0 0}.ls-pw-strength__hint{color:#b45309;margin:8px 0 0}.ls-passkey-login{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ls-passkey-login input{background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.ls-passkey-login__divider{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:12px;display:flex}.ls-passkey-login__divider:before,.ls-passkey-login__divider:after{content:"";background:#e5e7eb;flex:1;height:1px}.ls-passkey-login__button{color:#075985;cursor:pointer;background:#fff;border:1px solid #075985;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ls-passkey-login__button:hover:not(:disabled){color:#fff;background:#075985}.ls-passkey-login__button:disabled{opacity:.6;cursor:wait}.ls-passkey-login__error{color:#b91c1c;margin:0;font-size:13px}.ls-passkey-login__studio{text-align:center;color:#6b7280;margin:0;font-size:13px}.ls-passkey-login__link{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ls-passkey-login__recovery{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.ls-passkey-login__recovery p{color:#4b5563;margin:0;font-size:13px}.ls-passkeys{border-top:1px solid #e5e7eb;flex-direction:column;gap:14px;margin-top:28px;padding-top:24px;display:flex}.ls-passkeys__title{color:#111827;margin:0;font-size:16px;font-weight:700}.ls-passkeys__desc{margin:-6px 0 0}.ls-passkeys__list{border:1px solid #e5e7eb;border-radius:10px;margin:0;padding:0;list-style:none}.ls-passkeys__item{color:#4b5563;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.ls-passkeys__item+.ls-passkeys__item{border-top:1px solid #f3f4f6}.ls-passkeys__text{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.ls-passkeys__text strong{color:#111827;font-size:14px}.ls-passkeys__badge{color:#15803d;background:#dcfce7;border-radius:9999px;padding:1px 8px;font-size:11px;font-weight:600}.ls-passkeys__meta{color:#9ca3af;flex-basis:100%;font-size:12px}.ls-passkeys__warning{color:#92400e;background:#fef3c7;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.ls-passkeys__confirm{background:#f9fafb;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ls-passkeys__add{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ls-passkeys__codes{color:#4b5563;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ls-passkeys__codes span{align-items:center;gap:6px;display:inline-flex}.ls-settings__save{align-items:center;gap:8px;display:inline-flex}.ls-recovery{flex-direction:column;gap:12px;display:flex}.ls-recovery__title{color:#111827;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.ls-recovery__hint{color:#4b5563;margin:0;font-size:13px}.ls-recovery__codes{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px 24px;margin:0;padding:16px 16px 16px 40px;display:grid}.ls-recovery__codes code{letter-spacing:.04em;color:#111827;font-size:15px}@media (max-width:600px){.ls-recovery__codes{grid-template-columns:1fr}}.ls-recovery__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-recovery__actions a{text-decoration:none}.ls-recovery__spacer{flex:1}.ls-passkey-required{gap:14px;max-width:520px;padding:28px}.ls-passkey-required h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.ls-passkey-required p{color:#4b5563;margin:0;font-size:14px}.ls-passkey-required__signout{color:#6b7280;align-self:flex-start;font-size:13px}.ls-passkey-prompt{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(360px,100vw - 32px);padding:18px 18px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0f172a26}@media (max-width:600px){.ls-passkey-prompt{bottom:16px;right:16px}}.ls-passkey-prompt__close{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:flex;position:absolute;top:10px;right:10px}.ls-passkey-prompt__close:hover{color:#374151;background:#f3f4f6}.ls-passkey-prompt__title{color:#111827;align-items:center;gap:8px;margin:0 24px 6px 0;font-size:15px;font-weight:700;display:flex}.ls-passkey-prompt__text{color:#4b5563;margin:0 0 14px;font-size:13px}.ls-passkey-prompt__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.ls-passkey-prompt__actions .ls-passkeys__add{align-items:flex-end}.ls-feed__chip.ls-feed__chip--dup{color:#92400e;background:#fef3c7}.ls-feed__dup-warning{color:#92400e;align-items:flex-start;gap:6px;margin:0;padding:0 12px 8px;font-size:12px;display:flex}.ls-feed__dup-warning svg{flex-shrink:0;margin-top:1px}.ls-settings__password{flex-direction:column;gap:20px;display:flex}.ls-settings__password .ls-pw-strength{margin-top:-8px}.ls-settings__input{width:100%;color:var(--theme-elevation-800);background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px;padding:8px 44px 8px 12px;font-size:14px}.ls-settings__input:focus{border-color:#075985;outline:none;box-shadow:0 0 0 2px #07598526}input.ls-settings__input--error,input.ls-settings__input--error:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261f!important}.ls-settings__error{color:#b91c1c;margin:4px 0 0;font-size:12px}.ls-dash{flex-direction:column;gap:24px;max-width:1200px;padding:32px;display:flex}.ls-dash__welcome{flex-direction:column;gap:4px;display:flex}.ls-dash__greeting{color:#111827;letter-spacing:-.02em;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.ls-dash__subtitle{color:#6b7280;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.ls-dash__stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}@media (max-width:600px){.ls-dash__stats{grid-template-columns:1fr}}.ls-dash__stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:4px;padding:20px;display:flex}.ls-dash__stat--highlight{background:#f0f9ff;border-color:#bae6fd}.ls-dash__stat--highlight .ls-dash__stat-value{color:#075985}.ls-dash__stat-icon{color:#0369a1;margin-bottom:4px}.ls-dash__stat-value{color:#111827;letter-spacing:-.02em;min-height:1em;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:32px;font-weight:700;line-height:1}.ls-dash__skeleton-num{background:#e5e7eb;border-radius:6px;width:48px;height:32px;animation:1.4s ease-in-out infinite ls-pulse;display:inline-block}.ls-dash__stat-label{color:#4b5563;margin-top:2px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600}.ls-dash__stat-sub{color:#9ca3af;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px}.ls-dash__body{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.ls-dash__body{grid-template-columns:1fr}}.ls-dash__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.ls-dash__card-title{color:#111827;letter-spacing:-.01em;margin:0 0 16px;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.ls-dash__right{flex-direction:column;gap:16px;display:flex}.ls-dash__activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-dash__activity-item{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:10px 0;display:flex}.ls-dash__activity-item:last-child{border-bottom:none;padding-bottom:0}.ls-dash__activity-item:first-child{padding-top:0}.ls-dash__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ls-dash__dot--submission{background:#0369a1}.ls-dash__dot--event{background:#7c3aed}.ls-dash__dot--request{background:#d97706}.ls-dash__activity-label{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;text-decoration:none;overflow:hidden}.ls-dash__activity-label:hover{color:#075985;text-decoration:underline}.ls-dash__activity-time{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px}.ls-dash__skeleton-list{flex-direction:column;gap:12px;display:flex}.ls-dash__skeleton-row{background:#f3f4f6;border-radius:6px;height:18px;animation:1.4s ease-in-out infinite ls-pulse}.ls-dash__skeleton-row:nth-child(2){width:85%;animation-delay:.1s}.ls-dash__skeleton-row:nth-child(3){width:70%;animation-delay:.2s}.ls-dash__skeleton-row:nth-child(4){width:80%;animation-delay:.3s}.ls-dash__skeleton-row:nth-child(5){width:60%;animation-delay:.4s}@keyframes ls-pulse{0%,to{opacity:1}50%{opacity:.45}}.ls-dash__empty-text{color:#9ca3af;margin:0;padding:8px 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.ls-dash__actions{flex-direction:column;gap:4px;display:flex}.ls-dash__action{color:#374151;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.ls-dash__action:hover{color:#075985;background:#f0f9ff;text-decoration:none}.ls-dash__action svg{color:#9ca3af;flex-shrink:0}.ls-dash__action:hover svg{color:#0369a1}.ls-dash__badge{color:#fff;background:#075985;border-radius:9999px;margin-left:auto;padding:2px 7px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;line-height:1.4}.ls-dash__inline-link{color:#075985;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;text-decoration:none}.ls-dash__inline-link:hover{text-decoration:underline}.ls-section-header{border-bottom:1px solid #e5e7eb;margin-bottom:4px;padding:8px 0 4px}.ls-section-header__label{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700}.ls-settings{flex-direction:column;gap:0;max-width:680px;padding:32px;display:flex}.ls-settings__header{flex-direction:column;gap:16px;margin-bottom:0;display:flex}.ls-settings__title{color:#111827;letter-spacing:-.02em;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.ls-settings__tabs{border-bottom:2px solid #e5e7eb;gap:0;display:flex}.ls-settings__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 18px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;transition:color .12s,border-color .12s}.ls-settings__tab:hover{color:#1f2937}.ls-settings__tab--active{color:#075985;border-bottom-color:#075985;font-weight:600}.ls-settings__panel{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 16px 16px;flex-direction:column;gap:20px;padding:28px;display:flex}.ls-settings__section-desc{color:#9ca3af;margin:-12px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.ls-settings__field{flex-direction:column;gap:4px;display:flex}.ls-settings__label{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.ls-settings__hint{color:#9ca3af;margin:0 0 4px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px}.ls-settings__static{color:#111827;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.ls-settings__select{color:#1f2937;appearance:auto;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.ls-settings__select:focus{border-color:#075985;outline:none;box-shadow:0 0 0 2px #07598526}.ls-settings__toggles{flex-direction:column;display:flex}.ls-settings__toggle-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ls-settings__toggle-row:last-child{border-bottom:none;padding-bottom:0}.ls-settings__toggle-row:first-child{padding-top:0}.ls-settings__toggle-text{flex-direction:column;flex:1;gap:2px;display:flex}.ls-settings__toggle-label{color:#1f2937;cursor:pointer;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500}.ls-settings__toggle-desc{color:#9ca3af;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px}.ls-settings__switch{cursor:pointer;background:#d1d5db;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:40px;height:22px;padding:2px;transition:background .2s;display:flex}.ls-settings__switch--on{background:#075985}.ls-settings__switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.ls-settings__switch--on .ls-settings__switch-thumb{transform:translate(18px)}.ls-settings__footer{justify-content:flex-end;padding-top:4px;display:flex}.ls-settings__save{color:#fff;cursor:pointer;background:#075985;border:none;border-radius:12px;padding:9px 20px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;transition:background .15s}.ls-settings__save:hover:not(:disabled){background:#0c4a6e}.ls-settings__save:disabled{opacity:.6;cursor:not-allowed}.collection-list__header .description,.list-header__subtitle{color:#9ca3af;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.table thead th{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid #e5e7eb;padding-top:10px;padding-bottom:10px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}.table tbody td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.table tbody tr:nth-child(2n) td{background-color:#f9fafb}.cell-status .pill,td .pill{border-radius:9999px!important;padding:2px 9px!important;font-size:11px!important;font-weight:600!important}.table td[data-column=startsAt],.table td[data-column=endsAt]{font-variant-numeric:tabular-nums;white-space:nowrap}.table td[data-column=published]{text-align:center}.table td[data-column=email]{color:#111827;font-weight:600}.table td[data-column=name]{color:#4b5563}.collection-edit .render-fields>.field-type:not(.field-type--ui){max-width:640px}.field-label,.label{color:#4b5563;letter-spacing:.01em;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.document-fields__sidebar-wrap .render-fields{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ls-modal__backdrop{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;animation:.15s ls-fade-in;display:flex;position:fixed;inset:0}.ls-modal__card{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:28px;animation:.18s ls-slide-up;box-shadow:0 20px 60px #0003}.ls-modal__title{color:#111827;letter-spacing:-.02em;margin:0 0 8px;font-family:Clash Display,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700}.ls-modal__message{color:#6b7280;margin:0 0 24px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.ls-modal__actions{justify-content:flex-end;gap:8px;display:flex}.ls-modal__btn{cursor:pointer;border:none;border-radius:12px;padding:8px 18px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s}.ls-modal__btn--cancel{color:#374151;background:#f3f4f6}.ls-modal__btn--cancel:hover{background:#e5e7eb}.ls-modal__btn--confirm{color:#fff;background:#075985}.ls-modal__btn--confirm:hover{background:#0c4a6e}.ls-modal__btn--destructive{color:#fff;background:#dc2626}.ls-modal__btn--destructive:hover{background:#b91c1c}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ls-icon-picker{margin-bottom:1.5rem}.ls-icon-picker .field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.ls-icon-picker__grid{flex-wrap:wrap;gap:.375rem;display:flex}.ls-icon-picker__btn{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:2.25rem;height:2.25rem;color:var(--theme-elevation-500);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:flex}.ls-icon-picker__btn:hover{border-color:var(--theme-elevation-300);color:var(--theme-elevation-800)}.ls-icon-picker__btn--active{color:#0369a1;background:#e0f2fe;border-color:#0369a1}.ls-custom-section-form{flex-direction:column;gap:1.5rem;display:flex}.ls-custom-section-form__field{flex-direction:column;gap:.375rem;display:flex}.ls-custom-section-form__field .field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);font-size:.75rem;font-weight:600}.ls-custom-section-form__field .required-indicator{color:var(--theme-error-500,#ef4444)}.ls-custom-section-form__field input.input,.ls-custom-section-form__field select.select,.ls-custom-section-form__field textarea.textarea{width:100%;color:var(--theme-elevation-800);background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-150);box-sizing:border-box;border-radius:4px;outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.ls-custom-section-form__field input.input:focus,.ls-custom-section-form__field select.select:focus,.ls-custom-section-form__field textarea.textarea:focus{border-color:#0369a1;box-shadow:0 0 0 2px #0369a126}.ls-custom-section-form__field input.input::placeholder,.ls-custom-section-form__field select.select::placeholder,.ls-custom-section-form__field textarea.textarea::placeholder{color:var(--theme-elevation-350)}.ls-custom-section-form__field select.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.ls-custom-section-form__field textarea.textarea{resize:vertical;min-height:6rem;line-height:1.5}.ls-form-data{margin-bottom:1.5rem}.ls-form-data .field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.ls-form-data__empty{color:var(--theme-elevation-400);margin:0;font-size:.875rem}.ls-form-data__entries{flex-direction:column;gap:.5rem;display:flex}.ls-form-data__row{gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.ls-form-data__key{color:var(--theme-elevation-800);flex-shrink:0;min-width:8rem;font-weight:600}.ls-form-data__val{color:var(--theme-elevation-700);white-space:pre-wrap;word-break:break-word}.btn.list-selection__button,.list-selection__button{align-items:center;transition:background-color .15s,color .15s,border-color .15s;color:#075985!important;background:#fff!important;border:1px solid #075985!important;border-radius:6px!important;padding:7px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.btn.list-selection__button:hover,.list-selection__button:hover{color:#fff!important;background:#075985!important}.btn.list-selection__button:focus-visible,.list-selection__button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0759854d!important}.list-selection__button.delete-documents__toggle,.delete-documents__toggle{color:#dc2626!important;background:#fff!important;border-color:#dc2626!important}.list-selection__button.delete-documents__toggle:hover,.delete-documents__toggle:hover{color:#fff!important;background:#dc2626!important}.list-selection__button.delete-documents__toggle:focus-visible,.delete-documents__toggle:focus-visible{box-shadow:0 0 0 3px #dc26264d!important}.ls-row-actions{opacity:1;align-items:center;gap:2px;transition:opacity .12s;display:flex}.ls-row-actions__btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .12s,color .12s;display:flex}.ls-row-actions__btn:hover{color:#374151;background:#f3f4f6;text-decoration:none}.ls-row-actions__btn--delete:hover{color:#dc2626;background:#fef2f2}.ls-tenant-config{margin-bottom:1rem}.ls-tenant-config__title{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.ls-tenant-config__row{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.ls-tenant-config__label{color:var(--theme-elevation-600);min-width:2.5rem;font-size:.75rem;font-weight:600}.ls-tenant-config__value{color:var(--theme-text);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:2px 8px;font-family:monospace;font-size:.8rem;transition:background .1s;display:flex}.ls-tenant-config__value:hover{background:var(--theme-elevation-150)}.ls-tenant-config__copy{color:var(--theme-elevation-400);font-family:sans-serif;font-size:.65rem}body:has(.collection-edit--change-requests .ls-ticket) .doc-header{display:none}.ls-ticket{--ls-pane:var(--theme-elevation-0)}html[data-theme=dark] .ls-ticket{--ls-pane:var(--theme-elevation-50)}.collection-edit--change-requests:has(.ls-ticket) .document-fields__edit{padding:20px 20px 24px}:is(.collection-edit--change-requests:has(.ls-ticket) .doc-controls,.collection-edit--change-requests:has(.ls-ticket) .document-fields__sidebar-wrap){display:none}.collection-edit--change-requests:has(.ls-ticket) .document-fields--has-sidebar .document-fields__main{width:100%}.ls-ticket{grid-template-columns:280px minmax(0,1fr) 400px;align-items:stretch;gap:16px;height:calc(100dvh - 92px);min-height:480px;display:grid}.ls-ticket>*{min-height:0}.ls-ticket__empty{color:var(--theme-elevation-500);font-size:.875rem}.ls-ticket-card{border:1px solid var(--theme-elevation-150);background:var(--ls-pane);border-radius:12px;padding:18px 22px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.ls-ticket-status{white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ls-ticket-status--select{cursor:pointer;border:none;padding-right:8px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.ls-status-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ls-status-filters__chips{flex-wrap:wrap;gap:6px;display:flex}.ls-status-filters__clear{color:#0369a1;align-self:center;padding:4px 6px;font-size:13px}.ls-status-filters__assignee{color:var(--theme-elevation-600);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ls-status-filters__assignee select{border:1px solid var(--theme-elevation-150);font:inherit;color:var(--theme-elevation-800);background:0 0;border-radius:6px;padding:4px 8px}.ls-status-filters__chip{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);white-space:nowrap;border-radius:9999px;padding:4px 12px;font-size:13px;font-weight:500;text-decoration:none}.ls-status-filters__chip:hover{background:var(--theme-elevation-50)}.ls-status-filters__chip--active,.ls-status-filters__chip--active:hover{color:#fff;background:#0369a1;border-color:#0369a1}.ls-waiton{border:1px solid var(--theme-elevation-150);border-radius:8px;margin:10px 0 4px;padding:12px 14px}.ls-waiton__title{margin:0 0 6px;font-weight:600}.ls-waiton__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-waiton__list label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ls-waiton__note{color:var(--theme-elevation-500);margin:8px 0 0;font-size:12px}.ls-waiton__actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.ls-request__notice-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ls-mention{flex-direction:column-reverse;display:flex}.ls-mention__list{border-bottom:1px solid var(--theme-elevation-150);max-height:180px;margin:0;padding:4px;list-style:none;overflow-y:auto}.ls-mention__option{cursor:pointer;border-radius:6px;padding:5px 8px;font-size:13px}.ls-mention__option--active{background:var(--theme-elevation-100)}.ls-feed-comment__reply{font:inherit;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:1px 6px;font-size:12px;display:inline-flex}.ls-feed-comment__reply:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.ls-watchers{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-watchers__chip{background:var(--theme-elevation-100);border-radius:9999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.ls-watchers__chip button{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:inline-flex}.ls-watchers__chip button:hover{background:var(--theme-elevation-150);color:var(--theme-elevation-800)}.ls-watchers__add{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);background:0 0;border-radius:6px;padding:3px 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px}.ls-ticket-overdue{color:#b91c1c;vertical-align:middle;background:#fee2e2;border-radius:9999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.ls-ticket-btn{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-800);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.ls-ticket-btn:hover:not(:disabled){background:var(--theme-elevation-50)}.ls-ticket-btn:disabled{opacity:.5;cursor:not-allowed}.ls-ticket-btn--primary{color:#fff;background:#075985;border-color:#075985}.ls-ticket-btn--primary:hover:not(:disabled){background:#0c4a6e}.ls-ticket-btn--small{padding:5px 10px;font-size:13px}.ls-ticket-icon-btn{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:34px;height:34px;color:var(--theme-elevation-700);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ls-ticket-icon-btn:hover:not(:disabled){background:var(--theme-elevation-50)}.ls-ticket-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ls-ticket-icon-btn--danger{color:#b91c1c}.ls-ticket-icon-btn--danger:hover:not(:disabled){background:#fee2e2;border-color:#fecaca}.ls-inbox{border:1px solid var(--theme-elevation-150);background:var(--ls-pane);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.ls-inbox__tools{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.ls-inbox__search{border:1px solid var(--theme-elevation-150);min-width:0;color:var(--theme-elevation-500);border-radius:8px;flex:1 0 100%;align-items:center;gap:6px;padding:0 8px;display:flex}.ls-inbox__search input{width:100%;min-width:0;color:var(--theme-elevation-1000);background:0 0;border:none;outline:none;padding:7px 0;font-size:13px}.ls-inbox__filter{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);min-width:0;height:32px;color:var(--theme-elevation-800);border-radius:8px;flex:1;padding:0 6px;font-size:13px}.ls-inbox__new{color:#fff;background:#075985;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ls-inbox__new:hover{background:#0c4a6e}.ls-inbox__list{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.ls-inbox__list li+li{margin-top:6px}.ls-inbox__empty{color:var(--theme-elevation-500);text-align:center;padding:16px 8px;font-size:13px}.ls-inbox__item{color:inherit;border:1px solid #0000;border-radius:10px;gap:10px;padding:10px;text-decoration:none;display:flex}.ls-inbox__item:hover{background:var(--theme-elevation-50)}.ls-inbox__item--active{background:#f0f9ff;border-color:#bae6fd}.ls-inbox__item--active:hover{background:#f0f9ff}.ls-inbox__id{background:var(--theme-elevation-100);color:var(--theme-elevation-700);border-radius:6px;flex-shrink:0;align-self:flex-start;padding:3px 6px;font-size:11px;font-weight:700}.ls-inbox__body{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-inbox__title{color:var(--theme-elevation-1000);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.ls-inbox__pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ls-inbox__pills .ls-ticket-overdue{margin-left:0}.ls-inbox__preview{-webkit-line-clamp:2;color:var(--theme-elevation-600);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ls-inbox__meta{color:var(--theme-elevation-500);justify-content:space-between;gap:8px;font-size:11px;display:flex}html[data-theme=dark] .ls-inbox__item--active{background:#0369a133;border-color:#0369a199}.ls-request{align-self:start;min-width:0;max-height:100%;overflow-y:auto}.ls-request__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ls-request__top h1{color:var(--theme-elevation-1000);word-break:break-word;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:21px;font-weight:700;line-height:1.3}.ls-request__id{color:#0369a1}.ls-request__actions{flex-shrink:0;gap:6px;display:flex}.ls-request__sub{color:var(--theme-elevation-500);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ls-request__sub a{color:var(--theme-elevation-700);text-decoration:none}.ls-request__sub a:hover{color:#075985;text-decoration:underline}.ls-request__notice{color:#92400e;background:#fef3c7;border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:13px}.ls-request__notice--muted{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.ls-request__facts{border-top:1px solid var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-100);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 20px;margin:16px 0 0;padding:14px 0;display:grid}.ls-request__facts dt{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin-bottom:4px;font-size:11px;font-weight:700}.ls-request__facts dd{min-width:0;color:var(--theme-elevation-900);margin:0;font-size:14px;font-weight:500}.ls-request__label{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);margin:16px 0 6px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700}.ls-request__description{color:var(--theme-elevation-900);white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.6}.ls-request__muted{color:var(--theme-elevation-500)}.ls-request .ls-ticket-edit{margin-top:16px}.ls-deadline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-deadline__tag{border-radius:9999px;padding:1px 8px;font-size:11px;font-weight:700}.ls-deadline--soon{color:#b45309}.ls-deadline--soon .ls-deadline__tag{color:#b45309;background:#fef3c7}.ls-deadline--overdue{color:#b91c1c}.ls-deadline--overdue .ls-deadline__tag{color:#b91c1c;background:#fee2e2}.ls-deadline-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ls-deadline-edit input{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-1000);border-radius:8px;padding:4px 8px;font-size:13px}.ls-inline-edit{color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:inline-flex}.ls-inline-edit:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.ls-page-link{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ls-page-link__name{align-items:center;gap:4px;font-weight:600;display:inline-flex}.ls-page-link__url{color:var(--theme-elevation-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.ls-page-link:hover .ls-page-link__name{color:#075985;text-decoration:underline}.ls-stepper-wrap{align-items:center;gap:8px;margin-top:14px;display:flex}.ls-stepper{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ls-stepper__step{flex:1;min-width:0}.ls-stepper__step>button,.ls-stepper__step>span{background:var(--theme-elevation-100);width:100%;height:34px;color:var(--theme-elevation-600);white-space:nowrap;text-overflow:ellipsis;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border:none;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 18px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;display:flex;overflow:hidden}.ls-stepper__step>button{cursor:pointer}.ls-stepper__step>button:hover{filter:brightness(.95)}.ls-stepper__step:first-child>button,.ls-stepper__step:first-child>span{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:8px 0 0 8px;padding-left:12px}.ls-stepper__step:last-child>button,.ls-stepper__step:last-child>span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%);border-radius:0 8px 8px 0}.ls-stepper__step+.ls-stepper__step{margin-left:-8px}.ls-stepper__step--complete>button,.ls-stepper__step--complete>span{color:#15803d;background:#dcfce7}.ls-stepper__step--current>button,.ls-stepper__step--current>span{color:#fff;background:#075985}.ls-stepper__step--paused>button,.ls-stepper__step--paused>span{color:#b45309;background:#fef3c7}.ls-stepper--inactive{opacity:.55}.ls-stepper__withdrawn{background:var(--theme-elevation-150);color:var(--theme-elevation-700);flex-shrink:0}.ls-ticket-edit{gap:12px;display:grid}.ls-ticket-edit label{gap:6px;display:grid}.ls-ticket-edit label span{color:var(--theme-elevation-700);font-size:13px;font-weight:600}.ls-ticket-edit input,.ls-ticket-edit textarea{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:100%;color:var(--theme-elevation-1000);border-radius:8px;padding:9px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.ls-ticket-edit input:focus,.ls-ticket-edit textarea:focus{border-color:#0369a1;outline:none}.ls-ticket-edit textarea{resize:vertical}.ls-ticket-edit__note{color:var(--theme-elevation-500);margin:0;font-size:13px}.ls-ticket-edit__note--error{color:#b91c1c;font-weight:600}.ls-ticket-edit__actions{justify-content:flex-end;gap:8px;display:flex}.ls-ticket-attachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ls-ticket-attachments__image img{object-fit:cover;border:1px solid var(--theme-elevation-150);border-radius:8px;width:112px;height:84px;display:block}.ls-ticket-attachments__file{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-800);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.ls-ticket-attachments__file:hover{background:var(--theme-elevation-100)}.ls-filelist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ls-filelist__item{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.ls-filelist__item:hover{background:var(--theme-elevation-50);border-color:#0369a1}.ls-filelist__thumb{object-fit:cover;background:var(--theme-elevation-100);border-radius:6px;flex-shrink:0;width:52px;height:40px}.ls-filelist__thumb--doc{color:var(--theme-elevation-600);justify-content:center;align-items:center;display:flex}.ls-filelist__text{flex-direction:column;min-width:0;display:flex}.ls-filelist__name{color:var(--theme-elevation-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ls-filelist__meta{color:var(--theme-elevation-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ls-dialog{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ls-dialog__panel{background:var(--theme-elevation-0);border-radius:16px;flex-direction:column;width:100%;max-width:640px;display:flex;box-shadow:0 24px 48px #0f172a40}.ls-dialog__header{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.ls-dialog__header h2{color:var(--theme-elevation-1000);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700}.ls-dialog__header p{color:var(--theme-elevation-500);margin:4px 0 0;font-size:13px}.ls-dialog__body{padding:18px 24px}.ls-dialog__body em{color:var(--theme-elevation-500);font-style:normal;font-weight:400}.ls-dialog__body select{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:100%;color:var(--theme-elevation-1000);border-radius:8px;padding:9px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}.ls-dialog__row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.ls-dialog__files{padding:0}.ls-dialog__footer{border-top:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:0 0 16px 16px;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.ls-dropzone{border:1.5px dashed var(--theme-elevation-200);color:var(--theme-elevation-500);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.ls-dropzone--active{background:#f0f9ff;border-color:#0369a1}.ls-template-choices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ls-template-choice{border:1.5px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:100%;min-height:64px;color:var(--theme-elevation-1000);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex}.ls-template-choice:hover,.ls-template-choice:focus-visible{background:#f0f9ff;border-color:#0369a1;outline:none}.ls-template-choice>svg{color:#0369a1;flex-shrink:0;margin-left:auto}.ls-template-choice--other{background:var(--theme-elevation-50);border-style:dashed}.ls-template-choice__text{gap:3px;display:grid}.ls-template-choice__text strong{font-size:17px;font-weight:700}.ls-template-choice__text span{color:var(--theme-elevation-600);font-size:14px;font-weight:400}.ls-dialog__back{margin-right:auto}.ls-feed{border:1px solid var(--theme-elevation-150);background:var(--ls-pane);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.ls-feed__title{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-1000);align-items:center;gap:8px;margin:0;padding:12px 16px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700;display:flex}.ls-feed__count{color:var(--theme-elevation-500);margin-left:auto;font-size:12px;font-weight:500}.ls-feed__list{flex-direction:column;flex:1;gap:10px;margin:0;padding:14px 16px;list-style:none;display:flex;overflow-y:auto}.ls-feed__composer{border:1px solid var(--theme-elevation-150);border-radius:10px;flex-shrink:0;margin:0 12px 12px;overflow:hidden}.ls-feed__composer:focus-within{border-color:#0369a1}.ls-feed__composer textarea{resize:none;width:100%;color:var(--theme-elevation-1000);background:0 0;border:none;outline:none;padding:10px 12px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;display:block}.ls-feed__files{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.ls-feed__chip{background:var(--theme-elevation-100);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex;overflow:hidden}.ls-feed__chip button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:2px;display:flex}.ls-feed__chip button:hover{background:var(--theme-elevation-200)}.ls-feed__actions{border-top:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);align-items:center;gap:6px;padding:8px;display:flex}.ls-feed__status{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);min-width:0;height:34px;color:var(--theme-elevation-800);border-radius:8px;padding:0 8px;font-size:13px}.ls-feed__spacer{flex:1}.ls-feed-comment{gap:10px;margin:6px 0;display:flex}.ls-feed-comment__avatar{background:var(--theme-elevation-150);width:30px;height:30px;color:var(--theme-elevation-800);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ls-feed-comment__content{border:1px solid var(--theme-elevation-100);border-left:3px solid var(--theme-elevation-300);background:var(--theme-elevation-0);border-radius:8px;flex:1;min-width:0;padding:8px 12px 10px}.ls-feed-comment__content>p{color:var(--theme-elevation-900);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:14px;line-height:1.55}.ls-feed-comment__meta{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ls-feed-comment__meta strong{color:var(--theme-elevation-1000);overflow-wrap:anywhere;font-size:13px}.ls-feed-comment__meta time{color:var(--theme-elevation-500);margin-left:auto;font-size:11px}.ls-feed-comment__role{color:#075985;text-transform:uppercase;letter-spacing:.04em;background:#e0f2fe;border-radius:9999px;padding:0 6px;font-size:10px;font-weight:700}.ls-feed-comment--studio .ls-feed-comment__avatar{color:#fff;background:#075985}.ls-feed-comment--studio .ls-feed-comment__content{background:#f0f9ff;border-color:#e0f2fe #e0f2fe #e0f2fe #0369a1}html[data-theme=dark] .ls-feed-comment--studio .ls-feed-comment__content{background:#0369a126;border-color:#0369a166 #0369a166 #0369a166 #0369a1}.ls-feed-comment--internal .ls-feed-comment__avatar{color:#fff;background:#b45309}.ls-feed-comment--internal .ls-feed-comment__content{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.ls-feed-comment__role--internal{color:#92400e;background:#fef3c7;align-items:center;gap:3px;display:inline-flex}html[data-theme=dark] .ls-feed-comment--internal .ls-feed-comment__content{background:#d977061f;border-color:#d9770666 #d9770666 #d9770666 #d97706}.ls-feed__composer--internal{background:#fffbeb;border-color:#d97706}.ls-feed__composer--internal:focus-within{border-color:#b45309}html[data-theme=dark] .ls-feed__composer--internal{background:#d977061a}.ls-feed__internal{color:var(--theme-elevation-700);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.ls-feed-activity{gap:8px;padding-left:5px;display:flex}.ls-feed-activity__icon{background:var(--theme-elevation-100);width:20px;height:20px;color:var(--theme-elevation-600);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ls-feed-activity__content{flex:1;min-width:0}.ls-feed-activity__content>p{color:var(--theme-elevation-600);margin:1px 0 0;font-size:12px;line-height:1.5}.ls-feed-activity__content>p strong{color:var(--theme-elevation-800);overflow-wrap:anywhere}.ls-feed-activity__time{color:var(--theme-elevation-500)}.ls-feed-activity__toggle{color:#0369a1;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;font-weight:600}.ls-feed-activity__toggle:hover{text-decoration:underline}.ls-feed-activity__diff{gap:6px;margin-top:6px;display:grid}.ls-feed-activity__diff>div{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:8px;padding:8px 10px}.ls-feed-activity__diff span{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);font-size:10px;font-weight:700}.ls-feed-activity__diff p{color:var(--theme-elevation-800);white-space:pre-wrap;word-break:break-word;margin:3px 0 0;font-size:13px;line-height:1.5}@media (max-width:1500px){.ls-ticket{grid-template-columns:minmax(0,1fr) 380px}.ls-inbox{display:none}}@media (max-width:1100px){.ls-ticket{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.ls-request{max-height:none;overflow:visible}.ls-feed__list{max-height:60vh}}@media (max-width:768px){.collection-edit--change-requests:has(.ls-ticket) .document-fields__edit{padding:0 12px 20px}.ls-ticket-card{padding:14px}.ls-request__top{flex-direction:column}.ls-stepper-wrap{flex-wrap:wrap}.ls-dialog{padding:0}.ls-dialog__panel{border-radius:0;min-height:100%}.ls-dialog__row{grid-template-columns:minmax(0,1fr)}.ls-stepper__step>button,.ls-stepper__step>span{padding-left:14px;font-size:12px}}.nav-toggler:hover{background:#07598514;border-radius:6px}@media (max-width:768px){.nav--nav-open:after{content:"";z-index:-1;pointer-events:none;background:#00000073;position:fixed;inset:0}.ls-dash{gap:16px;padding:20px 16px}.ls-dash__card,.ls-dash__stat{padding:16px}.ls-dash__stat-value{font-size:26px}}@media (max-width:480px){.ls-dash{gap:12px;padding:16px 12px}.ls-dash__greeting{font-size:22px}.ls-dash__stats{grid-template-columns:1fr;gap:10px}.ls-dash__body{grid-template-columns:1fr}}@media (max-width:768px){.ls-settings{gap:16px;padding:20px 16px}.ls-settings__card{padding:16px}}@media (max-width:480px){.ls-settings{padding:16px 12px}.ls-settings__title{font-size:22px}}.collection-list,.list-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:768px){.table tbody td,.table thead th{white-space:nowrap;padding-top:10px;padding-bottom:10px}.list-header{padding-left:16px;padding-right:16px}.document-fields__sidebar-wrap .render-fields{border-radius:12px}.step-nav{font-size:13px}.app-header{z-index:10}}[data-sonner-toaster]{--normal-bg:#075985!important;--normal-border:#0c4a6e!important;--normal-text:#fff!important;--error-bg:#dc2626!important;--error-border:#b91c1c!important;--error-text:#fff!important}.ls-feed-comment__origin{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:9999px;padding:0 6px;font-size:11px;text-decoration:none}a.ls-feed-comment__origin:hover{background:var(--theme-elevation-150);color:var(--theme-elevation-900)}.ls-feed__closed{border:1px dashed var(--theme-elevation-200);color:var(--theme-elevation-600);text-align:center;border-radius:10px;flex-shrink:0;margin:0 12px 12px;padding:12px;font-size:13px}.ls-merge{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:10px;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.ls-merge label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ls-merge input{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);width:8rem;color:var(--theme-elevation-1000);border-radius:8px;padding:6px 10px;font-size:14px}.ls-time{grid-column:1/-1}.ls-time__private{color:#92400e;letter-spacing:.04em;text-transform:uppercase;background:#fef3c7;border-radius:9999px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700}.ls-time__total{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-time__form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ls-time__form input:not([type=checkbox]){border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-1000);border-radius:8px;padding:5px 8px;font-size:13px}.ls-time__form input:first-child{width:9rem}.ls-time__note{flex:1;min-width:12rem}.ls-time__billable{align-items:center;gap:4px;font-size:13px;display:inline-flex}.ls-time__list{gap:2px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ls-time__list li{align-items:center;gap:8px;display:flex}.ls-time__entry-note{min-width:0;color:var(--theme-elevation-600);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ls-time__tag{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:9999px;padding:0 6px;font-size:11px}.ls-time-summary{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin-bottom:20px;padding:14px 16px}.ls-time-summary__head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.ls-time-summary__head h2{margin:0 4px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700}.ls-time-summary__all{margin-left:auto;font-size:13px}.ls-time-summary__empty{color:var(--theme-elevation-500);margin:0;font-size:13px}.ls-time-summary__table{border-collapse:collapse;width:100%;font-size:14px}.ls-time-summary__table th,.ls-time-summary__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:right;padding:6px 8px}.ls-time-summary__table th:first-child,.ls-time-summary__table td:first-child{text-align:left}.ls-time-summary__table thead th{color:var(--theme-elevation-500);font-size:12px;font-weight:600}.ls-time-summary__table tfoot th{border-bottom:none}
