*{box-sizing:border-box}body{color:#e2e8f0;background:#0f172a;margin:0;font-family:"Source Sans 3",system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100dvh}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bw-blue:#378add;--bw-indigo:#533ab7;--bw-violet:#7f77dd;--bw-soft:#b5d4f4;--bw-bg:#0f172a;--bw-bg2:#020617;--bw-surface:#1e293b;--bw-border:#334155;--bw-muted:#94a3b8;--bw-topbar-h:3.75rem;--bw-page-inner-max:1600px}a{color:#93c5fd;text-decoration:none}a:hover{text-decoration:underline}a.primary{color:#93c5fd;font-weight:600;text-decoration:underline}a.primary:hover{color:#bfdbfe;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}input::-webkit-credit-card-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}input::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}textarea::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}textarea::-webkit-credit-card-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}textarea::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.ios-plain-keyboard::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.ios-plain-keyboard::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.ios-plain-keyboard::-webkit-credit-card-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.ios-plain-keyboard::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-contact-card__input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-contact-card__input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-contact-card__input::-webkit-credit-card-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-contact-card__input::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields input::-webkit-credit-card-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields input::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-fields textarea::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-comment-form textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.portal-ticket-comment__edit textarea::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0;position:absolute;display:none!important}.page{max-width:var(--bw-page-inner-max);padding:calc(var(--bw-topbar-h) + 1.25rem) 1rem 2.75rem;margin:0 auto}.topbar{z-index:400;width:100%;max-width:100vw;height:var(--bw-topbar-h);min-height:var(--bw-topbar-h);box-sizing:border-box;background:#0f172afa;margin:0;padding:0;position:fixed;top:0;left:0;right:0;overflow:visible}.topbar__inner{height:100%;max-width:var(--bw-page-inner-max);align-items:center;gap:1rem;margin:0 auto;padding:0 .75rem;display:flex;overflow:visible;box-shadow:0 1px #334155a6}.topbar__inner--centered-brand{position:relative}.topbar--embedded .topbar__inner--centered-brand{max-width:none;padding:0 .65rem}.topbar__menu-slot{flex-shrink:0;justify-content:flex-start;align-items:center;width:2.75rem;display:flex}.topbar__menu-slot--end{justify-content:flex-end}.topbar__actions .topbar__menu-slot--end{width:auto;min-width:2.75rem}.topbar--portal .topbar__inner{padding:0 1rem;box-shadow:0 1px #533ab759}.topbar__inner--portal-tickets{grid-template-columns:minmax(0,1fr) minmax(12rem,28rem) minmax(0,1fr);align-items:center;gap:.75rem 1rem;width:100%;max-width:none;display:grid}.portal-topbar__left{justify-self:start;align-items:center;gap:.65rem;min-width:0;display:flex}.portal-topbar__brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:flex}.portal-topbar__brand .login-page__header-logo{align-items:center;display:flex}.portal-topbar__title-block{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.portal-topbar__title{letter-spacing:.01em;color:#c5cbd4;white-space:nowrap;height:32px;margin:0;padding:0;font-size:1.25rem;font-weight:650;line-height:32px;display:block}.portal-topbar__title-word,.portal-topbar__title-number{line-height:inherit;vertical-align:baseline;white-space:nowrap;display:inline}.portal-topbar__subtitle{display:none}.portal-topbar__center{justify-content:center;align-self:center;align-items:center;width:100%;min-width:0;height:32px;display:flex}.portal-topbar__search{align-items:center;width:100%;max-width:28rem;height:32px;margin:0;display:flex;position:relative}.portal-topbar__search-field{width:100%;height:32px;margin:0;display:block}.portal-topbar__search-input{box-sizing:border-box;color:#5a9fe0;width:100%;height:32px;min-height:32px;max-height:32px;font:inherit;cursor:text;appearance:none;vertical-align:middle;background:#0f172a8c;border:1px solid #5a9fe08c;border-radius:8px;outline:none;margin:0;padding:0 2rem 0 .85rem;font-size:16px;line-height:30px;display:block}.portal-topbar__search-input::-webkit-search-decoration{appearance:none;display:none}.portal-topbar__search-input::-webkit-search-cancel-button{appearance:none;display:none}.portal-topbar__search-input::-webkit-search-results-button{appearance:none;display:none}.portal-topbar__search-input::-webkit-search-results-decoration{appearance:none;display:none}.portal-topbar__search-input::placeholder{color:#5a9fe0b3;line-height:30px}.portal-topbar__search-input:focus{border-color:#5a9fe0;outline:none;box-shadow:0 0 0 2px #5a9fe047}.portal-topbar__search-clear{color:#5a9fe0;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.15rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.portal-topbar__search-clear:hover,.portal-topbar__search-clear:focus-visible{background:#378add33;outline:none}.portal-topbar__search-btn{color:#5a9fe0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.portal-topbar__search-btn:hover,.portal-topbar__search-btn:focus-visible{background:#378add2e;outline:none}.portal-topbar__search-btn:disabled{opacity:.45;cursor:default}.portal-topbar__search-close{color:#5a9fe0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.6rem;line-height:1;display:inline-flex}.portal-topbar__search-close:hover,.portal-topbar__search-close:focus-visible{background:#378add2e;outline:none}@media (width<=720px){.topbar__inner--portal-tickets{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:.45rem .55rem}.portal-topbar__title{text-overflow:ellipsis;max-width:100%;font-size:1.1rem;overflow:hidden}.portal-topbar__title-block{overflow:hidden}.portal-topbar__title-block--with-sub .portal-topbar__title{height:auto;font-size:1.05rem}.portal-topbar__subtitle{color:#e2e8f0d1;white-space:nowrap;margin:.12rem 0 0;font-size:.7rem;font-weight:550;line-height:1.2;display:block}.topbar--search-open .topbar__inner--portal-tickets{grid-template-columns:0 1fr auto}.topbar--search-open .portal-topbar__left{visibility:hidden;width:0;min-width:0;padding:0;overflow:hidden}.topbar--search-open .portal-topbar__search{max-width:none}.topbar--search-open .portal-topbar__actions-menu,.topbar--search-open .portal-topbar__avatar-wrap,body.portal-tickets-bg .topbar--portal:not(.topbar--portal-create) .portal-topbar__actions-menu{display:none}body.portal-tickets-bg .topbar--portal{height:64px;min-height:64px}.page.page--portal-tickets{--bw-topbar-h:64px}body.portal-tickets-bg .topbar--portal .portal-topbar__brand .login-page__header-logo .login-page__brand-svg,.portal-topbar__brand .login-page__header-logo .login-page__brand-svg{width:auto;max-width:32px;height:32px;max-height:32px}}@media (width<=480px){.topbar--portal:not(.topbar--portal-create) .portal-topbar__avatar--bar,.topbar--portal:not(.topbar--portal-create) .portal-topbar__avatar-wrap{display:none}body.portal-tickets-bg .topbar--portal:not(.topbar--portal-create):not(.topbar--search-open) .portal-topbar__avatar-wrap{display:block}.topbar--portal:not(.topbar--search-open) .portal-topbar__avatar-wrap:has(.account-menu__trigger--with-role){display:block}body.portal-tickets-bg .topbar--portal:not(.topbar--portal-create):not(.topbar--search-open) .portal-topbar__avatar--bar,.topbar--portal:not(.topbar--search-open) .account-menu__trigger--with-role .portal-topbar__avatar--bar{display:inline-flex}.topbar--portal:not(.topbar--portal-create) .portal-topbar__menu-profile,.topbar--portal-create .portal-topbar__brand{display:flex}}@media (width<=360px){.topbar__inner--portal-tickets{grid-template-columns:minmax(0,1fr) auto}.portal-topbar__center{display:none}.topbar--search-open .portal-topbar__center,.topbar--ticket-search-open .portal-topbar__center{display:flex}.topbar--portal-create .portal-topbar__brand{display:none}}.portal-topbar__menu-dropdown{z-index:310;background:#1e293b;border:1px solid #334155;border-radius:12px;min-width:11rem;padding:.5rem 0;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000080}.portal-topbar__menu-dropdown--end{left:auto;right:0}.portal-topbar__menu-profile{color:#e2e8f0;border-bottom:1px solid #94a3b838;align-items:center;gap:.65rem;margin-bottom:.15rem;padding:.65rem 1rem .7rem;font-size:.9rem;font-weight:600;display:none}.portal-topbar__menu-profile-avatar{letter-spacing:.02em;color:#f8fafc;background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);border:1px solid #94a3b859;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.portal-topbar__menu-profile-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-topbar__menu-link{box-sizing:border-box;color:#cbd5e1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 1rem .55rem;font-size:.9rem;text-decoration:none;display:block}.portal-topbar__menu-link--button:disabled{opacity:.5;cursor:default}.portal-topbar__menu-link:hover:not(:disabled){background:#378add26;text-decoration:none}.portal-topbar__end{flex-shrink:0;justify-content:flex-end;place-self:center end;align-items:center;gap:.55rem;height:32px;display:flex}.portal-topbar__left .topbar__menu{align-items:center;height:32px;display:flex}.portal-topbar__avatar{letter-spacing:.02em;color:#f8fafc;background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);-webkit-user-select:none;user-select:none;border:1px solid #94a3b859;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}button.portal-topbar__avatar,button.account-menu__trigger{cursor:pointer;font:inherit;appearance:none;padding:0;overflow:hidden}button.account-menu__trigger--with-role{width:auto;height:auto;color:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:inline-flex;overflow:visible}.account-menu__role-under{letter-spacing:.02em;color:#c4b5fd;font-size:.62rem;font-weight:700;line-height:1}.topbar .portal-topbar__end.topbar__admin-end{height:auto;min-height:32px}.portal-topbar__end:has(.account-menu__trigger--with-role){height:auto;min-height:32px}.account-menu__avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.account-menu__dropdown{min-width:15.5rem;max-height:min(70vh,28rem);padding-bottom:0;overflow-y:auto}.account-menu__profile{display:flex!important}.account-menu__profile-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.account-menu__profile-email{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.account-menu__section-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-top:.2rem;padding:.55rem 1rem .2rem;font-size:.68rem;font-weight:700}.account-menu__footer{z-index:1;background:#1e293b;border-top:1px solid #94a3b838;margin-top:.25rem;position:sticky;bottom:0}.account-menu__signout{color:#fca5a5!important}.account-menu__version{letter-spacing:.02em;text-align:center;color:#94a3b8;margin:0;padding:0 1rem .55rem;font-size:.72rem;font-weight:500;line-height:1.2}html[data-theme=light] .account-menu__footer{background:#fff}html[data-theme=light] .account-menu__version{color:#64748b}.account-page__toc{flex-wrap:wrap;gap:.5rem .85rem;margin:.75rem 0 1rem;display:flex}.account-page__toc a{font-size:.85rem;font-weight:600}.account-page__section{scroll-margin-top:calc(var(--bw-topbar-h) + .75rem);margin-top:.85rem}.account-page__section h2{margin:0 0 .35rem;font-size:1.15rem}.account-page__h3{margin:.75rem 0 .35rem;font-size:1rem}.account-page__banner{border-radius:10px;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.9rem}.account-page__banner--error{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173}.account-page__banner--ok{color:#a7f3d0;background:#064e3b59;border:1px solid #34d39966}.account-page__avatar-row{flex-wrap:wrap;align-items:center;gap:1rem;margin:.85rem 0 1rem;display:flex}.account-page__avatar-preview{color:#f8fafc;background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);border:1px solid #94a3b859;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.15rem;font-weight:800;display:inline-flex;overflow:hidden}.account-page__avatar-preview img{object-fit:cover;width:100%;height:100%}.account-page__avatar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.account-page__form{gap:.75rem;max-width:28rem;display:grid}.account-page__name-row{grid-template-columns:1fr 1fr;align-items:end;gap:.65rem;display:grid}.account-page__form label{color:#cbd5e1;gap:.35rem;font-size:.88rem;display:grid}.account-page__form input,.account-page__form select{font:inherit;border:1px solid var(--bw-border);color:#e2e8f0;background:#0206178c;border-radius:8px;padding:.5rem .65rem}.account-page__check{grid-template-columns:none;align-items:center;gap:.55rem;display:flex!important}.account-page__check input{width:auto;margin:0}.account-page__list{margin:.5rem 0 0;padding-left:1.15rem}.account-page__list li+li{margin-top:.55rem}.account-page__dl{gap:.65rem;margin:.65rem 0;display:grid}.account-page__dl dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.75rem}.account-page__dl dd{margin:.15rem 0 0}.account-page__danger{color:#fca5a5!important}html[data-theme=light] body{color:#0f172a;background:#e8eef7}html[data-theme=light] .card{color:#0f172a;background:#fff;border-color:#cbd5e1}html[data-theme=light] .muted{color:#64748b}html[data-theme=light] .portal-topbar__menu-dropdown,html[data-theme=light] .topbar__menu-dropdown{background:#fff;border-color:#cbd5e1}html[data-theme=light] .portal-topbar__menu-link{color:#334155}.portal-topbar__kebab{box-sizing:border-box;color:#5a9fe0;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.portal-topbar__kebab:hover,.portal-topbar__kebab:focus-visible{background:#378add2e;outline:none}button.portal-topbar__back{box-sizing:border-box;color:#5a9fe0;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;filter:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex;position:relative}.portal-topbar__back-hit{pointer-events:none;background:0 0;position:absolute;inset:0}button.portal-topbar__back:hover,button.portal-topbar__back:focus,button.portal-topbar__back:focus-visible,button.portal-topbar__back:active{box-shadow:none;filter:none;background:0 0;outline:none}@media (hover:hover) and (pointer:fine){button.portal-topbar__back:hover,button.portal-topbar__back:focus-visible{background:#378add2e}}.topbar__inner--portal-create{grid-template-columns:minmax(0,1fr) auto}.topbar__inner--portal-create .portal-topbar__center{display:none}.portal-topbar__search--ticket{align-items:center;gap:.4rem;max-width:none;display:flex}.portal-topbar__search--ticket .portal-topbar__search-field{flex:auto;min-width:0}.portal-topbar__search-close--danger{color:#f87171}.portal-topbar__search-close--danger:hover,.portal-topbar__search-close--danger:focus-visible{color:#fecaca;background:#7f1d1d59;outline:none}.portal-topbar__search-results{z-index:420;background:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;gap:.35rem;width:min(32rem,100vw - 2rem);max-height:min(28rem,100vh - 8rem);margin:0;padding:.45rem;list-style:none;display:flex;position:fixed;top:50%;left:50%;right:auto;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00000080}.portal-topbar__search-results__empty{color:#94a3b8;padding:.65rem .55rem;font-size:.92rem}.portal-topbar__search-results__option{color:#e2e8f0;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.55rem .65rem;display:flex}.portal-topbar__search-results__option:hover,.portal-topbar__search-results__option:focus-visible{background:#1e293bf2;border-color:#475569;outline:none}.portal-topbar__search-results__option-name{color:#f8fafc;font-weight:600}.portal-topbar__search-results__option-meta{color:#94a3b8;font-size:.82rem}.topbar--ticket-search-open .topbar__inner--portal-tickets,.topbar--ticket-search-open .topbar__inner--portal-create{grid-template-columns:minmax(0,1fr)}.topbar--ticket-search-open .portal-topbar__left,.topbar--ticket-search-open .portal-topbar__end,.topbar--ticket-search-open .portal-topbar__actions-menu,.topbar--ticket-search-open .portal-topbar__avatar-wrap{display:none}.topbar--ticket-search-open .portal-topbar__center{width:100%;display:flex}.topbar--ticket-search-open .portal-topbar__search{max-width:none}.topbar__title-brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:flex}.login-page__header-logo--icon .login-page__brand-svg{width:auto;max-width:2.7rem;height:2.55rem}.topbar__center-logo,.companies-directory-topbar__logo{pointer-events:none;line-height:0;position:absolute;left:50%;transform:translate(-50%)}a.topbar__center-logo,.topbar__center-logo.topbar__home-brand{pointer-events:auto}.topbar__center-logo .login-page__header-logo,.companies-directory-topbar__logo .login-page__header-logo{justify-content:center;width:auto;display:flex}.topbar__center-logo .login-page__header-logo .login-page__brand-svg,.companies-directory-topbar__logo .login-page__header-logo .login-page__brand-svg{width:auto;max-width:2.7rem;height:2.55rem}.topbar__crm-rail{color:#94a3b8;flex-wrap:wrap;flex:1;align-items:center;gap:.35rem .85rem;min-width:0;font-size:.82rem;display:flex;overflow:hidden}.topbar__crm-rail a{color:#93c5fd;white-space:nowrap;text-decoration:none}.topbar__crm-rail a:hover{text-decoration:underline}.topbar__crm-label{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.topbar__crm-label strong{color:#e2e8f0}.topbar__search-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.topbar__search-btn svg{width:22px;height:22px}.topbar__search-btn:hover,.topbar__search-btn:focus-visible{background:#ffffff1f;outline:none}.topbar__search{background:#080c1ceb;border:1px solid #000;border-radius:8px;flex:9rem;align-items:center;gap:.45rem;min-width:0;max-width:22rem;height:42px;padding:0 .75rem 0 calc(.65rem - 1ch);display:flex;box-shadow:0 0 0 1px #c4b5fd59,0 0 14px #a78bfa6b}.topbar__search-icon{color:#c4b5fd;flex-shrink:0;justify-content:center;align-items:center;margin-left:0;line-height:0;display:inline-flex}.topbar__search-icon svg{width:22px;height:22px}.topbar__search-input{color:#f8fafc;width:100%;min-width:0;height:40px;font:inherit;box-shadow:none;appearance:none;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:16px}.topbar__search-input:focus{box-shadow:none;outline:none}.topbar__search-input::-webkit-search-decoration{appearance:none;display:none}.topbar__search-input::-webkit-search-cancel-button{appearance:none;display:none}.topbar__search-input::-webkit-search-results-button{appearance:none;display:none}.topbar__search-input::-webkit-search-results-decoration{appearance:none;display:none}.topbar__search-input::placeholder{color:#cbd5e1b3}.topbar__search-close{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.65rem;line-height:1;display:inline-flex}.topbar__search-close:hover,.topbar__search-close:focus-visible{background:#ffffff1f;outline:none}.topbar--admin-search-open .topbar__actions,.topbar--admin-search-open .topbar__admin-end{flex:auto;min-width:0}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){body.admin-ticket-queue-bg{overflow-x:hidden;background-attachment:scroll!important}body.admin-ticket-queue-bg .topbar{overflow:visible;background-attachment:scroll!important}.page.page--admin-ticket-queue{overflow-anchor:none;overflow-x:hidden}.page.page--admin-ticket-queue input,.page.page--admin-ticket-queue select,.page.page--admin-ticket-queue textarea,.topbar .topbar__search-input{font-size:16px!important}.topbar--admin-search-open .topbar__title-left,.topbar--admin-search-open .topbar__crm-rail,.topbar--admin-search-open .account-menu{display:none!important}.topbar--admin-search-open .topbar__inner--admin-title{justify-content:stretch;gap:.5rem}.topbar--admin-search-open .topbar__actions,.topbar--admin-search-open .topbar__admin-end{flex:auto;justify-content:stretch;width:100%;margin-left:0}.topbar--admin-search-open .topbar__search{flex:auto;max-width:none}}.topbar__admin-mode{letter-spacing:.03em;color:#e0e7ff;white-space:nowrap;background:#533ab761;border:1px solid #93c5fd61;border-radius:999px;flex-shrink:0;align-items:center;padding:.18rem .48rem;font-size:.68rem;font-weight:700;line-height:1.15;display:inline-flex}.topbar__actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.topbar__embed-actions{align-items:center;gap:.5rem;display:flex}.topbar__embed-link{white-space:nowrap;font-size:.78rem;text-decoration:none;color:#93c5fd!important}.topbar__embed-link:hover{text-decoration:underline}.topbar__embed-exit{white-space:nowrap;font-size:.78rem!important}.topbar__embed-close{color:#e2e8f0;cursor:pointer;background:#33415599;border:none;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:inline-flex}.topbar__embed-close:hover{background:#334155d9}.admin-companies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.admin-companies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-companies-grid{grid-template-columns:minmax(0,1fr)}}.page.page--admin-companies{padding-left:.75rem;padding-right:.75rem}body.admin-dashboard-bg{background-color:#4338ca;background-image:linear-gradient(90deg,#1d4ed8 0%,#4338ca 38%,#6d28d9 72%,#5b21b6 100%);background-attachment:fixed}body.admin-dashboard-bg .topbar{background:linear-gradient(90deg,#1d4ed88c 0%,#4338ca9e 38%,#6d28d994 72%,#5b21b68c 100%),#0f172ab8;border-bottom:1px solid #94a3b838;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}body.admin-dashboard-bg .page--admin-dashboard .card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b8c;border:1px solid #ffffff24}body.admin-ticket-queue-bg,body.portal-tickets-bg{background-color:#080c22;background-image:radial-gradient(78% 58% at 50% 38%,#7c4ee6d1 0%,#4c30b485 34%,#0000 70%),radial-gradient(52% 42% at 12% 8%,#378add6b 0%,#0000 58%),radial-gradient(48% 40% at 92% 92%,#6d3ed25c 0%,#0000 56%),linear-gradient(165deg,#060a1c 0%,#10163a 18%,#2a1d62 42%,#1b1448 64%,#070b1f 100%);background-attachment:scroll}body.admin-ticket-queue-bg .topbar{background-color:#0000;background-image:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #94a3b838;height:64px;min-height:64px;margin:0;padding:0;top:0;overflow:visible;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}body.admin-ticket-queue-bg .topbar .topbar__inner{box-shadow:none;height:100%;padding-top:0;padding-bottom:0}body.admin-ticket-queue-bg .topbar__menu button span{background:#5a9fe0!important}body.admin-ticket-queue-bg .admin-close-icon-btn path{stroke:#5a9fe0!important}body.admin-ticket-queue-bg .topbar__inner--admin-title{justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:none;padding:0 1rem;display:flex}body.admin-ticket-queue-bg .topbar__title-left{z-index:2;align-items:center;gap:.65rem;min-width:0;display:flex;position:relative}body.admin-ticket-queue-bg .topbar__title-brand{flex-shrink:0;align-items:center;line-height:0;display:flex}body.admin-ticket-queue-bg .topbar__title-brand .login-page__header-logo .login-page__brand-svg{width:auto;max-width:40.8px;height:40.8px;max-height:40.8px}body.admin-ticket-queue-bg .topbar__page-title{color:#c5cbd4}body.admin-ticket-queue-bg .topbar__header-actions{flex-shrink:0;align-items:center;margin-left:.15rem;display:flex}body.admin-ticket-queue-bg .topbar__menu>button{box-sizing:border-box;width:32px!important;height:32px!important;padding:0!important}body.admin-ticket-queue-bg .topbar__admin-end{margin-left:auto}body.admin-ticket-queue-bg .topbar__actions{z-index:2;align-items:center;gap:.55rem;margin-left:auto;display:flex;position:relative}body.portal-tickets-bg .topbar--portal{background:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);border-bottom:1px solid #94a3b838;height:64px;min-height:64px;margin:0;padding:0;top:0;overflow:visible;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}body.portal-tickets-bg .topbar--portal .topbar__inner{box-shadow:none;height:100%;padding-top:0;padding-bottom:0}body.portal-tickets-bg .topbar--portal .portal-topbar__brand .login-page__header-logo .login-page__brand-svg{width:auto;max-width:40.8px;height:40.8px;max-height:40.8px}body.portal-tickets-bg .topbar--portal .topbar__menu>button{box-sizing:border-box;width:32px!important;height:32px!important;padding:0!important}body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-btn svg{width:28px;height:28px}body.portal-tickets-bg .topbar--portal .portal-topbar__back{box-sizing:border-box;color:#5a9fe0;min-width:48px;min-height:48px;width:48px!important;height:48px!important;padding:0!important}body.portal-tickets-bg .topbar--portal .portal-topbar__back svg{width:26px;height:26px}@media (width<=720px){body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .topbar__inner,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .topbar__inner--portal-tickets{grid-template-columns:minmax(0,1fr) auto;padding-left:16px}body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .topbar__inner,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .topbar__inner--portal-tickets{padding-right:16px}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__center:not(:has(.portal-topbar__search)){display:none}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal button.portal-topbar__back{z-index:2;min-width:14px;min-height:23px;box-shadow:none;filter:none;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;outline:none;justify-content:flex-start;margin:0;position:relative;background:0 0!important;width:14px!important;height:23px!important;padding:0!important}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back-hit{pointer-events:auto;background:0 0;width:48px;height:48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__left,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back-hit{-webkit-tap-highlight-color:transparent}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back:hover,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back:focus,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back:focus-visible,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back:active,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal button.portal-topbar__back:hover,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal button.portal-topbar__back:focus,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal button.portal-topbar__back:focus-visible,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal button.portal-topbar__back:active{box-shadow:none;filter:none;outline:none;background:0 0!important}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__back svg{width:14px;height:23px;display:block}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__left{gap:0}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__left:has(.topbar__menu){gap:.45rem}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__title{margin-left:1ch}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__brand{display:none}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__title-block,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__title{flex:none;max-width:none;height:auto;line-height:1;overflow:visible}}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__title-block,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__title{height:auto;line-height:1}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-btn,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-btn{width:36px;height:36px;margin-right:1ch}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__center,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-field,body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-input,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__center,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-field,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-input{height:40px}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-input,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-input{min-height:40px;max-height:40px;line-height:38px}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-input::placeholder,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__search-input::placeholder{line-height:38px}body.portal-tickets-bg .page.page--portal-ticket .topbar--portal .portal-topbar__search-btn svg{width:28px;height:28px}body.portal-tickets-bg .topbar--portal .admin-close-icon-btn{box-sizing:border-box;width:32px!important;height:32px!important;padding:0!important}body.portal-tickets-bg .topbar--portal .admin-close-icon-btn svg{width:20px!important;height:20px!important}body.portal-tickets-bg .topbar--portal .admin-close-icon-btn path{stroke:#5a9fe0!important}body.portal-tickets-bg .topbar__menu button span{background:#5a9fe0!important}body.admin-ticket-queue-bg{overscroll-behavior-x:none;max-width:100%;overflow-x:hidden}html:has(body.admin-ticket-queue-bg){overscroll-behavior-x:none;max-width:100%;overflow-x:hidden}body.admin-ticket-queue-bg .topbar{max-width:100%}.page.page--admin-ticket-queue{--bw-topbar-h:64px;box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;padding-top:calc(var(--bw-topbar-h) + .5rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:0 0;overflow-x:hidden}@media (width<=720px){body.admin-ticket-queue-bg .topbar{height:56px;min-height:56px;overflow:visible}.page.page--admin-ticket-queue{--bw-topbar-h:56px;padding-top:calc(var(--bw-topbar-h) + .5rem);padding-left:.75rem;padding-right:.75rem}}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){body.admin-ticket-queue-bg{overscroll-behavior:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;position:fixed;inset:0;overflow:hidden}html:has(body.admin-ticket-queue-bg){overscroll-behavior:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body.admin-ticket-queue-bg #root{height:100%;max-height:100%;overflow:hidden}.page.page--admin-ticket-queue,.page.page--admin-ticket-queue.page--admin-tickets-board{overscroll-behavior:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;padding-top:calc(var(--bw-topbar-h) + 16px);flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden}.page.page--admin-ticket-queue .admin-ticket-queue__stats,.page.page--admin-ticket-queue .admin-tickets-board__stats,.page.page--admin-ticket-queue .admin-ticket-queue__filters,.page.page--admin-ticket-queue .admin-tickets-board__filters,.page.page--admin-ticket-queue .admin-ticket-queue__error,.page.page--admin-ticket-queue .admin-tickets-board__error{flex:none;width:100%;min-width:0;max-width:100%}.page.page--admin-ticket-queue .admin-status-pills{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;min-width:0;max-width:100%}.page.page--admin-ticket-queue .admin-tickets-board__pills{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.page.page--admin-ticket-queue .admin-tickets-board__pill{scroll-snap-align:start}.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card,.page.page--admin-ticket-queue .admin-tickets-board__list{background:linear-gradient(168deg,#6b42d6 0%,#7d56e4 16%,#6a64d8 34%,#4e76c4 54%,#3c649c 74%,#2c5080 100%);flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex;overflow:hidden}.page.page--admin-ticket-queue .admin-tickets-board__list{margin-top:8px;overflow:visible}.page.page--admin-ticket-queue .admin-ticket-queue__results{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.page.page--admin-ticket-queue .admin-ticket-queue__mobile-list,.page.page--admin-ticket-queue .admin-tickets-board__cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow:hidden auto}.page.page--admin-ticket-queue .bw-section-chrome,.page.page--admin-ticket-queue .admin-ticket-queue__footer,.page.page--admin-ticket-queue .admin-tickets-board__list-head{flex:none}}.page.page--portal-tickets{--bw-topbar-h:64px;box-sizing:border-box;min-height:100dvh;padding:calc(var(--bw-topbar-h) + .5rem) 1rem 1rem;background:0 0;flex-direction:column;display:flex;overflow:visible}@media (width<=720px){.page.page--portal-tickets{--bw-topbar-h:64px;overscroll-behavior-y:none;height:100dvh;max-height:100dvh;padding:calc(var(--bw-topbar-h) + 16px) 16px 16px;overflow:hidden}body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__title,body.portal-tickets-bg .page.page--portal-tickets .topbar--portal .portal-topbar__title-block{max-width:none;height:auto;line-height:1;overflow:visible}}.page.page--portal-tickets .card{-webkit-backdrop-filter:blur(12px);background:#0a10265c;border:1px solid #94a3b83d;border-radius:16px;box-shadow:0 8px 32px #0000002e}.page.page--portal-tickets .card.portal-tickets-list-card{padding:0}.bw-section-chrome{box-sizing:border-box;color:#fff;background:#050816;border:0;border-bottom-width:medium;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:.75rem;height:3.25rem;min-height:3.25rem;max-height:3.25rem;margin:0;padding:0 16px 0 1.25rem;display:flex}.portal-tickets-list-head,.page.page--portal-tickets .bw-section-chrome{z-index:40;position:relative;overflow:visible}.bw-section-chrome h2{color:#fff;white-space:nowrap;flex-shrink:0;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.2;overflow:visible}.bw-section-chrome__title-count{font-weight:inherit;font-size:inherit;color:inherit;margin-left:0}.portal-ticket-section__add-btn{color:#60a5fa;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.portal-ticket-section__add-btn:hover:not(:disabled),.portal-ticket-section__add-btn:focus-visible{color:#93c5fd;outline:none}.portal-ticket-section__add-btn:disabled,.portal-ticket-section__add-btn--locked{opacity:.45;cursor:default}.portal-ticket-section__add-btn--locked{cursor:pointer}.portal-tickets-chrome-actions{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.portal-tickets-new-btn{color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;display:inline-flex}.portal-tickets-sort{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.portal-tickets-sort-btn{color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;display:inline-flex}.portal-tickets-sort-btn:hover:not(:disabled),.portal-tickets-sort-btn:focus-visible,.portal-tickets-sort-btn.is-open,.portal-tickets-sort-btn.is-active{color:#bfdbfe;background:#93c5fd1f;outline:none}.portal-tickets-sort-hint{color:#93c5fd;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.35rem;margin:0;padding:.4rem 1.1rem .15rem;font-size:.78rem;font-weight:650;line-height:1.2;display:flex}.portal-tickets-sort-hint__chip{align-items:center;gap:.32rem;display:inline-flex}@keyframes portal-tickets-sort-chip-in{0%{opacity:0;filter:brightness(1.8);transform:translateY(-10px)scale(.86)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes portal-tickets-sort-arrow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes portal-tickets-sort-btn-pulse{0%{box-shadow:0 0 #5a9fe0b3}70%{box-shadow:0 0 0 10px #5a9fe000}to{box-shadow:0 0 0 2px #5a9fe08c}}.portal-tickets-sort__clear{color:#93c5fd;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3341558c;width:100%;margin:.15rem 0 0;padding:.5rem .85rem .42rem;font-size:.88rem;font-weight:650;line-height:1.25;display:block}.portal-tickets-sort__clear:hover,.portal-tickets-sort__clear:focus-visible{color:#f8fafc;background:#93c5fd1f;outline:none}.portal-tickets-sort-hint .portal-tickets-sort__dir-icon{flex-shrink:0;width:.95rem;height:.95rem}.portal-tickets-sort-btn__icon{width:1.28rem;height:1.28rem;display:block}.portal-tickets-sort__dropdown{z-index:220;min-width:16.5rem;padding:.3rem 0}.portal-tickets-sort__row{color:#cbd5e1;justify-content:space-between;align-items:center;gap:.55rem;padding:.28rem .55rem .28rem .85rem;display:flex}.portal-tickets-sort__row.is-active{color:#f8fafc;background:#378add24}.portal-tickets-sort__row-label{white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.25}.portal-tickets-sort__dirs{flex-shrink:0;align-items:center;gap:.1rem;display:inline-flex}.portal-tickets-sort__dir{color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;display:inline-flex}.portal-tickets-sort__dir:hover,.portal-tickets-sort__dir:focus-visible{color:#f8fafc;background:#93c5fd29;outline:none}.portal-tickets-sort__dir.is-active{color:#f8fafc;background:#378add61}.portal-tickets-sort__dir-icon{width:1.15rem;height:1.15rem;display:block}.portal-tickets-new-btn__label{display:none}.portal-tickets-new-btn:hover:not(:disabled),.portal-tickets-new-btn:focus-visible{color:#bfdbfe;background:#93c5fd1f;outline:none}.portal-tickets-new-btn:disabled{color:#93c5fd73;cursor:default}.portal-tickets-new-btn__icon{width:1.35rem;height:1.35rem;display:block}@media (width<=720px){.page.page--portal-tickets .card.portal-tickets-list-card,.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card{height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%);border:1px solid #c5cbd4;border-radius:16px;flex:none}.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card,.page.page--admin-ticket-queue .admin-tickets-board__list{background:linear-gradient(168deg,#6b42d6 0%,#7d56e4 16%,#6a64d8 34%,#4e76c4 54%,#3c649c 74%,#2c5080 100%)}.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card{overflow:hidden}.page.page--portal-tickets .card.portal-tickets-list-card{overscroll-behavior:none;flex:auto;min-height:0;overflow:visible}.page.page--portal-tickets .portal-tickets-list-head{z-index:40;background:#050816;flex-shrink:0;position:relative;top:auto;overflow:visible;transform:translateZ(0);box-shadow:0 10px 18px #0508166b}.page.page--portal-tickets .bw-section-chrome{z-index:1;height:3.25rem;min-height:3.25rem;max-height:3.25rem;box-shadow:none;background:#050816;border-bottom:none;border-radius:16px 16px 0 0;margin:0;padding-top:0;padding-left:16px;padding-right:16px;position:relative;top:auto;overflow:visible}.page.page--portal-tickets .portal-tickets-sort-hint{background:0 0;padding:.45rem 16px .55rem}.page.page--portal-tickets .portal-tickets-sort-hint__chip{color:#dbeafe;background:#0f172a8c;border:1px solid #5a9fe0d9;border-radius:999px;padding:.28rem .72rem .28rem .78rem;animation:.42s cubic-bezier(.22,1,.36,1) portal-tickets-sort-chip-in;box-shadow:0 0 0 1px #378add33,0 0 18px #378add61}.page.page--portal-tickets .portal-tickets-sort-hint__chip .portal-tickets-sort__dir-icon{animation:.9s ease-in-out 2 portal-tickets-sort-arrow-bob}.page.page--portal-tickets .portal-tickets-sort-btn.is-active{color:#fff;background:#378add52;animation:1.15s ease-out portal-tickets-sort-btn-pulse;box-shadow:0 0 0 2px #5a9fe08c}.page.page--portal-tickets .portal-tickets-new-btn{gap:.28rem;width:auto;height:auto;min-height:2.15rem;padding:.3rem .45rem .3rem .3rem}.page.page--portal-tickets .portal-tickets-new-btn__label{letter-spacing:.01em;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1;display:inline}.page.page--admin-ticket-queue .bw-section-chrome{z-index:1;box-shadow:none;background:0 0;border-bottom:1px solid #33415573;border-radius:16px 16px 0 0;padding-left:8px;padding-right:16px;position:static;top:auto}.page.page--admin-tickets-board .admin-tickets-board__list-head.bw-section-chrome{z-index:20;background:#000;border-radius:14px 14px 0 0;gap:0;padding-left:16px;padding-right:16px;position:sticky;top:0}.page.page--admin-tickets-board .admin-tickets-board__add{margin-left:0;margin-right:0}.page.page--admin-tickets-board .admin-tickets-board__filter-btn,.page.page--admin-tickets-board .admin-tickets-board__sort{margin-left:0}}.portal-tickets-page-head{flex-shrink:0;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.portal-tickets-page-head__title{color:#e2e8f0;margin:0}.portal-tickets-page-head__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:flex}.portal-tickets-page-head__action.create-ticket-text-btn{color:#5a9fe0;letter-spacing:.02em;text-underline-offset:.18em;gap:.55rem;font-size:1.05rem;font-weight:600;text-decoration:underline}.portal-tickets-page-head__action.create-ticket-text-btn:hover:not(:disabled){color:#7ab8e8;text-decoration:underline}.portal-tickets-page-head__action.create-ticket-text-btn:disabled{color:#5a9fe073;text-decoration:underline}.portal-tickets-page-head__action .create-ticket-text-btn__label{text-underline-offset:.18em;text-decoration:underline}.portal-tickets-page-head__action .create-ticket-text-btn__icon{pointer-events:none}.portal-tickets-page-head__action .create-ticket-text-btn__icon .create-ticket-svg-icon{width:28px;height:28px;color:inherit}.portal-tickets-page-head__action .create-ticket-svg-icon [stroke]{stroke:currentColor!important}.portal-tickets-page-head__action .create-ticket-svg-icon--ticket,.portal-tickets-page-head__action .create-ticket-svg-icon--ticket [fill]{fill:currentColor!important}.portal-tickets-page-head__action:hover:not(:disabled) .create-ticket-svg-icon [stroke]{stroke:currentColor!important}.portal-tickets-list-card{flex-direction:column;flex:1;min-height:0;margin-bottom:0;padding:0;display:flex;overflow:visible}.portal-tickets-list-card__error,.portal-tickets-list-card__status{flex-shrink:0;margin:.85rem 1.1rem}.portal-tickets-table-wrap .portal-tickets-list-card__status{margin-top:0;padding:.85rem 1.1rem 1rem}.portal-tickets-subject-cell{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.portal-tickets-subject-cell__subline{font-size:.82rem;line-height:1.25}.portal-tickets-preview-col{vertical-align:top;width:35ch;max-width:35ch}.portal-tickets-preview-cell{flex-direction:column;gap:.2rem;max-width:35ch;line-height:1.35;display:flex}.portal-tickets-preview-cell__text{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:35ch;overflow:hidden}.portal-tickets-preview-cell__time{font-size:.78rem;line-height:1.2}.portal-tickets-table{margin:0}.page.page--portal-tickets .portal-tickets-table th:first-child,.page.page--portal-tickets .portal-tickets-table td:first-child{padding-left:1rem}.page.page--portal-tickets .portal-tickets-table th:last-child,.page.page--portal-tickets .portal-tickets-table td:last-child{padding-right:.65rem}.portal-tickets-table__actions-col{text-align:right;vertical-align:middle;width:2.75rem;position:relative;overflow:visible}.portal-tickets-row-menu{justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.portal-tickets-row-menu__dropdown{z-index:200}.portal-tickets-list-card__flash{color:#86efac;margin:.75rem 1rem 0;font-size:.9rem}.portal-ticket-email-modal__panel{flex-direction:column;width:min(720px,100vw - 1.5rem);max-height:min(92vh,900px);display:flex}.portal-ticket-email-modal__body{flex-direction:column;gap:.75rem;display:flex;overflow:auto}.portal-ticket-email-modal__field{color:#cbd5e1;flex-direction:column;gap:.35rem;font-size:.86rem;display:flex;position:relative}.portal-ticket-email-modal__field-label{align-items:center;gap:.4rem;display:inline-flex;position:relative}.portal-ticket-email-modal__error-anchor{flex-shrink:0;align-items:center;width:0;height:1.1rem;display:inline-flex;position:relative}.portal-ticket-email-modal__error-anchor .portal-field-tooltip__bubble{z-index:140;width:min(22rem,72vw);left:0;transform:translate(0)}.portal-ticket-email-modal__error-anchor .portal-field-tooltip__bubble--below:after,.portal-ticket-email-modal__error-anchor .portal-field-tooltip__bubble--above:after{left:1.1rem;transform:none}.portal-ticket-email-modal__error-anchor .portal-field-tooltip__bubble{animation-name:portal-ticket-email-error-tip-in}.portal-ticket-email-modal__error-anchor .portal-field-tooltip__bubble--above{animation-name:portal-ticket-email-error-tip-in-above}@keyframes portal-ticket-email-error-tip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-ticket-email-error-tip-in-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.portal-ticket-email-modal__field textarea.portal-ticket-email-modal__input--error{border-color:#f43f5e;box-shadow:0 0 0 2px #f43f5e38}.portal-ticket-email-modal__field input,.portal-ticket-email-modal__field textarea{box-sizing:border-box;color:#f8fafc;width:100%;font:inherit;resize:vertical;background:#0f172a;border:1px solid #334155;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.9rem}.portal-ticket-email-modal__field input:disabled,.portal-ticket-email-modal__field textarea:disabled{opacity:.65}.portal-ticket-email-modal__preview-head{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.portal-ticket-email-modal__preview{background:#eef2f7;border:1px solid #334155;border-radius:12px;min-height:220px;max-height:340px;overflow:hidden}.portal-ticket-email-modal__iframe{background:#eef2f7;border:0;width:100%;height:340px;display:block}.portal-ticket-email-modal__actions{flex-shrink:0}.page.page--portal-tickets .card h2{color:#e2e8f0}.page.page--portal-tickets .card .bw-section-chrome h2,.page.page--admin-ticket-queue .card .bw-section-chrome h2{color:#fff}.page.page--admin-ticket-queue .card .bw-section-chrome{justify-content:flex-start;gap:.85rem}.page.page--admin-ticket-queue .bw-section-chrome .admin-ticket-queue__add-ticket{color:#93c5fd;flex-shrink:0;padding:0;font-size:.92rem;font-weight:700;line-height:1}.page.page--admin-ticket-queue .bw-section-chrome .admin-ticket-queue__add-ticket:hover:not(:disabled){color:#bfdbfe}.page.page--portal-tickets a.primary{color:#5a9fe0}.page.page--portal-tickets a.primary:hover{color:#7ab8e8}.page.page--portal-tickets .portal-tickets-table thead.portal-tickets-table__head tr{background:linear-gradient(135deg,#378add 0%,#4a6eb5 55%,#533ab7 100%)}.page.page--portal-tickets .portal-tickets-table thead.portal-tickets-table__head th{z-index:5;text-transform:none;letter-spacing:.01em;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#378add 0%,#4a6eb5 55%,#533ab7 100%);border-bottom:none;padding:.8rem 1rem;font-size:.88rem;font-weight:700;position:sticky;top:0}.page.page--portal-tickets .portal-tickets-table thead.portal-tickets-table__head th:first-child,.page.page--portal-tickets .portal-tickets-table thead.portal-tickets-table__head th:last-child{border-top-left-radius:0;border-top-right-radius:0}.page.page--portal-tickets .table thead tr{background:#080c1ef2}.page.page--portal-tickets .table th{z-index:4;text-transform:uppercase;letter-spacing:.06em;color:#64748b;-webkit-backdrop-filter:blur(8px);background:#080c1efa;border-bottom:1px solid #33415580;padding:.65rem .75rem;font-size:.75rem;position:sticky;top:0;box-shadow:0 1px #33415573}.page.page--portal-tickets .table tbody tr{border-top:1px solid #33415580;transition:background .12s}.page.page--portal-tickets .portal-tickets-table{border-collapse:separate;border-spacing:0 .4rem}.page.page--portal-tickets .portal-tickets-table tbody tr:nth-child(2n){background:0 0}.page.page--portal-tickets .portal-tickets-table tbody tr:nth-child(2n) td{background:#378add14}.page.page--portal-tickets .portal-tickets-table tbody tr:hover td{background:#378add1a}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--ticket td,.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--draft td{border-top:1px solid #3341558c;border-bottom:1px solid #3341558c}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--ticket td:first-child,.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--draft td:first-child{border-left:1px solid #3341558c;border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;overflow:hidden}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--ticket td:first-child:before,.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--draft td:first-child:before{content:"";background:var(--ticket-priority-color,#94a3b8);width:6px;box-shadow:0 0 12px var(--ticket-priority-color,#94a3b8);position:absolute;top:0;bottom:0;left:0}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--ticket td:last-child,.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--draft td:last-child{border-right:1px solid #3341558c;border-top-right-radius:10px;border-bottom-right-radius:10px}.page.page--portal-tickets .table td{vertical-align:middle;color:#e2e8f0;border-bottom:none;padding:.75rem}.page.page--portal-tickets .table a{color:#e2e8f0;font-weight:600}.page.page--portal-tickets .table a:hover{color:#f8fafc}.page.page--portal-tickets .portal-tickets-subject-cell>a{color:#5a9fe0}.page.page--portal-tickets .portal-tickets-subject-cell>a:hover{color:#7ab8e8}.page.page--portal-tickets .portal-tickets-subject-cell__draft,.page.page--portal-tickets .portal-tickets-subject-cell__ticket-id{color:#c5cbd4;font-weight:600}.page.page--portal-tickets a.portal-tickets-subject-cell__draft{color:#c5cbd4}.page.page--portal-tickets a.portal-tickets-subject-cell__draft:hover{color:#d8dde5}.page.page--portal-tickets .muted{color:#94a3b8}.portal-tickets-table-wrap{flex:1;min-height:0;padding:.7rem .85rem .35rem 0;overflow:auto}.portal-tickets-view--accordion{display:none}@media (width<=720px){.portal-tickets-view--table{display:none}.portal-tickets-view--accordion{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;overflow-anchor:none;touch-action:pan-y;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0 0 15px 15px;flex-direction:column;flex:auto;gap:.85rem;margin:0;padding:20px 20px 16px;display:flex;overflow:hidden scroll;transform:translateZ(0)}.page.page--portal-tickets .portal-tickets-list-card:has(.portal-tickets-sort-hint) .portal-tickets-view--accordion{padding-top:8px}.page.page--portal-tickets .portal-tickets-accordion-row,.page.page--portal-tickets .portal-tickets-accordion-row:first-child{margin:0;padding:0}.page.page--portal-tickets .portal-tickets-accordion-row__face{border:1px solid color-mix(in srgb, var(--ticket-priority-color,#94a3b8) 58%, transparent);width:100%;box-shadow:none;background:#0f172ab8;border-left-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy actions";align-items:center;column-gap:.55rem;padding-left:.85rem;overflow:hidden}.page.page--portal-tickets .swipe-reveal-row__actions{border-radius:0 10px 10px 0;align-items:stretch;height:100%;top:0;bottom:0;overflow:hidden}.page.page--portal-tickets .portal-tickets-accordion-row--ticket .portal-tickets-accordion-row__face,.page.page--portal-tickets .portal-tickets-accordion-row--draft .portal-tickets-accordion-row__face,.page.page--portal-tickets .portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face{border-color:color-mix(in srgb, var(--ticket-priority-color,#94a3b8) 58%, transparent);box-shadow:none;border-left-color:#0000}.page.page--portal-tickets .portal-tickets-accordion-row__face:before{content:"";background:var(--ticket-priority-color,#94a3b8);width:6px;box-shadow:0 0 12px var(--ticket-priority-color,#94a3b8);position:absolute;top:0;bottom:0;left:0}.page.page--portal-tickets .portal-tickets-accordion-row__kebab-wrap{align-self:center;gap:.2rem;transform:none}.page.page--portal-tickets .swipe-reveal-row.is-revealing .portal-tickets-accordion-row__face{border-right-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0}.page.page--portal-tickets .portal-tickets-accordion-row__product{width:1.5rem;height:1.5rem;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;grid-area:icon;justify-content:center;align-self:center;align-items:center;display:flex}.page.page--portal-tickets .portal-tickets-accordion-row__product-mark{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.page.page--portal-tickets .portal-tickets-accordion-row__product svg{width:1.5rem;height:1.5rem;color:var(--ticket-priority-color,#94a3b8);display:block}.page.page--admin-ticket-queue .admin-ticket-queue__table-scroll{box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;margin:0}}.portal-tickets-accordion-row{touch-action:pan-y;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.portal-tickets-accordion-row__face{box-sizing:border-box;background:#ffffff0a;border:2px solid #c5cbd4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions";align-items:start;gap:.12rem .35rem;padding:.55rem .35rem .55rem .85rem;display:grid}.portal-tickets-accordion-row--ticket .portal-tickets-accordion-row__face{border-color:#4ade80}.portal-tickets-accordion-row--draft .portal-tickets-accordion-row__face{border-color:#facc15}.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face{background:#378add1f}.portal-tickets-accordion-row--ticket.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face{border-color:#4ade80}.portal-tickets-accordion-row--draft.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face{border-color:#facc15}.portal-tickets-accordion-row__copy-btn,.portal-tickets-accordion-row__subject-btn,.portal-tickets-accordion-row__meta-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.portal-tickets-accordion-row__copy-btn{flex-direction:column;grid-area:copy;align-items:flex-start;gap:.08rem;min-width:0;text-decoration:none;display:flex}.portal-tickets-accordion-row__subject-btn{grid-area:subject;align-self:center;min-height:1.7rem}.portal-tickets-accordion-row__copy-btn:active,.portal-tickets-accordion-row__subject-btn:active,.portal-tickets-accordion-row__meta-btn:active{background:0 0}.portal-tickets-accordion-row__subject-line{color:#e2e8f0;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-size:.95rem;font-weight:600;line-height:1.3;display:flex;overflow:visible}.portal-tickets-accordion-row__subject-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.portal-tickets-accordion-row__status{letter-spacing:.02em;color:#94a3b8;background:#94a3b826;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.15em .55em;font-size:.75rem;font-weight:650;line-height:1.5;display:inline-block}.portal-tickets-accordion-row__status--open{color:#c4b5fd;background:#c4b5fd26;border-color:#c4b5fd40}.portal-tickets-accordion-row__status--in_progress{color:#93c5fd;background:#93c5fd26;border-color:#93c5fd40}.portal-tickets-accordion-row__status--waiting_on_requester{color:#fdba74;background:#fdba7426;border-color:#fdba7440}.portal-tickets-accordion-row__status--resolved,.portal-tickets-accordion-row__status--closed{color:#86efac;background:#86efac1f;border-color:#86efac38}.portal-tickets-accordion-row__status--draft{color:#64748b;background:#94a3b81a;border-color:#94a3b826}.portal-tickets-accordion-row__meta-btn{grid-area:meta;justify-content:space-between;align-items:baseline;gap:.35rem;width:100%;min-width:0;display:flex}.portal-tickets-accordion-row__id-created{align-items:baseline;gap:.35rem;min-width:0;display:flex}.portal-tickets-accordion-row__number{color:#5a9fe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8rem;font-weight:600;overflow:hidden}.portal-tickets-accordion-row__assignee-when{color:#94a3b8;align-items:center;gap:.32rem;min-width:0;max-width:100%;font-size:.72rem;display:flex}.portal-tickets-accordion-row__dot{color:#64748b;flex-shrink:0}.portal-tickets-accordion-row__assignee{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-tickets-accordion-row__when{color:#94a3b8;white-space:nowrap;flex-shrink:0;align-items:center;gap:.22rem;display:inline-flex}.portal-tickets-accordion-row__clock{width:.78rem;height:.78rem;display:block}.portal-tickets-accordion-row__datetime{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.7rem}.portal-tickets-accordion-row__modified,.portal-tickets-accordion-row__age{color:#64748b;white-space:nowrap;text-align:right;flex-shrink:0;margin-left:auto;font-size:.7rem}.portal-tickets-accordion-row__mod-label,.portal-tickets-accordion-row__age-label{color:#94a3b8;margin-right:.28rem;font-weight:650}.portal-tickets-accordion-row__product{display:none}.portal-tickets-accordion-row__kebab-wrap{flex-shrink:0;grid-area:actions;justify-content:flex-end;align-self:center;align-items:center;gap:.2rem;padding:0 .15rem 0 0;display:flex;transform:none}.portal-tickets-accordion-row__chevron{color:#cbd5e1;justify-content:center;align-items:center;line-height:0;display:inline-flex}.portal-tickets-accordion-row__chevron-icon{width:1rem;height:1rem;display:block}.swipe-reveal-row{touch-action:pan-y;position:relative;overflow:hidden}.ticket-card-delete{appearance:none;z-index:6;color:#dc2626;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin:0;padding:0;line-height:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.ticket-card-delete svg{width:.9rem;height:.9rem;display:block}.ticket-card-delete:hover{color:#b91c1c}.ticket-card-delete:focus-visible{outline-offset:2px;outline:2px solid #fecaca}@media (width<=720px){.page.page--portal-tickets .ticket-card-delete,.page.page--admin-ticket-queue .ticket-card-delete{top:1ch;right:1ch}.page.page--admin-ticket-queue .admin-tickets-board__card-item.is-swiped .ticket-card-delete{visibility:hidden;opacity:0;pointer-events:none}.page.page--admin-ticket-queue .admin-tickets-board__card-item:has(.swipe-reveal-row.is-revealing) .ticket-card-delete{visibility:hidden;opacity:0;pointer-events:none}.page.page--admin-ticket-queue .admin-ticket-queue__mobile-card:has(.swipe-reveal-row.is-revealing) .ticket-card-delete{visibility:hidden;opacity:0;pointer-events:none}}.portal-tickets-accordion-row-shell{flex-shrink:0;position:relative;overflow:visible}.swipe-reveal-row.is-revealing .swipe-reveal-row__actions{visibility:visible;pointer-events:auto}.swipe-reveal-row__actions{z-index:0;visibility:hidden;pointer-events:none;display:flex;position:absolute;inset:0 0 0 auto}.swipe-reveal-row__action{color:#fff;width:72px;font:inherit;letter-spacing:.02em;cursor:pointer;border:none;flex:1 0 72px;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1.2}.swipe-reveal-row__action--view{background:#2563eb}.swipe-reveal-row__action--edit{background:#7c3aed}.swipe-reveal-row__action--close{background:#059669}.swipe-reveal-row__action--delete{background:#ef4444}.swipe-reveal-row__action--priority{background:var(--ticket-priority-color,#94a3b8);color:#0f172a}.swipe-reveal-row[data-priority=LOW] .swipe-reveal-row__action--priority,.swipe-reveal-row[data-priority=HIGH] .swipe-reveal-row__action--priority,.swipe-reveal-row[data-priority=URGENT] .swipe-reveal-row__action--priority{color:#fff}.swipe-reveal-row__action--assign{background:#0b1f4d}.swipe-reveal-row__action--status{background:var(--ticket-status-color,#3b82f6);color:#fff}.swipe-reveal-row[data-status=WAITING_ON_REQUESTER] .swipe-reveal-row__action--status,.swipe-reveal-row[data-status=RESOLVED] .swipe-reveal-row__action--status{color:#0f172a}.swipe-reveal-row__action--more{background:#475569}.swipe-reveal-row__face{z-index:1;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .18s ease-out;position:relative}.swipe-reveal-row__face.is-dragging{touch-action:none;transition:none}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--highlight{z-index:1;background:linear-gradient(90deg,#378add38 0%,#533ab729 55%,#378add1f 100%);outline:1px solid #5a9fe080;animation:.42s portal-tickets-row-highlight-in;position:relative;transform:translateY(-1px);box-shadow:0 10px 22px #378add38,0 2px #5a9fe059,inset 0 1px #ffffff14}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--highlight td{border-top-color:#5a9fe059}.page.page--portal-tickets .portal-tickets-table tbody tr.portal-tickets-row--highlight td:first-child{box-shadow:none}@keyframes portal-tickets-row-highlight-in{0%{opacity:.55;transform:translateY(2px);box-shadow:0 2px 8px #378add14}to{opacity:1;transform:translateY(-1px);box-shadow:0 10px 22px #378add38,0 2px #5a9fe059,inset 0 1px #ffffff14}}.page.page--portal-ticket.portal-ticket-admin-chrome{background:0 0}.page.page--portal-ticket--topbar-chrome{--bw-topbar-h:64px;box-sizing:border-box;padding-top:calc(var(--bw-topbar-h) + .75rem)}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions{--bw-action-bar-h:2.75rem;box-sizing:border-box;height:100svh;min-height:100svh;max-height:100svh;padding-top:calc(var(--bw-topbar-h) + var(--bw-action-bar-h) + .5rem);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions.page--ticket-bootstrap{padding-top:calc(var(--bw-topbar-h) + .5rem)}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions>.topbar{z-index:400}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions>.create-ticket-page-content{z-index:0;width:100%;min-height:0;max-width:var(--bw-page-inner-max);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:auto;margin:0 auto;padding-top:0;padding-bottom:1.5rem;position:relative;overflow:hidden auto}.create-ticket-sticky-actions{top:var(--bw-topbar-h,64px);z-index:290;height:var(--bw-action-bar-h,2.75rem);min-height:var(--bw-action-bar-h,2.75rem);box-sizing:border-box;background:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);border-top:1px solid #94a3b838;border-bottom:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1.1rem;padding:0 1.15rem;display:flex;position:fixed;left:0;right:0;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.create-ticket-sticky-actions.create-ticket-actions button.create-ticket-text-btn{color:#93c5fd;align-items:center;gap:.55rem;height:100%;padding-top:8px;padding-bottom:0;font-size:1.15rem;font-weight:600;line-height:1}.create-ticket-sticky-actions.create-ticket-actions button.create-ticket-text-btn.create-ticket-text-btn--create{align-items:center;height:100%;padding-top:8px;padding-bottom:0}.create-ticket-sticky-actions .create-ticket-text-btn__label{transform:translateY(1px)}.create-ticket-sticky-actions.create-ticket-actions button.create-ticket-text-btn--save-draft{font-size:1.15rem}.create-ticket-sticky-actions.create-ticket-actions button.create-ticket-text-btn:hover:not(:disabled){color:#bfdbfe}.create-ticket-sticky-actions.create-ticket-actions button.create-ticket-text-btn:disabled{color:#cbd5e1;opacity:.45;font-weight:500}.create-ticket-sticky-actions .create-ticket-text-btn__icon .create-ticket-svg-icon{width:28px;height:28px}.page.portal-ticket-admin-chrome .create-ticket-sticky-actions{background-color:#0000;background-image:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #94a3b838;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}body.portal-tickets-bg .create-ticket-sticky-actions,body.portal-tickets-bg .page.portal-ticket-admin-chrome .create-ticket-sticky-actions{background-color:#0000;background-image:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:none;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.page.page--portal-ticket--topbar-chrome .portal-ticket-page--external-topbar .portal-ticket-page__header{display:none}@media (width<=720px){.page.page--portal-ticket--topbar-chrome{--bw-topbar-h:56px;padding-top:calc(var(--bw-topbar-h) + .5rem)}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions,.page.page--portal-ticket--topbar-chrome.page--create-ticket-stack{--bw-action-bar-h:2.5rem;padding-top:calc(var(--bw-topbar-h) + var(--bw-action-bar-h) + .35rem)}.page.page--portal-ticket .create-ticket-sticky-actions .create-ticket-text-btn__icon{display:none}.page.page--portal-ticket .create-ticket-sticky-actions--create-stack{height:var(--bw-action-bar-h,2.5rem);min-height:var(--bw-action-bar-h,2.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);place-items:center end;padding-bottom:0;display:grid}.page.page--portal-ticket .create-ticket-sticky-actions.create-ticket-actions.create-ticket-sticky-actions--create-stack button.create-ticket-text-btn.create-ticket-text-btn--create{grid-row:1;justify-self:end;align-items:center;height:100%;padding-top:8px;padding-bottom:0}.page.page--portal-ticket--topbar-chrome.page--create-ticket-actions>.create-ticket-page-content{padding-top:0}.create-ticket-sticky-actions{gap:.85rem;padding:0 .85rem}.page.page--portal-ticket--topbar-chrome .portal-ticket-page__header-toolbar{display:none}}.page.portal-ticket-admin-chrome .portal-ticket-page__body:before{display:none}.page.portal-ticket-admin-chrome .portal-ticket-page__header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #94a3b838;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.page.portal-ticket-admin-chrome .portal-ticket-page__header .admin-close-icon-btn path{stroke:#5a9fe0!important}.page.portal-ticket-admin-chrome .portal-ticket-page__header .topbar__menu button span{background:#5a9fe0!important}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-text-btn,.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-text-btn{color:#5a9fe0}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-text-btn:hover:not(:disabled),.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-text-btn:hover:not(:disabled){color:#7ab8e8}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-text-btn:disabled,.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-text-btn:disabled{color:#5a9fe073}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-svg-icon [stroke],.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-svg-icon [stroke]{stroke:currentColor!important}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-svg-icon--ticket,.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-svg-icon--ticket [fill],.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-svg-icon--ticket,.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-svg-icon--ticket [fill]{fill:currentColor!important}.page.portal-ticket-admin-chrome .portal-ticket-page__header-actions .create-ticket-text-btn:hover:not(:disabled) .create-ticket-svg-icon [stroke],.page.portal-ticket-admin-chrome .portal-ticket-page__header-right .create-ticket-text-btn:hover:not(:disabled) .create-ticket-svg-icon [stroke]{stroke:currentColor!important}.page.portal-ticket-admin-chrome .portal-glass-card,.page.portal-ticket-admin-chrome .portal-ticket-section{-webkit-backdrop-filter:blur(12px);background:#0a10265c;border:1px solid #94a3b83d;box-shadow:0 8px 32px #0000002e}.page.portal-ticket-admin-chrome .portal-contact-card.portal-glass-card,.page.portal-ticket-admin-chrome .portal-issues-card.portal-glass-card,.page.portal-ticket-admin-chrome .portal-files-card.portal-glass-card,.page.portal-ticket-admin-chrome .portal-ticket-info-card.portal-glass-card{border:2px solid #c5cbd4}.page.portal-ticket-admin-chrome .portal-stat-card{background:#0a10266b;border:1px solid #94a3b833}.page.portal-ticket-admin-chrome .portal-stat-card--bare,.page.portal-ticket-admin-chrome .portal-ticket-info-card .portal-stat-card--bare{box-shadow:none;background:0 0;border:none}.page.portal-ticket-admin-chrome .portal-ticket-page__ticket-id,.page.portal-ticket-admin-chrome .portal-ticket-page__header-ticket-id{-webkit-text-fill-color:#c5cbd4;color:#c5cbd4;background:0 0}.page.portal-ticket-admin-chrome .create-ticket-files-hint,.page.portal-ticket-admin-chrome .portal-ticket-page__error{color:#94a3b8}.admin-ticket-queue__stats{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.75rem;margin:0 0 .75rem;padding-bottom:8px;display:flex;overflow:auto hidden}.admin-ticket-queue__stat-card{text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);scroll-snap-align:start;background:#0a102661;border:1px solid #94a3b847;border-radius:12px;flex:0 0 7.6rem;min-width:7.6rem;margin:0;padding:.75rem 1rem;transition:border-color .15s,background .15s}.admin-ticket-queue__stat-card:hover{border-color:#5a9fe08c}.admin-ticket-queue__stat-card--active{background:#378add29;border-color:#94c5ffa6}.admin-ticket-queue__stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.admin-ticket-queue__stat-value{color:#f8fafc;margin-top:.2rem;font-size:2rem;font-weight:800;line-height:1.1}.admin-ticket-queue__stat-value--waiting{color:#fcd34d}.admin-ticket-queue__stat-value--resolved{color:#93c5fd}.admin-ticket-queue__stat-card--high{background:#f9731624;border-color:#f973168c}.admin-ticket-queue__stat-value--high{color:#fb923c}.admin-ticket-queue__stat-card--recent{background:#0d948824;border-color:#14b8a680}.admin-ticket-queue__stat-value--recent{color:#5eead4}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){.admin-status-pills{box-sizing:border-box;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.55rem;width:100%;max-width:100%;margin:.15rem 0 .55rem;padding:0 0 .35rem;display:flex;overflow:auto hidden}.admin-status-pills::-webkit-scrollbar{display:none}.admin-status-pills .admin-ticket-queue__stat-card{-webkit-backdrop-filter:none;width:4.7rem;min-width:4.7rem;box-shadow:none;text-align:center;scroll-snap-align:start;background:0 0;border:none;border-radius:0;flex-direction:column;flex:0 0 4.7rem;align-items:center;gap:.38rem;margin:0;padding:0;display:flex}.admin-status-pills .admin-ticket-queue__stat-card:hover,.admin-status-pills .admin-ticket-queue__stat-card--active{background:0 0;border:none}.admin-status-pills .admin-ticket-queue__stat-label{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:1.45rem;padding:.22rem .18rem;font-size:clamp(.5rem,2.55vw,.68rem);font-weight:700;line-height:1.1;display:flex;overflow:hidden}.admin-status-pills .admin-ticket-queue__stat-value,.admin-status-pills .admin-ticket-queue__stat-value--waiting,.admin-status-pills .admin-ticket-queue__stat-value--resolved{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin-top:0;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.admin-status-pills .admin-ticket-queue__stat-card--all .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--all .admin-ticket-queue__stat-value{background:#1d4ed8}.admin-status-pills .admin-ticket-queue__stat-card--open .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--open .admin-ticket-queue__stat-value{background:#16a34a}.admin-status-pills .admin-ticket-queue__stat-card--progress .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--progress .admin-ticket-queue__stat-value{background:#ea580c}.admin-status-pills .admin-ticket-queue__stat-card--waiting .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--waiting .admin-ticket-queue__stat-value{background:#ca8a04}.admin-status-pills .admin-ticket-queue__stat-card--resolved .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--resolved .admin-ticket-queue__stat-value{background:#0ea5e9}.admin-status-pills .admin-ticket-queue__stat-card--high .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--high .admin-ticket-queue__stat-value{background:#dc2626}.admin-status-pills .admin-ticket-queue__stat-card--recent .admin-ticket-queue__stat-label,.admin-status-pills .admin-ticket-queue__stat-card--recent .admin-ticket-queue__stat-value{background:#0d9488}.admin-status-pills .admin-ticket-queue__stat-card--active .admin-ticket-queue__stat-label{box-shadow:0 0 0 2px #ffffff8c}.page.page--admin-ticket-queue .admin-ticket-queue__filters{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.55rem;width:100%;max-width:100%;display:grid}.page.page--admin-ticket-queue .admin-ticket-queue__filter,.page.page--admin-ticket-queue .admin-ticket-queue__filter--contact,.page.page--admin-ticket-queue .admin-ticket-queue__filter--company,.page.page--admin-ticket-queue .admin-ticket-contact-filter,.page.page--admin-ticket-queue .admin-ticket-company-filter{width:100%;min-width:0;max-width:100%}.page.page--admin-ticket-queue .admin-ticket-contact-filter__menu,.page.page--admin-ticket-queue .admin-ticket-company-filter__menu{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.page.page--admin-ticket-queue .admin-ticket-contact-filter,.page.page--admin-ticket-queue .admin-ticket-company-filter,.page.page--admin-ticket-queue .admin-ticket-queue__filter--contact,.page.page--admin-ticket-queue .admin-ticket-queue__filter--company{min-width:0}.page.page--admin-ticket-queue .admin-ticket-queue__clear-filters{grid-column:1/-1;justify-self:end}.page.page--admin-ticket-queue .admin-ticket-queue__table-scroll{display:none}.page.page--admin-ticket-queue .admin-ticket-queue__mobile-list{display:flex}}.admin-ticket-queue__filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin:0 0 .5rem;padding-bottom:4px;display:flex}.admin-ticket-queue__filter{flex-direction:column;gap:.2rem;min-width:9rem;margin:0;display:flex}.admin-ticket-queue__filter--search{flex:11.2rem;min-width:min(100%,11.2rem);max-width:16rem}.admin-ticket-queue__filter--contact,.admin-ticket-queue__filter--company{z-index:20;min-width:12rem;position:relative}.admin-ticket-contact-filter,.admin-ticket-company-filter{min-width:12rem;position:relative}.admin-ticket-contact-filter__trigger,.admin-ticket-company-filter__trigger{text-align:left;color:#f8fafc;width:100%;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);background-color:#0a10266b;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='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;border:1px solid #94a3b847;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1.85rem .55rem .65rem;display:flex}.admin-ticket-company-filter__trigger:disabled{opacity:.55;cursor:not-allowed}.admin-ticket-contact-filter__trigger:focus-visible,.admin-ticket-company-filter__trigger:focus-visible{outline:none;box-shadow:0 0 0 1px #5a9fe080,0 0 0 3px #378add38}.admin-ticket-contact-filter__value,.admin-ticket-company-filter__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-ticket-contact-filter__menu,.admin-ticket-company-filter__menu{z-index:60;background:#0f172a;border:1px solid #334155;border-radius:12px;width:max(100%,18rem);min-width:100%;max-height:18rem;padding:.3rem 0;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px #00000073}.admin-ticket-contact-filter__search,.admin-ticket-company-filter__search{z-index:1;background:#0f172a;padding:.35rem .5rem .45rem;position:sticky;top:0}.admin-ticket-contact-filter__search input,.admin-ticket-company-filter__search input{box-sizing:border-box;width:100%}.admin-ticket-contact-filter__menu button,.admin-ticket-company-filter__menu button{text-align:left;color:#e2e8f0;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.08rem;padding:.45rem .8rem;font-size:.84rem;display:flex}.admin-ticket-contact-filter__menu button:hover,.admin-ticket-contact-filter__menu button.is-selected,.admin-ticket-company-filter__menu button:hover,.admin-ticket-company-filter__menu button.is-selected{background:#378add24}.admin-ticket-contact-filter__option-name,.admin-ticket-company-filter__option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-ticket-contact-filter__option-meta,.admin-ticket-company-filter__option-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.admin-ticket-contact-filter__empty,.admin-ticket-company-filter__empty{color:#94a3b8;margin:0;padding:.45rem .8rem .55rem;font-size:.8rem}.admin-ticket-queue__filter-label{color:#cbd5e1;font-size:.78rem;font-weight:500}.admin-ticket-queue__search-wrap{width:100%;position:relative}.admin-ticket-queue__search-icon{color:#64748b;pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.admin-ticket-queue__search-input{box-sizing:border-box;width:100%;padding-left:2.2rem!important}.admin-ticket-queue__search-clear{color:#e2e8f0;cursor:pointer;background:#334155d9;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.admin-ticket-queue__filter select:not(.admin-ticket-queue__pill-select),.admin-ticket-queue__filter input{-webkit-backdrop-filter:blur(8px);background-color:#0a10266b;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid #94a3b847;border-radius:10px}.admin-ticket-queue__clear-filters{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-self:flex-end;align-items:center;margin:0 0 .35rem;padding:0;line-height:0;display:inline-flex}.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card{-webkit-backdrop-filter:none;background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%);border:1px solid #94a3b83d;border-radius:16px;padding:0;overflow:hidden}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){.page.page--admin-ticket-queue .card.admin-ticket-queue__table-card,.page.page--admin-ticket-queue .admin-tickets-board__list{background:linear-gradient(168deg,#6b42d6 0%,#7d56e4 16%,#6a64d8 34%,#4e76c4 54%,#3c649c 74%,#2c5080 100%)}}.admin-ticket-queue__table-card{padding:0;overflow:visible}.admin-ticket-queue__table-scroll{overflow:auto visible}.admin-ticket-queue__mobile-list{box-sizing:border-box;flex-direction:column;gap:.85rem;margin:0;padding:.9rem .95rem .95rem .7rem;display:none}.admin-ticket-queue__actions-col{position:relative;overflow:visible}.admin-ticket-queue__mobile-card{box-sizing:border-box;background:#0f172ab8;border:1px solid #3341558c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .55rem;width:100%;max-width:100%;margin:0;padding:.7rem .65rem .7rem .85rem;display:grid;position:relative;overflow:visible}.admin-ticket-queue__mobile-card:before{content:"";background:var(--ticket-priority-color,#94a3b8);width:6px;box-shadow:0 0 12px var(--ticket-priority-color,#94a3b8);position:absolute;top:0;bottom:0;left:0}.admin-ticket-queue__mobile-card-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.admin-ticket-queue__mobile-card-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.admin-ticket-queue__mobile-card-id{color:#93c5fd;margin-top:.12rem;font-size:.78rem;display:block}.admin-ticket-queue__mobile-card-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.75rem;display:block;overflow:hidden}.admin-ticket-queue__mobile-card-side{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select{max-width:7.5rem}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status]{background-color:#000;background-position:right .28rem center;background-size:.62rem;border-radius:6px;width:auto;min-width:0;max-width:6.4rem;padding:.16rem 1.15rem .16rem .42rem;font-size:.64rem;font-weight:700}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=OPEN]{color:#378add;background-color:#000;border-color:#378add}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=IN_PROGRESS]{color:#facc15;background-color:#000;border-color:#facc15}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=WAITING_ON_REQUESTER]{color:#fbbf24;background-color:#000;border-color:#fbbf24}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=RESOLVED]{color:#86efac;background-color:#000;border-color:#86efac}.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=CLOSED],.admin-ticket-queue__mobile-card-side .admin-ticket-queue__pill-select[data-status=DRAFT]{color:#94a3b8;background-color:#000;border-color:#94a3b8}.admin-ticket-queue__table{margin:0}.admin-ticket-queue__table thead tr{background:#080c1e6b}.admin-ticket-queue__table th{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #33415580;padding:.65rem 1rem;font-size:.75rem;font-weight:700}.page.page--admin-ticket-queue .admin-ticket-queue__table{border-collapse:separate;border-spacing:0 .4rem}.admin-ticket-queue__table tbody tr{cursor:pointer;border-top:none;transition:background .12s}.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--ticket td,.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--draft td{border-top:1px solid #3341558c;border-bottom:1px solid #3341558c}.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--ticket td:first-child,.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--draft td:first-child{border-left:1px solid #3341558c;border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;overflow:hidden}.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--ticket td:first-child:before,.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--draft td:first-child:before{content:"";background:var(--ticket-priority-color,#94a3b8);width:6px;box-shadow:0 0 12px var(--ticket-priority-color,#94a3b8);position:absolute;top:0;bottom:0;left:0}.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--ticket td:last-child,.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--draft td:last-child{border-right:1px solid #3341558c;border-top-right-radius:10px;border-bottom-right-radius:10px}.admin-ticket-queue__table tbody tr.admin-ticket-queue__row--menu-open{z-index:40;position:relative}.admin-ticket-queue__table tbody tr:hover{background:#378add12}.admin-ticket-queue__table td{vertical-align:middle;border-bottom:none;padding:.75rem 1rem}.admin-ticket-queue__subject{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.admin-ticket-queue__meta{color:#cbd5e1;margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.admin-ticket-queue__cell-muted{color:#cbd5e1;font-size:.88rem}.admin-ticket-queue__updated{color:#cbd5e1;white-space:nowrap;font-size:.82rem}.admin-ticket-queue__pill-select{box-sizing:border-box;color:#e2e8f0;cursor:pointer;appearance:none;background-color:#020617d9;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='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid #334155;border-radius:999px;outline:none;width:100%;min-width:8rem;max-width:11rem;padding:.35rem 1.75rem .35rem .65rem;font-size:.82rem;font-weight:600}.admin-ticket-queue__pill-select:focus{box-shadow:0 0 0 2px #5a9fe059}.admin-ticket-queue__pill-select[data-status=OPEN]{color:#378add;border-color:#378add}.admin-ticket-queue__pill-select[data-status=IN_PROGRESS]{color:#facc15;border-color:#facc15}.admin-ticket-queue__pill-select[data-status=WAITING_ON_REQUESTER]{color:#fbbf24;border-color:#fbbf24}.admin-ticket-queue__pill-select[data-status=RESOLVED]{color:#86efac;border-color:#86efac}.admin-ticket-queue__pill-select[data-status=CLOSED]{color:#94a3b8;border-color:#94a3b8}.admin-ticket-queue__pill-select[data-status=OPEN_ALL]{color:#378add;border-color:#378add}.admin-ticket-queue__pill-select[data-status=ALL]{color:#94a3b8;border-color:#94a3b8}.admin-ticket-queue__pill-select[data-status=DRAFT]{color:#a78bfa;border-color:#a78bfa}.admin-ticket-queue__pill-select[data-priority=ALL],.admin-ticket-queue__pill-select[data-priority=UNASSIGNED]{color:#94a3b8;border-color:#94a3b8}.admin-ticket-queue__pill-select[data-priority=LOW]{color:#22c55e;border-color:#22c55e}.admin-ticket-queue__pill-select[data-priority=MEDIUM]{color:#facc15;border-color:#facc15}.admin-ticket-queue__pill-select[data-priority=HIGH]{color:#f97316;border-color:#f97316}.admin-ticket-queue__pill-select[data-priority=URGENT]{color:#ef4444;border-color:#ef4444}:is(.admin-ticket-queue__table tbody tr,.admin-ticket-queue__mobile-card,.admin-tickets-board__row,.portal-tickets-table tbody tr,.portal-tickets-accordion-row){--ticket-priority-color:#94a3b8}:is(.admin-ticket-queue__table tbody tr,.admin-ticket-queue__mobile-card,.admin-tickets-board__card,.admin-tickets-board__row,.portal-tickets-table tbody tr,.portal-tickets-accordion-row)[data-priority=LOW]{--ticket-priority-color:#22c55e}:is(.admin-ticket-queue__table tbody tr,.admin-ticket-queue__mobile-card,.admin-tickets-board__card,.admin-tickets-board__row,.portal-tickets-table tbody tr,.portal-tickets-accordion-row)[data-priority=MEDIUM]{--ticket-priority-color:#facc15}:is(.admin-ticket-queue__table tbody tr,.admin-ticket-queue__mobile-card,.admin-tickets-board__card,.admin-tickets-board__row,.portal-tickets-table tbody tr,.portal-tickets-accordion-row)[data-priority=HIGH]{--ticket-priority-color:#f97316}:is(.admin-ticket-queue__table tbody tr,.admin-ticket-queue__mobile-card,.admin-tickets-board__card,.admin-tickets-board__row,.portal-tickets-table tbody tr,.portal-tickets-accordion-row)[data-priority=URGENT]{--ticket-priority-color:#ef4444}.admin-ticket-queue__row-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex;position:relative}.admin-ticket-queue__icon-btn{cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.15rem;line-height:1;display:inline-flex}.admin-ticket-queue__icon-btn--edit{color:#facc15}.admin-ticket-queue__icon-btn--delete{color:#94a3b8}.admin-ticket-queue__icon-btn--menu{color:#94a3b8;letter-spacing:-.08em;font-size:1.25rem;font-weight:700}.admin-ticket-queue__footer{color:#64748b;border-top:1px solid #33415580;padding:.65rem 1rem;font-size:.78rem}.admin-ticket-queue__error{color:#fca5a5;margin:0 0 .5rem}.admin-ticket-queue__empty{padding:1.5rem}.companies-crm-header{z-index:0;margin-bottom:1rem;position:relative}.companies-crm-topbar.topbar{z-index:5;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.5rem .25rem;min-height:2.75rem;margin-bottom:0;display:grid;position:sticky;top:0}.companies-crm-topbar__left{z-index:6;justify-content:flex-start;align-items:center;display:flex;position:relative}.companies-crm-topbar__center{justify-content:center;align-items:center;min-width:0;display:flex}.companies-crm-topbar__right{z-index:2;justify-content:flex-end;display:flex}.companies-crm-topbar__logo{max-width:100%;line-height:0}.companies-crm-topbar__logo .login-page__header-logo{justify-content:center;width:100%;max-height:2.35rem;display:flex}.companies-crm-topbar__logo .login-page__header-logo .login-page__brand-svg{width:auto;max-width:min(100%,12.5rem);height:2.35rem}.companies-crm-hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:center;width:1.55rem;height:1.2rem;padding:0;display:flex}.companies-crm-hamburger:hover,.companies-crm-hamburger:focus-visible{outline:none;box-shadow:0 0 0 2px #5a9fe059}.companies-crm-hamburger span{background:linear-gradient(90deg, var(--bw-blue) 0%, var(--bw-indigo) 50%, var(--bw-violet) 100%);border-radius:2px;height:2.5px;display:block}.companies-crm-scrim{z-index:0;background:#020617b8;position:fixed;inset:0}.companies-crm-menu{z-index:7;border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:10px;flex-direction:column;gap:.1rem;min-width:12.5rem;padding:.4rem .25rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 12px 32px #00000059}.companies-crm-menu__link{text-align:left;color:#e2e8f0;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .65rem;font-size:.95rem;text-decoration:none;display:block}a.companies-crm-menu__link,button.companies-crm-menu__link{text-decoration:none}.companies-crm-menu__link:hover,.companies-crm-menu__link:focus-visible{background:#0f172ad9;outline:none}.companies-crm-close{min-width:2.4rem;min-height:2.1rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:0 0 0 .15rem;padding:.1rem .35rem;line-height:1;display:inline-flex}.companies-crm-close:hover{background:#1e293b99;border-color:#6482b459}.companies-crm-close__icon{background:linear-gradient(140deg, var(--bw-blue) 0%, var(--bw-violet) 50%, #9b9cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:300;line-height:.9}.companies-crm-modal{z-index:520;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.companies-crm-modal__scrim{z-index:0;cursor:default}.companies-crm-modal__panel{z-index:1;width:100%;max-width:28rem;max-height:min(90vh,36rem);margin:0;position:relative;overflow:auto}.companies-crm-modal__panel.companies-crm-contactsPanel{max-width:32rem;max-height:min(90vh,32rem)}.companies-crm-modal__head{background:linear-gradient(135deg,#1e293b 0%,#162036 55%,#1a1440 100%);border-bottom:1px solid #7f77dd47;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.companies-crm-modal__head-main{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.companies-crm-modal__title{color:#f8fafc;letter-spacing:.01em;margin:0;font-size:1.2rem;font-weight:750;line-height:1.2}.companies-crm-modal__badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.companies-crm-modal__badge--unverified{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b59}.companies-crm-expandHead,.companies-crm-expandCell{text-align:right;vertical-align:middle;width:2.5rem;padding-left:.25rem}.companies-crm-chevron{color:#e2e8f0;min-width:2rem;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.1rem;line-height:1;transition:transform .12s;display:inline-flex;transform:rotate(0)}.companies-crm-chevron:hover,.companies-crm-chevron:focus-visible{background:#1e293ba6;outline:none}.companies-crm-chevron.is-open{transform:rotate(90deg)}.companies-crm-accordionRow td{background:#02061759;border-top:none;padding-top:.35rem}.companies-crm-accordionPanel{padding:.5rem .75rem .75rem}.companies-crm-contactList li{margin-bottom:.2rem}.page--crm-companies{min-height:0}.companies-crm-directory-scroll{-webkit-overflow-scrolling:touch;border:1px solid #3341558c;border-radius:6px;max-height:min(70dvh,100dvh - 14rem);margin-top:.2rem;overflow:auto}.companies-crm-directory-table{margin:0}.companies-crm-directory-table thead th{z-index:2;box-shadow:0 1px 0 var(--bw-border);vertical-align:bottom;background:#0f172afa;position:sticky;top:0}.brand{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.brand__mark{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);border-radius:12px;flex-shrink:0;width:2.15rem;height:2.15rem;position:relative;box-shadow:0 10px 24px #00000059}.brand__mark-countdown{color:#fff;background:#00000073;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:900;line-height:1;animation:1s ease-in-out infinite brand-countdown-pulse;display:flex;position:absolute;inset:0}@keyframes brand-countdown-pulse{0%,to{box-shadow:0 0 #5eaeff99}50%{box-shadow:0 0 0 4px #5eaeff00}}.brand__name{letter-spacing:.02em;color:#f8fafc;margin:0;font-size:1.2rem;font-weight:800}.card{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:12px;padding:1.1rem 1.15rem}.card+.card{margin-top:.85rem}.muted{color:var(--bw-muted);font-size:.9rem}label{color:var(--bw-muted);flex-direction:column;gap:.35rem;margin-bottom:.85rem;font-size:.85rem;display:flex}input,textarea,select{background:linear-gradient(var(--bw-bg), var(--bw-bg)) padding-box, linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-violet) 100%) border-box;color:#f8fafc;font:inherit;cursor:pointer;appearance:auto;-webkit-appearance:menulist;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:10px;padding:.55rem .65rem}select:disabled{cursor:not-allowed;opacity:.65}textarea{resize:vertical;min-height:7.5rem}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 1px #5a9fe080,0 0 0 3px #378add38}.row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}button{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);color:#f8fafc;cursor:pointer;border:1px solid #5a9fe0;border-radius:10px;padding:.5rem .95rem;font-weight:700}button:hover:not(:disabled){filter:brightness(1.07)}button:disabled{opacity:.55;cursor:not-allowed}button.ghost{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);color:#f8fafc;opacity:.75;border-color:#5a9fe0}button.ghost:hover:not(:disabled){opacity:1;filter:brightness(1.07)}.button-link,a.button-link{color:#cbd5e1;font:inherit;cursor:pointer;box-sizing:border-box;background:#0f172a59;border:1px solid #475569;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.52rem 1rem;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}button.button-link{margin:0}.button-link:hover:not(:disabled){color:#f8fafc;filter:none;background:#3341558c;border-color:#64748b}.button-link:disabled{opacity:.45;cursor:not-allowed}.button-link--primary{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);color:#f8fafc;border-color:#5a9fe0;font-weight:700}.button-link--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);filter:brightness(1.07);color:#f8fafc}.button-link--primary .create-ticket-grad-icon,.button-link--primary .button-link__icon{-webkit-text-fill-color:#f8fafc;color:#f8fafc;background:0 0}.create-ticket-page-content{max-width:var(--bw-page-inner-max);box-sizing:border-box;margin:0 auto;padding:0 0 1.5rem}.create-ticket-page-content--with-footer{padding-bottom:5.25rem!important}.create-ticket-footer{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af5;border:none;border-top:1px solid #334155a6;border-radius:0;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000004d}.create-ticket-footer__inner{max-width:var(--bw-page-inner-max);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.85rem .75rem;display:flex}.create-ticket-footer__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:auto;display:flex}.create-ticket-actions{flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;display:flex}.create-ticket-actions .create-ticket-text-btn__icon .create-ticket-svg-icon{width:28px;height:28px}.create-ticket-actions__lead-indent{margin-left:3ch;display:inline-flex}.create-ticket-icon-select{align-items:center;width:100%;display:flex;position:relative}.create-ticket-icon-select__icon{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.72rem}.create-ticket-icon-select__control{color:#f8fafc;width:100%;font:inherit;cursor:pointer;appearance:auto;-webkit-appearance:menulist;background:#0f172a;border:1px solid #334155;border-radius:10px;margin:0;padding:.62rem 2rem .62rem 2.35rem;font-size:.88rem}.create-ticket-icon-select__control:disabled{opacity:.65;cursor:not-allowed}.create-ticket-files-row{flex-flow:column;align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:flex}.create-ticket-files-upload-row{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:.75rem;min-width:min(100%,14rem);display:flex}.create-ticket-files-upload-row .mobile-qr-panel--inline{flex:none;align-self:stretch}.create-ticket-files-upload-row .create-ticket-dropzone{flex:auto;min-width:0}.create-ticket-files-row .create-ticket-attachment-gallery{flex-wrap:wrap;flex:none;gap:.65rem;width:100%;min-width:0;display:flex}.create-ticket-files-row .create-ticket-dropzone{flex:none;order:-1;width:100%;min-width:0;max-width:none}.create-ticket-dropzone{color:#cbd5e1;text-align:center;cursor:pointer;box-sizing:border-box;background:#533ab714;border:2px dashed #5b4bb7;border-radius:12px;flex-direction:column;flex:12rem;justify-content:center;align-items:center;gap:.55rem;min-width:min(100%,14rem);min-height:10.5rem;padding:1.15rem;display:flex}.create-ticket-dropzone:hover,.create-ticket-dropzone--active,.create-ticket-dropzone--busy{background:#533ab729;border-color:#7c6cf0}.create-ticket-dropzone--busy{cursor:wait}.create-ticket-dropzone--busy .create-ticket-page-status__spinner{border-width:3px;width:1.75rem;height:1.75rem}.portal-files-card__content>.upload-batch-status:first-child,.portal-ticket-section>.upload-batch-status:first-child,.portal-screenshots-section .upload-batch-status{order:-1;width:100%;margin-top:0}.portal-screenshots-section>.portal-files-card__content{flex-direction:column;display:flex}.upload-batch-status{white-space:pre-line;border-radius:10px;align-items:flex-start;gap:.55rem;margin:0 0 .75rem;padding:.7rem .85rem;font-size:.92rem;font-weight:650;line-height:1.4;display:flex}.upload-batch-status--busy{color:#bfdbfe;background:#1e3a8a59;border:1px solid #60a5fa59}.upload-batch-status--ok{color:#86efac;background:#16653447;border:1px solid #4ade8059}.upload-batch-status--warn{color:#fde68a;background:#78350f59;border:1px solid #fbbf2466}.upload-batch-status--error{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717166}.create-ticket-dropzone__icon{color:#ddd6fe;background:linear-gradient(135deg,#533ab76b 0%,#378add52 100%);border:1px solid #a78bfa73;border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex;box-shadow:0 10px 28px #533ab747}.create-ticket-dropzone__icon .create-ticket-svg-icon{width:2.85rem;height:2.85rem}.create-ticket-dropzone__title{color:#f8fafc;margin:0;font-size:.88rem;font-weight:600}.create-ticket-dropzone__browse{color:#60a5fa;margin:0;font-size:.82rem}.create-ticket-files-hint{color:#94a3b8;margin:0 0 .75rem;font-size:.82rem}.create-ticket-draft-saved{color:#86efac;margin-right:auto;font-size:.82rem}.save-flash-bar{z-index:10060;pointer-events:none;box-shadow:none;background:0 0;justify-content:center;align-items:center;margin:0;padding:1rem;display:flex;position:fixed;inset:0}.save-flash-bar__label{color:#bbf7d0;letter-spacing:.02em;pointer-events:none;background:#064e3bf0;border:1px solid #4ade808c;border-radius:999px;padding:.65rem 1.25rem;font-size:.98rem;font-weight:700;animation:2.4s ease-out forwards save-flash-label-in;display:inline-block;box-shadow:0 12px 32px #00000059}.save-flash-bar__label--warning{color:#422006;background:#facc15f5;border:1px solid #ca8a04e6}@keyframes save-flash-label-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.98)}}.add-company-modal-overlay{z-index:520;background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.add-company-modal{background:#1e293b;border:1px solid #4755698c;border-radius:16px;flex-direction:column;width:min(100%,720px);max-height:min(92vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0009}.add-company-modal__head{border-bottom:1px solid #47556973;justify-content:space-between;align-items:center;gap:.75rem;padding:14px 16px;display:flex}.add-company-modal__title{color:#f8fafc;margin:0;font-size:1.125rem;font-weight:700}.add-company-modal__form{flex-direction:column;flex:1;min-height:0;display:flex}.add-company-modal__body{flex:1;min-height:0;padding:16px;overflow-y:auto}.add-company-modal__err{color:#fca5a5;margin:0 0 .75rem;font-size:.88rem}.add-company-modal__footer{border-top:1px solid #47556973;justify-content:flex-end;gap:.75rem;padding:12px 16px 16px;display:flex}.add-company-modal__cancel{color:#cbd5e1;font:inherit;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600}.add-company-modal__cancel:hover:not(:disabled){filter:none;background:#33415559}.add-company-modal__save{color:#f8fafc;font:inherit;cursor:pointer;background:#5865f2;border:none;border-radius:8px;padding:.55rem 1.15rem;font-size:.9rem;font-weight:700}.add-company-modal__save:hover:not(:disabled){filter:brightness(1.06)}.add-company-modal__save:disabled,.add-company-modal__cancel:disabled{opacity:.55;cursor:not-allowed}.create-ticket-actions button.create-ticket-text-btn{gap:.55rem;font-size:.9rem}button.create-ticket-text-btn{box-shadow:none;color:#cbd5e1;font:inherit;cursor:pointer;filter:none;background:0 0;border:none;border-radius:0;align-items:center;gap:.45rem;margin:0;padding:.25rem 0;font-size:.86rem;font-weight:500;line-height:1.25;display:inline-flex}button.create-ticket-text-btn:hover:not(:disabled){color:#f8fafc;filter:none;background:0 0;border:none}button.create-ticket-text-btn:disabled{opacity:.45;cursor:not-allowed}.create-ticket-text-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.create-ticket-text-btn__label{white-space:nowrap}.create-ticket-svg-icon{flex-shrink:0;display:block}.create-ticket-section-heading__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.create-ticket-submit-btn .create-ticket-svg-icon{width:24px;height:24px}.create-ticket-submit-btn{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);color:#f8fafc;font:inherit;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.45rem;margin:0;padding:.52rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.create-ticket-submit-btn:hover:not(:disabled){filter:brightness(1.07)}.create-ticket-submit-btn:disabled{opacity:.55;cursor:not-allowed}.create-ticket-submit-btn .create-ticket-svg-icon path,.create-ticket-submit-btn .create-ticket-svg-icon rect,.create-ticket-submit-btn .create-ticket-svg-icon circle{stroke:#f8fafc}.create-ticket-submit-btn .create-ticket-svg-icon circle[fill]{fill:#f8fafc}.create-ticket-section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;padding-right:16px;display:flex}.create-ticket-section-heading{align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.create-ticket-section-head__actions{align-items:center;gap:.4rem;display:flex}.create-ticket-section-count{text-align:center;min-width:1.5rem;font-size:.78rem}.create-ticket-section-plus{cursor:pointer;background:linear-gradient(135deg,#378add,#533ab7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:none;padding:.1rem .4rem;font-size:1.62rem;font-weight:800;line-height:1}.create-ticket-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:20px;margin-bottom:1rem;display:flex}.create-ticket-page-status{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;max-width:28rem;margin:1.25rem auto 1.5rem;padding:.85rem 1.15rem;font-size:.95rem;font-weight:600;display:flex}.create-ticket-page-status--bootstrap{color:#cbd5e1;background:#0f172ab8;border:1px solid #818cf838;box-shadow:0 8px 28px #00000038}.create-ticket-page-status--updating{color:#bfdbfe;background:#1e3a8a59;border:1px solid #60a5fa59}.create-ticket-page-status__spinner{border:2px solid #94a3b859;border-top-color:#93c5fd;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;animation:.85s linear infinite portal-transition-spin}.create-ticket-page-head__main{flex:1;min-width:12rem}.create-ticket-page-head__lede{color:var(--bw-muted);margin:.35rem 0 0;font-size:.92rem}.create-ticket-id-box{text-align:right;background:linear-gradient(135deg,#378add1f 0%,#533ab72e 100%);border:1px solid #533ab773;border-radius:10px;flex-shrink:0;padding:.55rem .85rem}.create-ticket-id-box__label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.15rem;font-size:.72rem;display:block}.create-ticket-id-box__value{letter-spacing:.02em;-webkit-text-fill-color:#c5cbd4;color:#c5cbd4;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:800}.create-ticket-id-box__value--draft{-webkit-text-fill-color:#c5cbd4;color:#c5cbd4;background:0 0;font-family:inherit;font-size:.92rem;font-weight:700}.login-page{max-width:30rem}.login-page__card{padding:1.35rem 1.4rem 1.25rem}.login-page__tagline{margin:0 0 1.1rem}.login-page__version{text-align:center;letter-spacing:.02em;opacity:.75;width:fit-content;margin:1rem auto 0;font-size:.8rem}.login-page__about-link{text-align:center;margin:1rem 0 0;font-size:.85rem}.login-page__title-heading{text-align:left;line-height:0;font:inherit;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .6rem;display:flex}.page--portal-auth .login-page__about-info{z-index:2;color:#e9d5ff;background:#080c1c59;border:1px solid #c4b5fd73;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin-left:auto;text-decoration:none;display:inline-flex;position:relative;top:auto;left:auto;right:auto;box-shadow:0 0 16px #a78bfa47}.page--portal-auth .login-page__about-info:hover{color:#f5f3ff;border-color:#d8b4febf;text-decoration:none}.login-auth-tabs{background:#0206178c;border:1px solid #47556973;border-radius:12px;gap:.35rem;margin-bottom:1.15rem;padding:.3rem;display:flex}.login-auth-tabs__btn{color:var(--bw-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;margin:0;padding:.55rem .75rem;font-size:.92rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.login-auth-tabs__btn.is-active{color:#f8fafc;background:linear-gradient(135deg,#378add59,#533ab766);box-shadow:0 1px 8px #00000040}.login-auth-tabs__btn:hover:not(.is-active){color:#e2e8f0;background:#1e293ba6}.login-page__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.login-page__submit{min-width:9rem}.login-page__forgot{font-size:.9rem}.login-page__notice{margin:.9rem 0 0;font-size:.9rem}.login-page__notice--ok{color:#86efac}.login-page__notice--err{color:#fca5a5}.page--portal-auth{isolation:isolate;background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%);justify-content:center;align-items:center;max-width:none;min-height:100dvh;padding:2rem 1rem 3rem;display:flex;position:relative;overflow:hidden}.page--portal-auth:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(95% 58% at 50% 12%,#8b5cf66b,#0000 58%),radial-gradient(55% 38% at 82% 6%,#38bdf824,#0000 52%),radial-gradient(48% 32% at 8% 22%,#6366f138,#0000 48%),radial-gradient(40% 28% at 65% 38%,#a855f71f,#0000 50%);position:absolute;inset:0}.page--portal-auth:after{content:"";pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(130% 28% at 50% 100%,#9333ea61,#0000 58%),radial-gradient(90% 10% at 50% 100%,#60a5fa47,#0000 72%),radial-gradient(1px 1px at 12% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 28% 72%,#ffffff47,#0000),radial-gradient(1px 1px at 44% 34%,#ffffff59,#0000),radial-gradient(1px 1px at 58% 8%,#fff6,#0000),radial-gradient(1px 1px at 71% 56%,#ffffff38,#0000),radial-gradient(1px 1px at 84% 24%,#ffffff52,#0000),radial-gradient(1px 1px at 91% 68%,#ffffff40,#0000),radial-gradient(1px 1px at 6% 48%,#fff3,#0000),radial-gradient(1px 1px at 36% 88%,#ffffff2e,#0000),radial-gradient(1px 1px at 52% 62%,#ffffff26,#0000),radial-gradient(1.5px 1.5px at 22% 42%,#ffffff1f,#0000),radial-gradient(1.5px 1.5px at 76% 82%,#ffffff24,#0000);position:absolute;inset:0}.page--portal-auth>*{z-index:1;position:relative}.login-page.page--portal-auth{width:100%;max-width:none}@media (width<=640px){.page--portal-auth .login-page__card--portal{transform:translateY(-4.5rem)}}.page--portal-auth .login-page__card--portal{-webkit-backdrop-filter:blur(20px);background:linear-gradient(155deg,#4338ca38 0%,#312e8147 35%,#0f172a61 100%);border:1px solid #ffffff24;border-radius:18px;width:100%;max-width:30rem;margin:0 auto;padding:1.55rem 1.6rem 1.4rem;box-shadow:0 28px 72px #0000006b,inset 0 1px #ffffff1a,inset 0 -1px #93c5fd24}.page--portal-auth .login-page__card--portal,.page--portal-auth .login-page__card--portal label,.page--portal-auth .login-page__card--portal input,.page--portal-auth .login-page__card--portal button,.page--portal-auth .login-page__card--portal a,.page--portal-auth .login-page__card--portal p,.page--portal-auth .login-page__card--portal .muted,.page--portal-auth .login-page__card--portal .login-page__tagline,.page--portal-auth .login-page__card--portal .login-page__notice,.page--portal-auth .login-page__card--portal .login-page__forgot,.page--portal-auth .login-page__card--portal .login-auth-tabs__btn,.page--portal-auth .login-page__card--portal .login-page__submit--portal,.page--portal-auth .login-page__card--portal .login-page__demo-btn,.page--portal-auth .login-page__card--portal .login-page__sent-title,.page--portal-auth .login-page__card--portal .login-page__sent-confirm-body,.page--portal-auth .login-page__card--portal .login-page__sent-confirm-body strong,.page--portal-auth .login-page__card--portal .login-page__sent-detail,.page--portal-auth .login-page__card--portal .login-page__sent-dev,.page--portal-auth .login-page__card--portal .button-link{font-size:16px}.page--portal-auth .login-page__tagline{color:#f1f5f9;line-height:1.5}.page--portal-auth label{color:#e2e8f0c7}.page--portal-auth input[type=email],.page--portal-auth input[type=password],.page--portal-auth input[type=text]{background:linear-gradient(#080c1ceb,#080c1ceb) padding-box padding-box,linear-gradient(135deg,#c4b5fd 0%,#a78bfa 48%,#8b5cf6 100%) border-box;border:1px solid #0000;border-radius:11px;font-size:16px;box-shadow:0 0 0 1px #c4b5fd59,0 0 14px #a78bfa6b}.page--portal-auth input[type=email]:focus,.page--portal-auth input[type=password]:focus,.page--portal-auth input[type=text]:focus{outline:none;box-shadow:0 0 0 1px #d8b4feb3,0 0 18px #a78bfa8c}.page--portal-auth .muted{color:#cbd5e1d1}.page--portal-auth .login-auth-tabs{background:#080c1c8c;border-color:#ffffff1f}.page--portal-auth a.ghost,.page--portal-auth .login-page__forgot{color:#93c5fd}.login-page__actions--portal{justify-content:stretch;margin-top:.35rem}.login-page__actions--staff{margin-top:.35rem}.login-page__actions--staff .login-page__submit--portal{flex:none;width:auto;min-width:9rem}.login-page__submit--portal{color:#fff;cursor:pointer;background:linear-gradient(90deg,#378add 0%,#4f7cf0 42%,#6366f1 100%);border:1px solid #93c5fd6b;border-radius:12px;width:100%;min-width:0;margin:0;padding:.74rem 1.25rem;font-size:1rem;font-weight:700;box-shadow:0 4px 22px #378add66,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff24}.login-page__submit--portal:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 6px 28px #6366f17a,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e}.login-page__submit--portal:disabled{opacity:.6;cursor:not-allowed}.login-page__demo-actions{flex-flow:row;align-items:stretch;gap:.65rem;margin-top:3em;display:flex}.login-page__demo-btn br{display:block}.login-page__demo-btn{color:#fff;text-align:center;cursor:pointer;background:#94a3d166;border:1px solid #d2dcf56b;border-radius:11px;flex:1 1 0;width:auto;min-width:0;margin:0;padding:.55rem .7rem;font-size:16px;font-weight:600;line-height:1.25;box-shadow:inset 0 1px #ffffff24}.login-page__demo-btn:hover:not(:disabled){color:#fff;background:#a3b2dc85;border-color:#e2e8ff8c}.login-page__demo-btn:disabled{opacity:.6;cursor:not-allowed}.login-page__sent-title{color:#f8fafc;margin:0 0 .85rem;font-size:1.15rem;font-weight:700}.login-page__sent-confirm{color:#ecfdf5;background:linear-gradient(135deg,#1665348c 0%,#15803d61 100%);border:1px solid #4ade808c;border-radius:12px;align-items:flex-start;gap:.75rem;margin:0 0 .85rem;padding:.85rem 1rem;display:flex;box-shadow:0 0 24px #22c55e26}.login-page__sent-confirm-icon{color:#052e16;background:#4ade80;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:800;line-height:1;display:flex}.login-page__sent-confirm-body{min-width:0;font-size:.95rem;line-height:1.45}.login-page__sent-confirm-body strong{color:#bbf7d0;margin-bottom:.2rem;font-size:1rem;display:block}.login-page__sent-confirm-body p{color:#d1fae5;margin:0}.login-page__sent-confirm-body p strong{font-size:inherit;color:#ecfdf5;margin:0;display:inline}.login-page__sent-detail{margin:0 0 .75rem;font-size:.9rem;line-height:1.45}.login-page__sent-dev{color:#e2e8f0;word-break:break-all;margin:0 0 .75rem;font-size:.88rem;line-height:1.4}.login-page__sent-dev a{color:#93c5fd}.login-page__sent-back{margin-top:.15rem}.login-page__header-logo{justify-content:flex-start;width:100%;line-height:0;display:flex}.login-page__header-logo .login-page__brand-svg{object-fit:contain;background:0 0;width:auto;max-width:min(100%,22rem);height:3.41rem;display:block}.login-page__header-logo .login-page-logo__outer{transform-origin:50px 50px;animation:20s linear infinite login-page-logo-outer-spin}@media (prefers-reduced-motion:reduce){.login-page__header-logo .login-page-logo__outer{animation:none}}@keyframes login-page-logo-outer-spin{to{transform:rotate(360deg)}}.pill{color:#cbd5e1;background:#1e293b8c;border:1px solid #378add38;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--bw-border);vertical-align:top;padding:.6rem .5rem}.table th{color:var(--bw-muted);font-weight:700}body.tickets-screenshot-scanning,body.tickets-screenshot-scanning *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3ClinearGradient id='bg' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%236d4fc7'/%3E%3Cstop offset='100%25' stop-color='%234a2fa0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2' width='36' height='36' rx='8' fill='url(%23bg)'/%3E%3Ccircle cx='20' cy='4' r='1.8' fill='%235eaeff'/%3E%3Ccircle cx='30' cy='7' r='1.8' fill='%238080ff'/%3E%3Ccircle cx='36' cy='16' r='1.8' fill='%239b6fff'/%3E%3Ccircle cx='36' cy='26' r='1.8' fill='%23b55ff7'/%3E%3Ccircle cx='28' cy='35' r='1.8' fill='%239b6fff'/%3E%3Ccircle cx='18' cy='37' r='1.8' fill='%235eaeff'/%3E%3Ccircle cx='8' cy='33' r='1.8' fill='%236fa0ff'/%3E%3Ccircle cx='3' cy='22' r='1.8' fill='%235eaeff'/%3E%3Ccircle cx='4' cy='12' r='1.8' fill='%236fa0ff'/%3E%3Ccircle cx='11' cy='5' r='1.8' fill='%2380b0ff'/%3E%3Ctext x='20' y='25' font-family='Arial Black,sans-serif' font-weight='900' font-size='13' text-anchor='middle' fill='white' letter-spacing='1'%3EAI%3C/text%3E%3C/svg%3E") 20 20,crosshair!important}.tickets-screenshot-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.tickets-screenshot-card .tickets-screenshot-btn-active{animation:1.2s ease-in-out infinite tickets-screenshot-pulse;box-shadow:0 0 0 2px #7f77dd80}@media (prefers-reduced-motion:reduce){.tickets-screenshot-card .tickets-screenshot-btn-active{animation:none}}@keyframes tickets-screenshot-pulse{0%,to{box-shadow:0 0 0 2px #7f77dd73}50%{box-shadow:0 0 0 3px #378add8c}}.tickets-screenshot-blob{background:#02061759;border:1px dashed #64748b80;border-radius:10px;justify-content:center;align-items:center;min-height:8rem;margin-top:.75rem;padding:.75rem;display:flex;overflow:auto}.tickets-screenshot-img{border-radius:6px;max-width:100%;height:auto;display:block;box-shadow:0 8px 24px #00000059}.rich-note-overlay .schedule-dialog.rich-note-dialog{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;width:min(720px,96vw);max-width:720px;padding:0 1rem 1rem;box-shadow:0 24px 64px #0f172a47}.rich-note-dialog__header{background:#fff;border-bottom:1px solid #e2e8f0;margin:0 -1rem .75rem;padding:.85rem 1rem}.rich-note-dialog__title{color:#0f172a;font-size:1.05rem;font-weight:700}.rich-note-dialog__close{color:#64748b}.rich-note-toolbar{background:#eef2f7;border:1px solid #dbe3ef;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:.55rem .65rem;display:flex}.rich-note-toolbar__group{align-items:center;gap:.15rem;display:inline-flex}.rich-note-toolbar__group--selects{gap:.45rem;margin-left:auto}.rich-note-toolbar__divider{background:#cbd5e1;flex-shrink:0;width:1px;height:1.35rem}.rich-note-toolbar__btn{color:#334155;min-width:1.85rem;height:1.85rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.92rem;line-height:1;display:inline-flex}.rich-note-toolbar__btn:hover{background:#ffffffb8}.rich-note-toolbar__btn--active{background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1}.rich-note-toolbar__underline{text-decoration:underline}.rich-note-toolbar__strike{text-decoration:line-through}.rich-note-toolbar__icon{width:1rem;height:1rem;display:block;position:relative}.rich-note-toolbar__icon:before,.rich-note-toolbar__icon:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;left:0;right:0}.rich-note-toolbar__icon--align-left:before{width:100%;top:2px}.rich-note-toolbar__icon--align-left:after{width:72%;top:8px}.rich-note-toolbar__icon--align-center:before{top:2px;left:15%;right:15%}.rich-note-toolbar__icon--align-center:after{top:8px;left:8%;right:8%}.rich-note-toolbar__icon--align-right:before{width:100%;top:2px;left:auto;right:0}.rich-note-toolbar__icon--align-right:after{width:72%;top:8px;left:auto;right:0}.rich-note-toolbar__icon--align-justify:before{top:2px}.rich-note-toolbar__icon--align-justify:after{top:8px}.rich-note-toolbar__icon--bullet-list{width:.95rem}.rich-note-toolbar__icon--bullet-list:before{border-radius:50%;width:4px;height:4px;top:3px;left:0}.rich-note-toolbar__icon--bullet-list:after{width:8px;top:3px;left:7px}.rich-note-toolbar__icon--number-list:before{content:"1.";background:0 0;width:auto;height:auto;font-size:.68rem;font-weight:700;top:-1px;left:0}.rich-note-toolbar__icon--number-list:after{width:7px;top:3px;left:11px}.rich-note-toolbar__icon--quote:before,.rich-note-toolbar__icon--quote:after{content:"“";background:0 0;width:auto;height:auto;font-size:.95rem;font-weight:700;top:-3px;left:1px}.rich-note-toolbar__icon--quote:after{content:"”";left:8px}.rich-note-toolbar__icon--code:before{content:"<>";letter-spacing:-.04em;background:0 0;width:auto;height:auto;font-size:.72rem;font-weight:700;top:-1px;left:0}.rich-note-toolbar__icon--code:after{display:none}.rich-note-toolbar__group--color{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.rich-note-toolbar__color-label{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:600}.rich-note-toolbar__color-swatches{align-items:center;gap:.28rem;display:inline-flex}.rich-note-toolbar__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;padding:0;box-shadow:inset 0 0 0 1px #0f172a1f}.rich-note-toolbar__color-swatch:hover{transform:scale(1.08)}.rich-note-toolbar__color-swatch--active{border-color:#334155;box-shadow:0 0 0 1px #fff,0 0 0 2px #64748b}.rich-note-toolbar__color-picker-wrap{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;position:relative}.rich-note-toolbar__color-picker-wrap:hover{background:#ffffffb8}.rich-note-toolbar__color-dot{pointer-events:none;border:1px solid #94a3b8;border-radius:50%;width:.95rem;height:.95rem;box-shadow:inset 0 0 0 1px #ffffff59}.rich-note-toolbar__color-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.rich-note-toolbar__select-wrap{display:inline-flex}.rich-note-toolbar__select{color:#334155;height:1.85rem;font:inherit;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 11px) calc(50% - 2px),calc(100% - 7px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:0 1.6rem 0 .55rem;font-size:.82rem}.rich-note-editor-wrap{background:#fff;border:1px solid #dbe3ef;border-top:none;border-radius:0 0 8px 8px}.rich-note-editor{color:#111827;outline:none;min-height:220px;max-height:min(52vh,360px);padding:.85rem .95rem;font-family:Helvetica,Arial,sans-serif;font-size:12pt;line-height:1.55;overflow-y:auto}.rich-note-editor:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.rich-note-editor ul,.rich-note-editor ol{margin:.35rem 0;padding-left:1.25rem}.rich-note-editor blockquote{color:#475569;border-left:3px solid #cbd5e1;margin:.5rem 0;padding-left:.85rem}.rich-note-editor pre{white-space:pre-wrap;background:#f1f5f9;border-radius:6px;margin:.5rem 0;padding:.65rem .75rem;font-family:Courier New,Courier,monospace;font-size:.9rem}.rich-note-editor h3{margin:.5rem 0 .25rem;font-size:1.05rem}.rich-note-dialog__actions{justify-content:flex-end;gap:.65rem;padding:.85rem 0 .15rem;display:flex}.rich-note-dialog__error{color:#fca5a5;text-align:left;flex:100%;margin:0 0 .35rem;font-size:.86rem}.rich-note-dialog__cancel{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem 1rem;font-size:.92rem}.rich-note-dialog__save{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#378add 0%,#533ab7 100%);border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.92rem;font-weight:600}.rich-note-dialog__save:hover{filter:brightness(1.05)}.rich-note-panel--inline{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;width:100%;margin-top:.65rem;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a2e}.rich-note-dialog__header--inline{background:#fff;border-bottom:1px solid #e2e8f0;margin:0;padding:.75rem 1rem}.rich-note-panel--inline .rich-note-toolbar,.rich-note-editor-wrap--inline{border-left:none;border-right:none;border-radius:0}.rich-note-editor--inline{min-height:min(38vh,320px);max-height:none}.rich-note-dialog__actions--inline{background:#fff;border-top:1px solid #e2e8f0;padding:.75rem 1rem}.support-docs-list-card{overflow:visible}.support-docs-list-table tbody tr{position:relative}.support-docs-list-table tbody tr:hover{z-index:2}.support-doc-thumb-cell{position:relative;overflow:visible}.support-doc-thumb-magnify{line-height:0}.support-doc-thumb-magnify-target{cursor:zoom-in;transform-origin:50%;z-index:1;transition:transform .16s,box-shadow .16s}.support-doc-thumb-magnify-target.is-active{z-index:3;transform:scale(1.4);box-shadow:0 8px 24px #00000059}.support-doc-magnify-panel{background-color:#0f172a}.support-doc-magnify-panel-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden}.support-doc-thumb-magnify-img{image-rendering:auto}.support-doc-thumb-hit:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #6366f1}.doc-camera-capture{z-index:10080;background:#020617f5;flex-direction:column;display:flex;position:fixed;inset:0}.doc-camera-capture__layout{flex:1;width:100%;min-height:0;display:flex}.doc-camera-capture__side{flex-direction:column;min-height:0;display:flex}.doc-camera-capture__side--info{border-right:1px solid #334155;flex:0 0 min(340px,34%);max-width:380px;padding:1.25rem 1.5rem;overflow:auto}.doc-camera-capture__side--center{background:#0f172a;flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem 1.25rem;display:flex;overflow:auto}.doc-camera-capture__stage{justify-content:center;align-items:stretch;gap:1rem;min-height:0;max-height:100%;display:flex}.doc-camera-capture__camera-panel{flex-direction:column;gap:.5rem;height:min(100vh - 4.5rem,920px);min-height:0;max-height:100%;display:flex}.doc-camera-capture__camera-panel--main{flex-shrink:0;width:min(38vw,620px)}.doc-camera-capture__camera-panel--preview{flex-shrink:0;width:min(34vw,520px)}.doc-camera-capture__panel-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;flex-shrink:0;margin:0;font-size:.78rem;font-weight:600}.doc-camera-capture__crop-preview{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.doc-camera-capture__crop-preview-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0;font-size:.72rem;font-weight:600}.doc-camera-capture__crop-preview-canvas{object-fit:contain;background:#020617;border:1px solid #475569;border-radius:8px;width:100%;max-height:9rem;display:block}.doc-camera-capture__side-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.doc-camera-capture__title{margin:0;font-size:1.15rem}.doc-camera-capture__save{white-space:nowrap;flex-shrink:0}.doc-camera-capture__lede{margin:0 0 .85rem;font-size:.92rem}.doc-camera-capture__steps{color:#cbd5e1;margin:0 0 1.25rem;padding-left:1.2rem;font-size:.9rem;line-height:1.55}.doc-camera-capture__history-title{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0 0 .5rem;font-size:.82rem}.doc-camera-capture__history-empty{margin:0;font-size:.88rem}.doc-camera-capture__history-grid{flex-wrap:wrap;gap:.5rem;display:flex}.doc-camera-capture__thumb{object-fit:cover;background:#1e293b;border:1px solid #475569;border-radius:8px;width:5.5rem;height:5.5rem}.doc-camera-capture__err{color:#fca5a5;margin:.75rem 0 0;font-size:.88rem}.doc-camera-capture__video-wrap{background:#020617;border:1px solid #334155;border-radius:12px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.doc-camera-capture__video{object-fit:cover;width:100%;height:100%;display:block}.doc-camera-capture__mask{pointer-events:none;position:absolute;inset:0}.doc-camera-capture__frame{aspect-ratio:3/4;border:2px solid #5eaeff;border-radius:10px;justify-content:center;align-items:flex-end;width:82%;padding-bottom:.45rem;transition:border-color .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #00000085}.doc-camera-capture__frame--aligned{border-color:#4ade80;box-shadow:0 0 0 9999px #22c55e8c}.doc-camera-capture__frame-label{color:#e2e8f0;text-shadow:0 1px 4px #000000d9;letter-spacing:.02em;font-size:.72rem;font-weight:600}.doc-camera-capture__countdown{color:#f8fafc;text-shadow:0 6px 32px #000000d9;font-size:min(22vw,7.5rem);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doc-camera-capture__loading{background:#0206178c;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.doc-camera-capture__actions{flex-shrink:0;gap:.5rem;display:flex}.doc-camera-capture__actions .primary{flex:1}@media (width<=1100px){.doc-camera-capture__stage{flex-direction:column;align-items:center}.doc-camera-capture__camera-panel--main,.doc-camera-capture__camera-panel--preview{width:min(100%,520px);height:auto;max-height:none}.doc-camera-capture__camera-panel--main .doc-camera-capture__video-wrap{min-height:42vh}.doc-camera-capture__camera-panel--preview .doc-camera-capture__video-wrap{min-height:32vh}}@media (width<=860px){.doc-camera-capture__layout{flex-direction:column-reverse}.doc-camera-capture__side--info{border-top:1px solid #334155;border-right:none;flex:none;max-width:none;max-height:38%}.doc-camera-capture__side--center{flex:62%;padding:.75rem}}.mobile-qr-panel{flex-direction:column;gap:.75rem;display:flex}.mobile-qr-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-qr-panel__title{margin:0;font-size:1.05rem}.mobile-qr-panel__refresh{flex-shrink:0}.mobile-qr-panel__lede{margin:0;font-size:.92rem;line-height:1.45}.mobile-qr-panel__err{color:#fca5a5;margin:0}.mobile-qr-panel__body{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.mobile-qr-panel__qr-wrap{background:#fff;border-radius:12px;padding:.65rem;line-height:0}.mobile-qr-panel__meta{flex:1;min-width:12rem}.mobile-qr-panel__ticket{margin:0 0 .35rem;font-weight:600}.mobile-qr-panel__link{word-break:break-all;margin:.55rem 0 0;font-size:.78rem;line-height:1.35}.mobile-qr-panel__link-label{color:#334155;font-weight:700}.mobile-qr-panel__link a{color:#1d4ed8}.mobile-qr-panel__expires,.mobile-qr-panel__hint{margin:.25rem 0 0;font-size:.88rem}.mobile-upload-page{color:#e2e8f0;background:0 0;flex-direction:column;min-height:100dvh;display:flex}.mobile-upload-page__header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);border-bottom:1px solid #94a3b838;padding:.75rem 1rem .85rem;position:sticky;top:0;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.mobile-upload-page__header-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-upload-page__brand{align-items:center;min-width:0;display:flex}.mobile-upload-page__brand .login-page__header-logo .login-page__brand-svg{width:auto;max-width:min(100%,12.5rem);height:2.65rem}.mobile-upload-page__header-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.mobile-upload-page__icon-btn{color:#93c5fd;cursor:pointer;background:#0f172a59;border:1px solid #94a3b847;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;position:relative}.mobile-upload-page__icon-btn:hover:not(:disabled){background:#5a9fe02e;border-color:#5a9fe073}.mobile-upload-page__icon-btn:disabled{opacity:.45;cursor:not-allowed}.mobile-upload-page__icon-btn .create-ticket-svg-icon{width:26px;height:26px}.mobile-upload-page__icon-btn--invite{border-color:#7dd3fc8c;animation:1.6s ease-in-out infinite mobile-upload-camera-pulse;box-shadow:0 0 0 1px #7dd3fc40,0 0 18px #7c4ee673}.mobile-upload-page__camera-badge{color:#0f172a;background:linear-gradient(135deg,#7dd3fc 0%,#93c5fd 45%,#c4b5fd 100%);border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.8rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem;box-shadow:0 2px 8px #0f172a73}@keyframes mobile-upload-camera-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #7dd3fc40,0 0 14px #7c4ee659}50%{transform:scale(1.06);box-shadow:0 0 0 3px #7dd3fc33,0 0 24px #7c4ee699}}@media (prefers-reduced-motion:reduce){.mobile-upload-page__icon-btn--invite{animation:none}}.mobile-upload-page__ticket-meta{min-width:0;margin:.55rem 0 0}.mobile-upload-page__ticket-title{background:linear-gradient(135deg,#7dd3fc 0%,#93c5fd 45%,#c4b5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1rem,3.5vw,1.2rem);font-weight:700;line-height:1.25}.mobile-upload-page__ticket-summary{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mobile-upload-page__main{box-sizing:border-box;flex-direction:column;flex:1;gap:.85rem;width:100%;max-width:32rem;margin:0 auto;padding:1rem;display:flex}.mobile-upload-page__card{background:#0f172a8c;border:1px solid #94a3b838;border-radius:14px;padding:1rem;box-shadow:0 10px 28px #080c2247}.mobile-upload-page__card--error{color:#fca5a5;border-color:#ef444459}.mobile-upload-page__card--action{flex-direction:column;gap:.85rem;display:flex}.mobile-upload-page__instructions{color:#cbd5e1;margin:0;line-height:1.45}.mobile-upload-page__file-input{display:none}.mobile-upload-page__capture{width:100%;min-height:3rem;font-size:1.05rem}.mobile-upload-page__capture--again{background:linear-gradient(135deg,#378add 0%,#533ab7 55%,#6d3ed2 100%);border:none}.mobile-upload-page__capture--pulse{animation:1.6s ease-in-out infinite mobile-upload-camera-pulse}.mobile-upload-page__success{color:#86efac;text-align:center;margin:0;font-weight:600}.mobile-upload-page__err{color:#fca5a5;text-align:center;margin:0}.mobile-upload-page__card--preview{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.mobile-upload-hero{transform-origin:50% 100%;flex-direction:column;align-items:center;gap:.65rem;max-height:70vh;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s,max-height .7s,margin .7s;display:flex}.mobile-upload-hero--shrink{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(18vh)scale(.18)}.mobile-upload-hero__frame{background:#020617a6;border:1px solid #94a3b847;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 14px 36px #080c2266}.mobile-upload-hero__img{object-fit:contain;background:#020617;width:100%;max-height:min(58vh,26rem);display:block}.mobile-upload-hero__file{color:#cbd5e1;text-align:center;word-break:break-word;place-items:center;min-height:10rem;padding:1.25rem;font-weight:600;display:grid}.mobile-upload-gallery{flex-direction:column;gap:.55rem;min-width:0;display:flex}.mobile-upload-gallery__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.55rem;padding:.15rem .1rem .35rem;display:flex;overflow:auto hidden}.mobile-upload-gallery__thumb{cursor:pointer;scroll-snap-align:start;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:12px;flex:none;width:4.5rem;height:4.5rem;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s,opacity .35s;position:relative;overflow:hidden;box-shadow:0 6px 16px #080c2247}.mobile-upload-gallery__thumb:active{transform:scale(.96)}.mobile-upload-gallery__thumb--incoming{opacity:.35}.mobile-upload-gallery__thumb--land{opacity:1;border-color:#7dd3fc8c;animation:.45s cubic-bezier(.22,1,.36,1) mobile-upload-thumb-pop;box-shadow:0 0 0 1px #7dd3fc47,0 8px 20px #7c4ee659}.mobile-upload-gallery__img{object-fit:cover;width:100%;height:100%;display:block}.mobile-upload-gallery__file-chip{letter-spacing:.04em;color:#93c5fd;place-items:center;width:100%;height:100%;font-size:.7rem;font-weight:800;display:grid}.mobile-upload-gallery__hint{color:#94a3b8;text-align:center;margin:0;font-size:.82rem}@keyframes mobile-upload-thumb-pop{0%{transform:scale(.72)}70%{transform:scale(1.06)}to{transform:scale(1)}}.mobile-upload-lightbox{z-index:2000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617f0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mobile-upload-lightbox__close{top:max(.65rem, env(safe-area-inset-top));right:max(.65rem, env(safe-area-inset-right));z-index:2;color:#f8fafc;cursor:pointer;background:#0f172ad9;border:1px solid #94a3b859;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.65rem;line-height:1;position:absolute}.mobile-upload-lightbox__body{justify-content:center;align-items:center;width:min(100%,42rem);max-height:min(92dvh,100%);display:flex}.mobile-upload-lightbox__img{object-fit:contain;border-radius:12px;max-width:100%;max-height:min(88dvh,100%);box-shadow:0 20px 50px #0000008c}.mobile-upload-lightbox__file{color:#e2e8f0;text-align:center;word-break:break-word;margin:0;font-size:1.05rem;font-weight:600}@media (prefers-reduced-motion:reduce){.mobile-upload-hero,.mobile-upload-gallery__thumb,.mobile-upload-gallery__thumb--land{transition:none;animation:none}.mobile-upload-hero--shrink{opacity:0;transform:none}}.received-attachment-preview{flex-direction:column;gap:.55rem;display:flex}.received-attachment-preview__label{color:#86efac;margin:0;font-size:.88rem;font-weight:600}.received-attachment-preview__img{object-fit:contain;background:#020617;border:1px solid #334155;border-radius:12px;width:100%;max-height:min(62vh,28rem)}.received-attachment-preview--desktop .received-attachment-preview__img{max-height:min(42vh,22rem)}.bw-img-editor-overlay{z-index:10060;box-sizing:border-box;background:radial-gradient(90% 55% at 50% -10%,#533ab747,#0000 55%),radial-gradient(60% 40% at 100% 0,#378add29,#0000 50%),#070910;flex-direction:column;align-items:center;height:100svh;max-height:100svh;display:flex;position:fixed;inset:0;overflow:hidden auto}@supports (height:100dvh){.bw-img-editor-overlay{height:100dvh;max-height:100dvh}}.bw-img-editor-overlay>.bw-img-editor-shell{flex:1 0 auto;min-height:100%}.bw-img-editor-overlay>.oz-image-editor-trial,.bw-img-editor-overlay>.fie-image-editor-trial{flex-direction:column;flex:1 0 auto;width:min(1400px,100% - 1.5rem);min-height:calc(100dvh - 1.5rem);margin:0 auto 1.5rem;display:flex}.bw-img-editor-overlay>.fie-image-editor-trial:first-child{margin-top:1rem}.bw-img-editor-overlay>.fie-image-editor-trial .fie-image-editor-trial__stage{flex:auto;height:calc(100dvh - 8.5rem);min-height:calc(100dvh - 8.5rem);max-height:none}.bw-img-editor-overlay>.fie-image-editor-trial .image-editor-container,.bw-img-editor-overlay>.fie-image-editor-trial .oz-image-editor-trial .image-editor-container{min-height:0;height:100%!important;max-height:none!important}.bw-img-editor-overlay>.fie-image-editor-trial .canvas-wrapper{max-width:100%!important;height:calc(100% - .5rem)!important;max-height:none!important}.bw-img-editor-trial2-banner{background:#0f172ab8;border:1px dashed #60a5fa73;border-radius:16px;flex-shrink:0;margin:0 0 .75rem;padding:.75rem 1rem}.bw-img-editor-countdown-overlay{z-index:10065;background:#020617eb;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.bw-img-editor-countdown-overlay__number{color:#f8fafc;text-shadow:0 6px 32px #000000d9;font-size:min(22vw,7.5rem);font-weight:800;line-height:1}.bw-img-editor-countdown-overlay__hint{color:#94a3b8;text-align:center;max-width:24rem;padding:0 1rem;font-size:.95rem;line-height:1.4}.bw-img-editor-shell{background:0 0}.bw-img-editor-shell--portal{flex:1;width:100%;max-width:none;min-height:0}.page.page--portal-ticket{max-width:var(--bw-page-inner-max);overscroll-behavior-x:none;background:radial-gradient(120% 70% at 50% -15%,#533ab738,#0000 55%),radial-gradient(80% 50% at 100% 0,#378add1f,#0000 45%),linear-gradient(#0f172a 0%,#131a33 45%,#0f172a 100%);min-height:100dvh;padding:1.25rem 1rem 2.75rem}.portal-ticket-page{width:100%;position:relative}.portal-ticket-page__body{max-width:100%;position:relative;overflow-x:clip}.portal-ticket-page__body:before{content:"";pointer-events:none;filter:blur(8px);z-index:0;background:radial-gradient(circle,#a855f747 0%,#533ab71f 42%,#0000 72%);border-radius:50%;width:min(42vw,22rem);height:min(42vw,22rem);position:absolute;top:2rem;right:8%}.portal-ticket-page__body>*{z-index:1;position:relative}.portal-ticket-page__header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f172af7 0%,#0f172ae6 100%);border-bottom:1px solid #818cf81f;flex-direction:column;gap:0;margin:-.35rem -1rem 1.35rem;padding:0;display:flex;position:sticky;top:0}.portal-ticket-page__header-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:grid}.portal-ticket-page__header-left{z-index:2;justify-content:flex-start;align-items:center;min-width:0;display:flex;position:relative}.portal-ticket-page__header-center{z-index:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.portal-ticket-page__header-center .login-page__header-logo{flex-shrink:0}.portal-ticket-page__header-center .login-page__header-logo .login-page__brand-svg{max-width:min(100%,17rem);height:3.35rem}.portal-ticket-page__header-mobile-meta,.portal-ticket-page__header-toolbar{display:none}.portal-ticket-page__header-desktop-actions{display:contents}.portal-ticket-page__header-right{z-index:2;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.65rem .85rem;min-width:0;display:flex;position:relative}.portal-ticket-page__header-ticket-id{white-space:nowrap;-webkit-text-fill-color:#c5cbd4;color:#c5cbd4;background:0 0;font-size:clamp(.95rem,2vw,1.15rem);font-weight:700;line-height:1.2}.portal-ticket-page__ticket-id{-webkit-text-fill-color:#c5cbd4;color:#c5cbd4;background:0 0;margin:0 0 1.1rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;line-height:1.2;transition:opacity .2s,transform .2s}.portal-ticket-page__ticket-id--sentinel{visibility:hidden;pointer-events:none;height:0;margin:0;overflow:hidden}.portal-ticket-page--rollup .portal-ticket-page__ticket-id{opacity:0;pointer-events:none;margin-bottom:.35rem;transform:translateY(-8px)}.portal-ticket-page__brand{align-items:center;gap:1rem;min-width:0;display:flex}.portal-ticket-page__brand .login-page__header-logo,.portal-ticket-page__header-center .login-page__header-logo{flex-shrink:0}.portal-ticket-page__brand .login-page__header-logo .login-page__brand-svg,.portal-ticket-page__header-center .login-page__header-logo .login-page__brand-svg{max-width:min(100%,17rem);height:3.35rem}.portal-ticket-page__brand-tag{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;font-size:.78rem;font-weight:700}.portal-ticket-page__header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.portal-ticket-page__btn{font:inherit;color:#f8fafc;background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:.48rem 1.15rem;font-size:.86rem;font-weight:600;line-height:1.2}.portal-ticket-page__btn:hover:not(:disabled){filter:brightness(1.07)}.portal-ticket-page__btn:disabled{opacity:.55;cursor:not-allowed}.portal-ticket-page__btn--muted{background:linear-gradient(135deg,#1e3a8ad9 0%,#4338cabf 100%);border:1px solid #818cf838}.portal-ticket-page__btn--create{background:linear-gradient(135deg,#059669 0%,#047857 100%);border:1px solid #34d39959}.portal-ticket-page__btn--create:hover:not(:disabled){filter:brightness(1.08)}.portal-ticket-page__main-grid{z-index:4;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem 1rem;margin-bottom:1rem;display:grid;position:relative}.portal-ticket-page__col--contact{flex-direction:column;grid-area:1/1;align-items:stretch;gap:.85rem;width:100%;min-width:0;display:flex}:is(.portal-ticket-page__col--contact:has(.portal-required-tip.portal-field-tooltip--open),.portal-ticket-page__col--description:has(.portal-required-tip.portal-field-tooltip--open)){z-index:200;position:relative}.portal-required-tip.portal-field-tooltip{z-index:140;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:50%}.portal-required-tip.portal-required-tip--flow.portal-field-tooltip{z-index:1;pointer-events:auto;width:100%;height:auto;margin:0 0 .4rem;display:block;position:relative;inset:auto}.portal-required-tip.portal-required-tip--flow .portal-field-tooltip__bubble{pointer-events:auto;width:fit-content;max-width:100%;margin:0;animation:none;position:relative;inset:auto;transform:none}.portal-required-tip.portal-required-tip--flow .portal-field-tooltip__bubble:after,.portal-required-tip.portal-required-tip--flow .portal-field-tooltip__bubble:before{display:none}.portal-required-tip .portal-field-tooltip__bubble{pointer-events:none;animation-name:portal-required-tip-in;left:50%;right:auto;transform:translate(-50%)}.portal-required-tip .portal-field-tooltip__bubble--above{animation-name:portal-required-tip-in-above}.portal-required-tip .portal-field-tooltip__bubble--below:after,.portal-required-tip .portal-field-tooltip__bubble--above:after{left:50%;right:auto;transform:translate(-50%)}@keyframes portal-required-tip-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes portal-required-tip-in-above{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.portal-ticket-page__col--description{flex-direction:column;grid-area:2/1;gap:.85rem;width:100%;min-width:0;display:flex}.portal-ticket-page__description-row--under-contact{margin-top:0}.portal-ticket-page__col--summary{flex-direction:column;grid-area:1/2/span 2;gap:.55rem;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.portal-ticket-page__meta-stack--inline{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;display:grid}.portal-ticket-page__grid{z-index:4;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:start;gap:1rem;margin-bottom:.85rem;display:grid;position:relative}.portal-ticket-page__below-contact{z-index:3;flex-direction:column;gap:.55rem;width:100%;margin-bottom:1rem;display:flex;position:relative}.portal-ticket-page__col--details{z-index:5;min-width:0;position:relative}.portal-ticket-page__side-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;display:grid}.portal-ticket-page__side-panel--stacked{flex-direction:column;align-items:stretch;gap:.55rem;display:flex}.portal-ticket-page__meta-stack{flex-direction:column;gap:.55rem;width:100%;display:flex;position:relative}:is(.portal-ticket-page__meta-stack:has(.portal-stat-card--open),.portal-ticket-page__stats-stack:has(.portal-stat-card--open),.portal-ticket-page__side-panel:has(.portal-stat-card--open),.portal-ticket-page__col--summary:has(.portal-stat-card--open),.portal-ticket-info-card:has(.portal-stat-card--open),.portal-ticket-page__main-grid:has(.portal-stat-card--open),.portal-ticket-page__regarding-row:has(.portal-stat-card--open)){z-index:240;position:relative}.portal-ticket-page__summary-selects{flex-direction:column;gap:.55rem;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.portal-ticket-page__summary-selects>.portal-ticket-page__selects-row{z-index:1;position:relative}:is(.portal-ticket-page__summary-selects>.portal-ticket-page__selects-row:has(.portal-stat-card--open),.portal-ticket-page__summary-selects>.portal-ticket-page__selects-row:has(.portal-regarding-card.portal-stat-card--open)){z-index:40}.portal-ticket-page__summary-selects>.portal-ticket-page__regarding-row{z-index:1;position:relative}:is(.portal-ticket-page__summary-selects>.portal-ticket-page__regarding-row:has(.portal-stat-card--open),.portal-ticket-page__summary-selects>.portal-ticket-page__regarding-row:has(.portal-regarding-card.portal-stat-card--open)){z-index:40}.portal-ticket-page__selects-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;width:100%;display:grid;position:relative;overflow:visible}.portal-ticket-page__selects-row--meta{grid-template-columns:1fr}.portal-ticket-page__selects-row>.portal-stat-card,.portal-ticket-page__selects-row>.portal-ticket-page__regarding-row{z-index:1;min-width:0;position:relative}.portal-ticket-page__selects-row>.portal-stat-card.portal-stat-card--open{z-index:50}.portal-ticket-page__selects-row>.portal-ticket-page__regarding-row:has(.portal-stat-card--open){z-index:50}.portal-ticket-page__selects-row>.portal-ticket-page__regarding-row:has(.portal-regarding-card.portal-stat-card--open){z-index:50}.portal-ticket-page__regarding-row{width:100%;min-width:0;position:relative;overflow:visible}.portal-ticket-page__regarding-row:has(.portal-regarding-card.portal-stat-card--open){z-index:240}.portal-ticket-page__regarding-row .portal-regarding-card{min-height:5.5rem}.portal-ticket-page__regarding-row .portal-stat-card__regarding-head{padding:.5rem .65rem .1rem}.portal-ticket-page__regarding-row .portal-stat-card__trigger--regarding{min-height:2.35rem;padding:.25rem .65rem .5rem}.portal-ticket-page__regarding-row .portal-stat-card__value{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.portal-ticket-page__regarding-row .portal-regarding-card.portal-stat-card--open{z-index:250}.portal-ticket-page__qr-col{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;min-width:0;display:flex}.portal-ticket-fields--summary-expanded{flex-direction:column;flex:auto;width:100%;padding:.85rem .95rem;display:flex}.portal-ticket-fields--summary-expanded .portal-ticket-fields__field{flex-direction:column;flex:auto;display:flex}.portal-ticket-fields--summary-expanded .portal-ticket-fields__field input{flex:auto;width:100%;min-height:2.75rem}.portal-ticket-fields--side{padding:.85rem .95rem}.portal-ticket-fields--side .portal-ticket-fields__field input{width:100%}.portal-stat-card__label--with-tip{align-items:center;gap:.28rem;display:inline-flex}.portal-field-label{flex-wrap:wrap;align-items:center;gap:.28rem;display:inline-flex}.portal-field-label__text{display:inline}.portal-field-tooltip{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.portal-field-tooltip--open{z-index:120}.portal-field-tooltip__trigger{color:#cbd5e1;width:1.55rem;height:1.55rem;font:inherit;cursor:pointer;background:#1e293b8c;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.portal-field-tooltip__trigger:hover{color:#f8fafc;border-color:#94a3b88c}.portal-field-tooltip--open .portal-field-tooltip__trigger{color:#f8fafc;border-color:#94a3b8a6}.portal-field-tooltip__bubble{z-index:130;background:linear-gradient(135deg, var(--bw-indigo) 0%, var(--bw-blue) 100%);color:#fff;border:none;border-radius:999px;align-items:center;gap:.65rem;width:min(19rem,78vw);padding:.7rem .85rem;font-size:.78rem;line-height:1.35;animation:.22s ease-out portal-field-tooltip-in;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #333ab759}.portal-field-tooltip__bubble--error{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#f87171 100%);border:none;box-shadow:0 10px 28px #dc262647}.portal-field-tooltip__bubble--error .portal-field-tooltip__bubble-text,.portal-field-tooltip__bubble--error .portal-field-tooltip__bubble-icon,.portal-field-tooltip__bubble--error .portal-field-tooltip__bubble-close{color:#fff}.portal-field-tooltip__bubble--error .portal-field-tooltip__bubble-close:hover{color:#fff;background:#ffffff24}.portal-field-tooltip__bubble--error.portal-field-tooltip__bubble--below:after{border-bottom-color:#dc2626}.portal-field-tooltip__bubble--error.portal-field-tooltip__bubble--above:after{border-top-color:#f87171}.portal-field-tooltip__bubble--below{top:calc(100% + .55rem);bottom:auto}.portal-field-tooltip__bubble--above{animation-name:portal-field-tooltip-in-above;top:auto;bottom:calc(100% + .55rem)}.portal-field-tooltip__bubble--editing{border-radius:1.15rem;align-items:flex-start;width:min(22rem,86vw);padding:.75rem .85rem}.portal-field-tooltip__bubble-icon{color:#fff;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;padding:0;font-size:1.35rem;font-weight:800;line-height:1;display:inline-flex}.portal-field-tooltip__bubble-icon--edit{cursor:pointer}.portal-field-tooltip__bubble-icon--edit:hover:not(:disabled){background:#ffffff1f}.portal-field-tooltip__bubble-icon--edit:disabled{cursor:default;opacity:.85}.portal-field-tooltip__bubble-text{color:#fff;flex:1;min-width:0;margin:0;font-size:.76rem;line-height:1.35}.portal-field-tooltip__bubble-close{color:#ffffffeb;width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.25rem;font-weight:600;line-height:1;display:inline-flex}.portal-field-tooltip__bubble-close:hover{color:#fff;background:#ffffff1f}.portal-field-tooltip__bubble--below:after{content:"";top:-6px;left:calc(50% + var(--tip-arrow-shift,0px));border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--bw-indigo);width:0;height:0;position:absolute;transform:translate(-50%)}.portal-field-tooltip__bubble--above:after{content:"";bottom:-6px;left:calc(50% + var(--tip-arrow-shift,0px));border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--bw-blue);width:0;height:0;position:absolute;transform:translate(-50%)}.portal-field-tooltip__edit{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.portal-field-tooltip__edit-input{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:vertical;background:#0f172a59;border:1px solid #ffffff47;border-radius:10px;padding:.5rem .6rem;font-size:.78rem;line-height:1.4}.portal-field-tooltip__edit-input:focus{border-color:#ffffff8c;outline:none;box-shadow:0 0 0 2px #ffffff1f}.field-char-limit{color:#b45309;width:100%;margin:.2rem 0 0;font-size:.75rem;font-weight:600;line-height:1.3}.portal-field-tooltip__edit .field-char-limit,.portal-field-tooltip__bubble--modal .field-char-limit{color:#fde68a}.portal-field-tooltip__error{color:#fecaca;margin:0;font-size:.72rem}.portal-field-tooltip__actions{justify-content:flex-end;gap:.4rem;display:flex}.portal-field-tooltip__btn{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.32rem .7rem;font-size:.74rem;font-weight:600}.portal-field-tooltip__btn--ghost{color:#fff;background:#ffffff1f}.portal-field-tooltip__btn--ghost:hover{background:#fff3}.portal-field-tooltip__btn--save{color:var(--bw-indigo,#533ab7);background:#fff}.portal-field-tooltip__btn--save:hover{background:#f8fafc}.portal-field-tooltip__btn:disabled{opacity:.65;cursor:default}.portal-field-tooltip__modal-backdrop{z-index:400;padding:max(.85rem, env(safe-area-inset-top,.85rem)) .85rem .85rem;overscroll-behavior:contain;background:#0206178c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.portal-field-tooltip__bubble--modal{width:min(24rem,92vw);max-height:calc(100vh - 2rem);animation:.18s ease-out portal-field-tooltip-modal-in;position:static;inset:auto;overflow-y:auto;transform:none;box-shadow:0 20px 52px #02061799}.portal-field-tooltip__bubble--modal:after{display:none}@keyframes portal-field-tooltip-modal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-field-tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes portal-field-tooltip-in-above{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.portal-ticket-page__stats-stack{flex-direction:column;justify-content:center;align-items:stretch;gap:.55rem;width:100%;min-width:0;height:100%;display:flex}.portal-ticket-page__stats-stack .portal-stat-card{width:100%;min-height:0}.portal-ticket-page__stats-stack .portal-stat-card__trigger{width:100%;min-height:3.85rem;padding:.65rem .75rem}.portal-ticket-page__stats-stack .portal-stat-card__value-row{font-size:1.15rem}.portal-ticket-page__stats-stack .portal-stat-card__label{font-size:.72rem}.portal-ticket-page__selects-row .portal-stat-card__label{font-size:.78rem}.portal-ticket-page__summary-selects .portal-stat-card__label{font-size:.9rem}.portal-ticket-page__selects-row .portal-stat-card__value-row{font-size:1.15rem}.portal-ticket-page__summary-selects .portal-stat-card__value-row{font-size:1.35rem}.portal-ticket-page__fields-stack{z-index:1;flex-direction:column;gap:.85rem;display:flex;position:relative}.portal-ticket-page__description-row{flex-wrap:nowrap;align-items:flex-start;gap:1rem;width:100%;display:flex}:is(.portal-ticket-page__description-row:has(.portal-ticket-fields__description-input:focus),.portal-ticket-page__description-row:has(.portal-ticket-fields--description-active)){align-items:flex-start}.portal-ticket-page__description-row .portal-ticket-fields--description{flex:auto;width:100%;min-width:0;max-width:min(48rem,100% - 11rem)}.portal-ticket-page__description-row .portal-issues-card.portal-ticket-fields--description{max-width:100%}:is(.portal-ticket-page__description-row:has(.portal-ticket-fields__description-input:focus) .portal-ticket-fields--description,.portal-ticket-page__description-row:has(.portal-ticket-fields--description-active) .portal-ticket-fields--description){flex-direction:column;display:flex}:is(.portal-ticket-page__description-row:has(.portal-ticket-fields__description-input:focus) .portal-ticket-fields--description .portal-ticket-fields__field,.portal-ticket-page__description-row:has(.portal-ticket-fields--description-active) .portal-ticket-fields--description .portal-ticket-fields__field){flex-direction:column;flex:auto;min-height:0;display:flex}.portal-ticket-page__description-qr-col{z-index:81;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:.55rem;padding-top:.15rem;display:flex;position:relative}@media (width<=900px){.portal-ticket-page__grid{grid-template-columns:minmax(0,1fr)}.portal-ticket-page__col--contact{max-width:none}}.portal-glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#1e1b4b8c 0%,#0f172a7a 100%);border:1px solid #818cf829;border-radius:14px;box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff0a}.portal-transition-card__message{text-align:center;justify-content:center;align-items:center;gap:.65rem;min-height:2rem;margin:.35rem 0 0;font-size:.98rem;display:flex}.portal-transition-card__spinner{border:2px solid #94a3b859;border-top-color:#a5b4fc;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;animation:.85s linear infinite portal-transition-spin}@keyframes portal-transition-spin{to{transform:rotate(360deg)}}.portal-contact-card{--portal-input-name-w:calc(7.25rem + 10ch);--portal-input-email-w:calc(52ch - 25ch);--portal-input-phone-w:calc(9.5rem - 2ch);--portal-input-gap-x:.65rem;--portal-input-address-w:calc(var(--portal-input-email-w) + var(--portal-input-phone-w) + var(--portal-input-gap-x));--portal-input-company-name-w:calc(var(--portal-input-name-w) + var(--portal-input-name-w) + var(--portal-input-gap-x));--portal-input-row-w:calc(var(--portal-input-name-w) + var(--portal-input-name-w) + var(--portal-input-gap-x));--portal-input-company-row-w:var(--portal-input-company-name-w);border:2px solid #c5cbd4;width:100%;padding:0;overflow:visible}.portal-contact-card .bw-section-chrome{border-radius:13px 13px 0 0}.portal-contact-card .bw-section-chrome h2,.portal-issues-card .bw-section-chrome h2,.portal-ticket-info-card .bw-section-chrome h2{color:#fff}.portal-ticket-info-card{border:2px solid #c5cbd4;padding:0;overflow:visible}.portal-ticket-info-card--reveal-start{opacity:0;transform-origin:top;pointer-events:none;border-width:0;max-height:0;margin-top:0;margin-bottom:0;overflow:hidden;transform:translateY(-.55rem)scaleY(.92)}.portal-ticket-info-card--reveal-open{opacity:1;transform-origin:top;pointer-events:auto;border-width:2px;max-height:56rem;transition:max-height 2.2s cubic-bezier(.22,1,.36,1),opacity 1.6s,transform 2s cubic-bezier(.22,1,.36,1),border-width .9s,margin 2s;overflow:visible;transform:translateY(0)scaleY(1)}@media (prefers-reduced-motion:reduce){.portal-ticket-info-card--reveal-start,.portal-ticket-info-card--reveal-open{opacity:1;pointer-events:auto;border-width:2px;max-height:none;transition:none;overflow:visible;transform:none}}.portal-ticket-info-card .bw-section-chrome{border-radius:13px 13px 0 0;justify-content:flex-start;gap:0}.portal-ticket-info-card__created{color:#fff;white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:600;line-height:1.2}.portal-ticket-info-card__created-label{font-size:.68rem;font-weight:600}.portal-ticket-info-card__ticket-id{color:#fff;white-space:nowrap;margin:0 0 0 2ch;font-size:1rem;font-weight:700;line-height:1.2}.portal-ticket-info-card__content{padding:1rem 1.05rem}.portal-ticket-info-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem .85rem;margin:0 0 .95rem;display:grid}.portal-ticket-info-card__facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-ticket-info-card__fact{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.portal-ticket-info-card__fact-label,.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .2rem;font-size:.72rem;font-weight:600}.portal-ticket-info-card__fact-label{align-items:baseline;gap:.4em;display:inline-flex}.portal-ticket-info-card__fact-value{color:#f8fafc;word-break:normal;white-space:normal;flex-wrap:wrap;align-items:center;margin:0;font-size:1.02rem;font-weight:650;line-height:1.35;display:flex}.portal-ticket-info-card__fact-shortcut{text-transform:none;letter-spacing:0;color:#e2e8f0;white-space:nowrap;align-items:center;gap:.15em;margin-left:1ch;font-weight:700;display:inline-flex}.portal-ticket-info-card__fact-shortcut--solo{margin-left:0}.portal-ticket-info-card__fact-shortcut-clock{flex-shrink:0;width:.85em;height:.85em;display:block}.portal-ticket-info-card__selects{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem .85rem;margin-top:0;display:grid}.portal-ticket-info-card__selects>:only-child{grid-column:1/-1}.portal-ticket-info-card__selects:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=721px){.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status assignee""created modified""request product";align-items:start;gap:.75rem .85rem;display:grid}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta-3){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"status assignee priority""created modified.""request product."}:is(.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta)>.portal-ticket-info-card__facts,.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta)>.portal-ticket-info-card__selects--desktop-meta){gap:0;margin:0;display:contents}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card--status{grid-area:status}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card--assignee{grid-area:assignee}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-ticket-info-card__fact--created{grid-area:created}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-ticket-info-card__fact--modified{grid-area:modified}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card--regarding{grid-area:request}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card--product{grid-area:product}.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card--priority{grid-area:priority}:is(.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-ticket-info-card__fact,.portal-ticket-info-card__content:has(>.portal-ticket-info-card__selects--desktop-meta) .portal-stat-card){min-width:0}}@media (width<=720px){.portal-ticket-info-card__ticket-id{display:none}.portal-ticket-info-card__facts,.portal-ticket-info-card__facts--3{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ticket-info-card__fact-value{font-size:.92rem}:is(.portal-ticket-info-card__selects,.portal-ticket-info-card__selects:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ticket-page--portal-customer .portal-ticket-info-card__content{padding-left:16px}.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta){grid-template-columns:max-content max-content max-content;justify-content:space-between;align-items:start;gap:.85rem 1.35rem;display:grid}:is(.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta)>.portal-ticket-info-card__facts--phone-meta,.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta)>.portal-ticket-info-card__selects--phone-meta){display:contents}:is(.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-ticket-info-card__fact--modified,.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-stat-card--status){grid-column:1}:is(.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-stat-card--assignee,.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-stat-card--priority){grid-column:2}:is(.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-stat-card--regarding,.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-stat-card--product){grid-column:3}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--assignee .portal-stat-card__value{max-width:none}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta>:nth-child(2),.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta>:nth-child(2){position:relative;left:2ch}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta>:last-child,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta>:last-child{position:relative;left:4ch}:is(.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-ticket-info-card__facts--phone-meta>:nth-child(2),.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-ticket-info-card__selects--phone-meta>:nth-child(2),.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-ticket-info-card__facts--phone-meta>:last-child,.portal-ticket-page--portal-customer .portal-ticket-info-card__content:has(>.portal-ticket-info-card__facts--phone-meta) .portal-ticket-info-card__selects--phone-meta>:last-child){left:0}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta>*,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta>*{min-width:0;max-width:none}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-ticket-info-card__fact-value{white-space:nowrap;flex-wrap:nowrap;max-width:12ch}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--bare,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--bare{min-width:0}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card__label,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card__label{white-space:nowrap}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--bare .portal-stat-card__value,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--bare .portal-stat-card__value{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:auto;min-width:0;max-width:12ch;font-size:.92rem;overflow:hidden}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--regarding .portal-stat-card__value,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--product .portal-stat-card__value,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--status .portal-stat-card__value,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--priority .portal-stat-card__value{max-width:10ch}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--bare .portal-stat-card__value-row,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--bare .portal-stat-card__value-row{justify-content:flex-start;align-self:start;gap:.35ch;width:auto;min-width:0;max-width:100%;font-size:.92rem}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--regarding .portal-stat-card__value-row,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--product .portal-stat-card__value-row{gap:1ch}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--bare .portal-stat-card__caret,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--bare .portal-stat-card__caret{flex-shrink:0;position:static;top:auto;right:auto;transform:none}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta .portal-stat-card--bare .portal-stat-card__caret--open,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta .portal-stat-card--bare .portal-stat-card__caret--open{transform:rotate(180deg)}.portal-ticket-page--portal-customer .portal-ticket-info-card__facts--phone-meta>:last-child .portal-stat-card__menu,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--phone-meta>:last-child .portal-stat-card__menu{min-width:12rem;max-width:min(18rem,100vw - 2rem);left:auto;right:0}.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--admin-phone .portal-stat-card--status .portal-stat-card__value,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--admin-phone .portal-stat-card--priority .portal-stat-card__value{font-weight:800}.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--admin-phone .portal-stat-card--status .portal-stat-card__value-row,.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--admin-phone .portal-stat-card--priority .portal-stat-card__value-row{gap:1ch}.portal-ticket-page--portal-customer .portal-ticket-info-card__selects--admin-phone .portal-stat-card--priority .portal-stat-card__value{max-width:10ch}}.portal-ticket-info-card__selects>.portal-stat-card{width:100%;min-width:0}.portal-ticket-info-card__selects>.portal-stat-card:not(.portal-stat-card--bare){height:100%}.portal-issues-card{border:2px solid #c5cbd4;padding:0;overflow:visible}.portal-issues-card .bw-section-chrome{border-radius:13px 13px 0 0}.portal-issues-card__content{padding:1rem 1.05rem}.portal-issues-card__selects{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:.85rem;display:grid}.portal-issues-card__selects>:only-child{grid-column:1/-1}.portal-issues-card__selects>.portal-ticket-page__regarding-row{width:auto}.portal-issues-card__selects .portal-regarding-card,.portal-issues-card__selects .portal-product-wide-card{width:100%;min-width:0;height:100%}.portal-glass-card.portal-files-card,.portal-ticket-section.portal-files-card{border:2px solid #c5cbd4;padding:0;overflow:visible}.portal-files-card .bw-section-chrome{border-radius:13px 13px 0 0;padding-left:0;padding-right:16px}.portal-files-card .bw-section-chrome h2{color:#fff;padding-left:16px}.bw-section-chrome__actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.portal-screenshots-section .bw-section-chrome{align-items:center;height:auto;max-height:none;padding-top:.28rem;padding-bottom:.28rem}.portal-screenshots-section .bw-section-chrome h2{align-items:center;display:flex}.portal-screenshots-refresh{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:auto;min-width:2.15rem;height:auto;margin-left:calc(.4rem + 3ch);padding:.05rem .15rem;display:inline-flex}.portal-screenshots-refresh__label{color:#fff;letter-spacing:.01em;font-size:.62rem;font-weight:600;line-height:1}.portal-screenshots-refresh .create-ticket-svg-icon [stroke]{stroke:#fff}.portal-screenshots-refresh:hover:not(:disabled){background:#ffffff24}.portal-screenshots-refresh:disabled{opacity:.4;cursor:default}.portal-screenshots-refresh--busy svg{animation:.7s linear infinite portal-screenshots-refresh-spin}@keyframes portal-screenshots-refresh-spin{to{transform:rotate(-360deg)}}.portal-files-card .create-ticket-section-count{color:#fff;background:#ffffff1f;border-color:#0000}.portal-files-card .create-ticket-section-plus{-webkit-text-fill-color:#fff;color:#fff;background-image:none}.portal-files-card__content{padding:1rem 1.05rem 1.1rem}.portal-contact-card__content{padding:1rem 1.05rem}.portal-ticket-page--portal-customer .portal-contact-card{--portal-input-name-w:calc(8.5rem + 14ch)}.portal-ticket-page--portal-customer .portal-contact-card__icon{display:none}.portal-ticket-page--portal-customer .portal-contact-card__body{padding-left:0}.portal-ticket-page--portal-customer .portal-contact-card__fields:not(.portal-contact-card__fields--company),.portal-ticket-page--portal-customer .portal-contact-card__fields--company,.portal-ticket-page--portal-customer .portal-contact-card__display{width:100%;margin-left:0}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email{flex-direction:column;gap:0;min-width:0;display:flex}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email .portal-contact-card__field--email-under-name{margin-top:0}.portal-contact-card__field--combined-name-with-email,.portal-contact-card__names-with-email,.portal-contact-card__identity{flex-direction:column;gap:0;min-width:0;display:flex}.portal-contact-card__name-fields{grid-template-columns:minmax(0, var(--portal-input-name-w)) minmax(0, var(--portal-input-name-w));gap:.45rem var(--portal-input-gap-x);align-items:end;display:grid}.portal-contact-card__field-row--contact-email-under-name{align-items:start}.portal-contact-card__field-row--contact-email-under-name .portal-contact-card__names-with-email,.portal-contact-card__field-row--contact-email-under-name .portal-contact-card__field--combined-name-with-email,.portal-contact-card__field-row--contact-combined-name.portal-contact-card__field-row--contact-email-under-name .portal-contact-card__field--combined-name-with-email{grid-column:1}.portal-contact-card__field--combined-name-with-email .portal-contact-card__name-row--output,.portal-contact-card__field--combined-name-with-email .portal-contact-card__name--output{min-height:0;margin-bottom:0;padding-bottom:0}.portal-contact-card__field--email-under-name{gap:0;margin:0}.portal-contact-card__field--email-under-name .portal-contact-card__output-value,.portal-contact-card__field--email-under-name .portal-contact-card__email-value{min-height:0;margin:0;padding:0;line-height:1.25}.portal-ticket-page--portal-customer .portal-contact-card__field--company-output{align-items:flex-start}.portal-ticket-page--portal-customer .portal-contact-card__field--company-output .portal-contact-card__name-row--output{justify-content:flex-start}.portal-ticket-page--portal-customer .portal-contact-card__name-row--output .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__name-row--input .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__company-name-row .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__name-row .portal-contact-card__verified{position:static;top:auto;left:auto;transform:none}@media (width>=721px){.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name{grid-template-columns:minmax(0,max-content) auto;align-items:start;column-gap:1.5rem;width:100%;max-width:none}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact .portal-contact-card__field--combined-name-with-email{grid-column:1}}.portal-contact-card__section{padding:.1rem 0}.portal-contact-card__row{align-items:flex-start;gap:.55rem;display:flex}.portal-contact-card__icon{color:#94a3b8;background:#1e293ba6;border:1px solid #334155b3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.portal-contact-card__body{flex:1;width:100%;min-width:0;padding-left:5ch}.portal-contact-card__name-row--directory{margin:0 0 .55rem}.portal-contact-card__name{color:#f8fafc;word-break:break-word;margin:0;font-size:1.05rem;font-weight:700}.portal-contact-card__name--editable{text-align:left;cursor:pointer;width:100%;font:inherit;color:#f8fafc;word-break:break-word;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:700;display:block}.portal-contact-card__name--editable:hover,.portal-contact-card__name--editable:focus-visible{color:#bfdbfe;text-underline-offset:.15em;outline:none;text-decoration:underline}.portal-contact-card__name--muted{color:#94a3b8;font-style:italic;font-weight:600}.portal-contact-card__name--editing-label{text-align:left;cursor:pointer;width:100%;font:inherit;color:#f8fafc;word-break:break-word;background:0 0;border:0;border-bottom:1px solid #64748b2e;margin-bottom:.55rem;padding:0 0 .55rem;font-size:1.05rem;font-weight:700;display:block}.portal-contact-card__name--editing-label:hover,.portal-contact-card__name--editing-label:focus-visible{color:#bfdbfe;outline:none}.portal-contact-card__detail{color:#94a3b8;white-space:pre-wrap;word-break:break-word;margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.portal-contact-card__detail--hint{color:#64748b;font-style:italic}.portal-contact-card__divider{background:#3341558c;height:1px;margin:.35rem 0}.portal-contact-card__company-top--with-select{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;display:flex}.portal-contact-card__company-top--with-select .portal-contact-card__select{width:100%;max-width:none;margin-bottom:0}.portal-contact-card__company-top--with-select .portal-contact-card__select-input,.portal-contact-card__company-top--with-select .portal-contact-card__select-input--short,.portal-contact-card__company-top--with-select .portal-contact-card__fields--company,.portal-contact-card__company-top--with-select .portal-contact-card__field-row--company-line,.portal-contact-card__company-top--with-select .portal-contact-card__field--company-name{width:100%;max-width:none}.portal-contact-card__fields{flex-direction:column;gap:.55rem;width:100%;display:flex}.portal-contact-card__field{flex-direction:column;gap:.25rem;margin:0;display:flex}.portal-contact-card__field.portal-contact-card__field--combined-name-with-email,.portal-contact-card__names-with-email,.portal-contact-card__identity{gap:0}.portal-contact-card__field-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.portal-contact-card__field-label.portal-field-label,.portal-ticket-fields__label.portal-field-label{align-items:center;width:100%;display:inline-flex}.portal-contact-card__input{color:#e2e8f0;width:100%;min-width:0;font:inherit;background:#0f172a8c;border:1px solid #93c5fd;border-radius:8px;padding:.45rem .6rem;font-size:.92rem}.portal-contact-card__input:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 1px #93c5fd47}.portal-contact-card__input[readonly]{opacity:.85;cursor:default;color:#94a3b8}.portal-contact-card__field--output .portal-contact-card__field-label{margin-bottom:.15rem}.portal-contact-card__field--output .portal-contact-card__input,.portal-contact-card__field--output .portal-contact-card__input[readonly],.portal-contact-card__field--output .portal-contact-card__contact-name-input-wrap .portal-contact-card__input,.portal-contact-card__field--output .portal-contact-card__contact-name-input-wrap .portal-contact-card__input:focus,.portal-contact-card__field--output .portal-contact-card__contact-name-input-wrap .portal-contact-card__input:focus-visible{box-shadow:none;opacity:1;color:#e2e8f0;cursor:default;background:0 0;border:0;border-radius:0;min-height:2.2rem;padding-left:0;padding-right:0;font-weight:550}.portal-contact-card__name-row--output{align-items:center;min-height:2.2rem;padding:0}.portal-contact-card__field--combined-name-with-email .portal-contact-card__name-row--output,.portal-contact-card__field--combined-name-with-email .portal-contact-card__name--output{align-items:flex-end;min-height:0}.portal-contact-card__name--output,.portal-contact-card__output-value{box-shadow:none;font:inherit;color:#f8fafc;word-break:break-word;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:1.02rem;font-weight:650;line-height:1.35}.portal-contact-card__output-value{color:#e2e8f0;align-items:center;min-height:2.2rem;font-size:.95rem;font-weight:550;display:flex}.portal-contact-card__field--email-under-name .portal-contact-card__output-value,.portal-contact-card__field--email-under-name .portal-contact-card__email-value{align-items:flex-start;min-height:0;margin:0;padding:0;line-height:1.25;display:block}.portal-contact-card__email-value{appearance:none;width:100%;max-width:100%;box-shadow:none;font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.portal-contact-card__email-value:hover,.portal-contact-card__email-value:focus-visible{color:#f8fafc;text-underline-offset:.12em;text-decoration:underline}.portal-contact-card__email-value--expanded{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.portal-contact-card__field--email .portal-contact-card__input{text-overflow:ellipsis;overflow:hidden}.portal-contact-card__field--email-expanded .portal-contact-card__input{text-overflow:clip}.portal-contact-card__field--output.portal-field--invalid .portal-contact-card__name--output,.portal-contact-card__field--output.portal-field--invalid .portal-contact-card__output-value{box-shadow:none;background:0 0;border:0}.portal-contact-card__select{margin-bottom:.6rem}.portal-contact-card__select-input{color:#e2e8f0;width:100%;min-width:0;font:inherit;cursor:pointer;background:#0f172a8c;border:1px solid #93c5fd;border-radius:8px;padding:.45rem .6rem;font-size:.92rem}.portal-contact-card__select-input--short,.portal-contact-card__select--company .portal-contact-card__select-input--short{width:min(100%,14.5rem);max-width:14.5rem}.portal-contact-card__company-top--with-select .portal-contact-card__select-input--short,.portal-contact-card__select--company .portal-contact-card__select-input--short{width:100%;max-width:none}.portal-contact-card__select-input:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 1px #93c5fd47}.portal-contact-card__select-input:disabled{opacity:.6;cursor:default}.portal-inline-confirm{align-items:center;gap:.4rem;display:flex}.portal-inline-confirm .portal-contact-card__select-input{flex:auto;min-width:0}.portal-inline-confirm__actions{flex:none;align-items:center;gap:.3rem;display:flex}.portal-inline-confirm__btn{color:#e2e8f0;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:8px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;display:inline-flex}.portal-inline-confirm__btn--save{color:#4ade80;border-color:#22c55e80}.portal-inline-confirm__btn--save:hover:not(:disabled){background:#22c55e26}.portal-inline-confirm__btn--cancel{color:#cbd5e1;border-color:#94a3b84d}.portal-inline-confirm__btn--cancel:hover:not(:disabled){background:#94a3b826}.portal-inline-confirm__btn:disabled{opacity:.55;cursor:default}.portal-contact-card__name-row{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;min-width:0;margin:0;display:flex}.portal-contact-card__name-row--input{flex-wrap:nowrap;align-items:center;gap:.55rem;width:100%;display:flex}.portal-contact-card__name-row--input .portal-contact-card__input{flex:auto;width:0;min-width:0}.portal-contact-card__company-search-btn,.portal-contact-card__company-search-close{color:#cbd5e1;cursor:pointer;background:#0f172ab8;border:1px solid #475569d9;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;margin:0;padding:0;display:inline-flex}.portal-contact-card__company-search-btn:hover:not(:disabled),.portal-contact-card__company-search-close:hover:not(:disabled){color:#f8fafc;background:#1e293bf2;border-color:#64748b}.portal-contact-card__company-search-btn:disabled,.portal-contact-card__company-search-close:disabled{opacity:.55;cursor:wait}.portal-contact-card__company-search-close{color:#f87171;border-color:#f8717173}.portal-contact-card__company-search-close:hover:not(:disabled){color:#fecaca;background:#7f1d1d59;border-color:#f87171}.portal-contact-card__field--company-name,.portal-contact-card__field--company-search{width:100%;max-width:min(var(--portal-input-company-name-w), 100%)}.portal-contact-card__fields--company-search .portal-contact-card__field-row--company-line{max-width:min(var(--portal-input-company-name-w), 100%);grid-template-columns:minmax(0,1fr);width:100%}.portal-contact-card__company-name-row{flex-wrap:nowrap;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.portal-contact-card__company-name-input-wrap{flex:auto;width:100%;min-width:0;position:relative;overflow:visible}.portal-contact-card__company-name-input-wrap .portal-contact-card__input{width:100%}.portal-contact-card__company-name-input-wrap--confirming .portal-contact-card__input{padding-right:4.6rem}.portal-contact-card__company-name-input-wrap .portal-inline-confirm__actions{z-index:2;flex:none;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.portal-contact-card__company-name-input-wrap .portal-inline-confirm__btn{background:#0f172aeb;border-radius:7px;width:1.7rem;height:1.7rem}.portal-contact-card__company-name-leave-tip{z-index:160;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:auto;right:2.175rem}.portal-contact-card__company-name-leave-tip .portal-field-tooltip__bubble{pointer-events:auto;width:min(22rem,86vw);transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px)));animation-name:portal-inline-confirm-leave-tip-in;left:auto;right:0}.portal-contact-card__company-name-leave-tip .portal-field-tooltip__bubble--above{animation-name:portal-inline-confirm-leave-tip-in-above}.portal-contact-card__company-name-leave-tip .portal-field-tooltip__bubble--below:after,.portal-contact-card__company-name-leave-tip .portal-field-tooltip__bubble--above:after{left:auto;right:calc(1.15rem + var(--leave-tip-clamp,0px));transform:none}.portal-contact-card__company-name-input-wrap--leave-tip{z-index:160}.portal-contact-card__company-name-input-wrap--leave-tip .portal-contact-card__input{border-color:#f87171;box-shadow:0 0 0 2px #f8717147}.portal-contact-card__input--company-search{border-color:#60a5fa8c;box-shadow:0 0 0 1px #3b82f633}.portal-company-search-results{background:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;gap:.35rem;max-height:14rem;margin:.55rem 0 0;padding:.35rem;list-style:none;display:flex;overflow:auto}.portal-company-search-results__empty{color:#94a3b8;padding:.75rem .55rem;font-size:.92rem}.portal-company-search-results__option{color:#e2e8f0;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.55rem .65rem;display:flex}.portal-company-search-results__option:hover:not(:disabled){background:#1e293bf2;border-color:#475569}.portal-company-search-results__option:disabled{opacity:.55;cursor:wait}.portal-company-search-results__option-name{color:#f8fafc;font-weight:600}.portal-company-search-results__option-meta{color:#94a3b8;font-size:.82rem}.portal-contact-card__contact-name-input-wrap{flex:auto;width:100%;min-width:0;position:relative;overflow:visible}.portal-contact-card__contact-name-input-wrap .portal-contact-card__input{width:100%;transition:min-height .2s,padding .2s}.portal-contact-card__contact-name-input-wrap--confirming .portal-contact-card__input{padding-right:4.6rem}.portal-contact-card__contact-name-input-wrap .portal-inline-confirm__actions{z-index:2;flex:none;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.portal-contact-card__contact-name-input-wrap .portal-inline-confirm__btn{background:#0f172aeb;border-radius:7px;width:1.7rem;height:1.7rem}.portal-contact-card__contact-name-leave-tip{z-index:140;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:auto;right:2.175rem}.portal-contact-card__contact-name-leave-tip.portal-required-tip--flow{z-index:1;pointer-events:auto;width:100%;height:auto;margin:0 0 .4rem;display:block;position:relative;inset:auto}.portal-contact-card__contact-name-leave-tip.portal-required-tip--flow .portal-field-tooltip__bubble{width:fit-content;max-width:100%;margin:0;animation:none;position:relative;inset:auto;transform:none}.portal-contact-card__contact-name-leave-tip.portal-required-tip--flow .portal-field-tooltip__bubble:after,.portal-contact-card__contact-name-leave-tip.portal-required-tip--flow .portal-field-tooltip__bubble:before{display:none}.portal-contact-card__contact-name-leave-tip .portal-field-tooltip__bubble{pointer-events:auto;width:min(22rem,86vw);transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px)));animation-name:portal-inline-confirm-leave-tip-in;left:auto;right:0}.portal-contact-card__contact-name-leave-tip .portal-field-tooltip__bubble--above{animation-name:portal-inline-confirm-leave-tip-in-above}.portal-contact-card__contact-name-leave-tip .portal-field-tooltip__bubble--below:after,.portal-contact-card__contact-name-leave-tip .portal-field-tooltip__bubble--above:after{left:auto;right:calc(1.15rem + var(--leave-tip-clamp,0px));transform:none}.portal-contact-card__contact-name-input-wrap--leave-tip .portal-contact-card__input{border-color:#f87171;box-shadow:0 0 0 2px #f8717147}.portal-contact-card__contact-name-input-wrap:not(.portal-contact-card__contact-name-input-wrap--confirming) .portal-contact-card__contact-name-leave-tip{right:.85rem}.portal-contact-card__field-row--contact-active .portal-contact-card__contact-name-input-wrap .portal-contact-card__input,.portal-contact-card__contact-name-input-wrap .portal-contact-card__input:focus{min-height:2.75rem;padding-top:.65rem;padding-bottom:.65rem}.portal-contact-card__name-row--editing-label{border-bottom:1px solid #64748b2e;width:100%;margin-bottom:.55rem;padding-bottom:.55rem}.portal-contact-card__name-row--editing-label .portal-contact-card__name--editing-label{border:0;flex:auto;width:auto;margin:0;padding:0}.portal-contact-card__name-row--fields-hint{margin:0 0 .55rem}.portal-contact-card__name--fields-hint{color:#f8fafc;font-size:1.05rem;font-weight:700}.portal-contact-card__unverified{letter-spacing:.02em;color:#fbbf24;flex-shrink:0;margin:0;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-block}.portal-contact-card__verified{color:#f5c518;filter:drop-shadow(0 0 2px #f5c51873);flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin:0;display:inline-flex}.portal-contact-card__name-row--output,.portal-contact-card__name-row--input,.portal-contact-card__company-name-row,.portal-contact-card__display .portal-contact-card__name-row{position:relative}.portal-contact-card__name-row--output .portal-contact-card__verified,.portal-contact-card__name-row--input .portal-contact-card__verified,.portal-contact-card__company-name-row .portal-contact-card__verified,.portal-contact-card__display .portal-contact-card__name-row .portal-contact-card__verified{position:absolute;top:50%;left:-1.85rem;transform:translateY(-50%)}.portal-contact-card__verified svg{display:block}.portal-contact-card__name-row .portal-contact-card__verified+.portal-contact-card__name,.portal-contact-card__name-row .portal-contact-card__verified+.portal-contact-card__input{margin-left:0}.portal-ticket-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.portal-ticket-page__side-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.portal-ticket-page__stats-stack{flex-direction:column;justify-content:center;align-items:stretch;gap:.55rem;width:100%;min-width:0;display:flex}.portal-ticket-page__stats-stack .portal-stat-card{width:100%}.portal-ticket-page__stats-stack .portal-stat-card__trigger{width:100%;min-height:3.85rem}.portal-ticket-page__qr-slot{z-index:80;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.mobile-qr-panel--inline{justify-content:center;align-items:center;height:100%;display:flex}.mobile-qr-panel__qr-wrap--inline{background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:.35rem;line-height:0;display:flex;box-shadow:0 4px 18px #0000002e}.mobile-qr-panel__qr-wrap--inline svg{border-radius:8px;display:block}.mobile-qr-panel__qr-wrap--loading{background:#ffffffeb;width:132px;height:132px;animation:1.2s ease-in-out infinite portal-qr-pulse}.mobile-qr-panel__inline-retry{color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293ba6;border:1px solid #94a3b840;border-radius:10px;padding:.45rem .75rem;font-size:.82rem}@keyframes portal-qr-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=900px){.portal-ticket-page__main-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.portal-ticket-page__col--contact{grid-area:1/1}.portal-ticket-page__col--description{grid-area:2/1}.portal-ticket-page__col--summary{grid-area:3/1}.portal-ticket-page__side-panel{grid-template-columns:minmax(0,1fr)}.portal-ticket-page__qr-slot{justify-content:flex-start}.create-ticket-files-upload-row,.portal-ticket-page__description-row{flex-wrap:wrap}.portal-ticket-page__description-row .portal-ticket-fields--description{max-width:100%}}.portal-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;justify-content:center;align-items:stretch;min-height:5.5rem;padding:0;display:flex;position:relative}.portal-ticket-info-card .portal-stat-card--bare,.portal-stat-card.portal-stat-card--bare{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0}.portal-ticket-info-card .portal-stat-card--bare.portal-stat-card--open,.portal-stat-card.portal-stat-card--bare.portal-stat-card--open{box-shadow:none;border:none}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__trigger,.portal-stat-card.portal-stat-card--bare .portal-stat-card__trigger{border-radius:0;justify-content:flex-start;align-items:flex-start;gap:.2rem;min-height:0;padding:0}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__trigger:hover,.portal-stat-card.portal-stat-card--bare .portal-stat-card__trigger:hover{background:0 0}.portal-ticket-info-card .portal-stat-card--bare:not(.portal-stat-card--readonly) .portal-stat-card__trigger:hover .portal-stat-card__value,.portal-stat-card.portal-stat-card--bare:not(.portal-stat-card--readonly) .portal-stat-card__trigger:hover .portal-stat-card__value{text-underline-offset:.15em;text-decoration:underline}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__value-row,.portal-stat-card.portal-stat-card--bare .portal-stat-card__value-row{justify-content:flex-start;font-size:1.02rem;font-weight:650}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__value,.portal-stat-card.portal-stat-card--bare .portal-stat-card__value{text-align:left}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__caret,.portal-stat-card.portal-stat-card--bare .portal-stat-card__caret{width:.85em;height:.85em;position:static;transform:none}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__caret--open,.portal-stat-card.portal-stat-card--bare .portal-stat-card__caret--open{transform:rotate(180deg)}.portal-ticket-info-card .portal-stat-card--bare .portal-stat-card__menu,.portal-stat-card.portal-stat-card--bare .portal-stat-card__menu{min-width:11rem;left:0;right:auto}.portal-stat-card__trigger{width:100%;min-height:5.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.85rem 1.1rem;display:flex}.portal-stat-card__trigger:hover{background:#3341552e}.portal-stat-card--readonly .portal-stat-card__trigger{cursor:default}.portal-stat-card--readonly .portal-stat-card__trigger:hover{background:0 0}.portal-stat-card__value-row{justify-content:center;align-items:center;gap:.4rem;width:100%;font-size:1.35rem;font-weight:800;line-height:1.1;display:flex;position:relative}.portal-stat-card__caret{color:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .15s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.portal-stat-card__caret--open{transform:translateY(-50%)rotate(180deg)}.portal-stat-card__menu{z-index:80;background:#0f172afa;border:1px solid #818cf838;border-radius:12px;max-height:min(18rem,60vh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:.5rem;right:.5rem;overflow-y:auto;box-shadow:0 16px 40px #00000073}.portal-stat-card__menu-item{color:#e2e8f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .65rem;font-size:.88rem;font-weight:600;display:block}.portal-stat-card__menu-item:hover{background:#3341558c}.portal-stat-card__menu-item--active{color:#93c5fd;background:#378add2e}.portal-stat-card--open{z-index:50;border-color:#818cf859;box-shadow:0 0 0 1px #818cf81f}.portal-stat-card__label{color:#64748b;font-size:.78rem;font-weight:600}.portal-stat-card__value{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center}.portal-stat-card--priority .portal-stat-card__value-row{color:#facc15}.portal-stat-card--priority.portal-stat-card--unassigned .portal-stat-card__value-row{color:#94a3b8}.portal-stat-card--priority.portal-stat-card--low .portal-stat-card__value-row{color:#86efac}.portal-stat-card--priority.portal-stat-card--medium .portal-stat-card__value-row{color:#facc15}.portal-stat-card--priority.portal-stat-card--high .portal-stat-card__value-row{color:#fb923c}.portal-stat-card--priority.portal-stat-card--urgent .portal-stat-card__value-row{color:#ef4444}.portal-ticket-page__header-actions.create-ticket-actions,.portal-ticket-page__header-right.create-ticket-actions{justify-content:flex-end;gap:.85rem 1rem}.portal-ticket-page__header-actions--draft .create-ticket-text-btn,.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .create-ticket-text-btn{color:#93c5fd;font-weight:600;text-decoration:underline}.portal-ticket-page__header-actions--draft .create-ticket-text-btn:hover:not(:disabled),.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .create-ticket-text-btn:hover:not(:disabled){color:#bfdbfe;background:0 0;text-decoration:underline}.portal-ticket-page__header-actions--draft .create-ticket-text-btn:disabled,.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .create-ticket-text-btn:disabled{color:#93c5fd73;text-decoration:underline}.portal-ticket-page__header-actions--draft .create-ticket-text-btn__icon .create-ticket-svg-icon,.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .create-ticket-text-btn__icon .create-ticket-svg-icon{width:28px;height:28px}.portal-ticket-page__header-actions--draft .admin-close-icon-btn,.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .admin-close-icon-btn{box-sizing:border-box;align-self:center;margin-left:.1rem;width:32px!important;height:32px!important;padding:0!important}.portal-ticket-page__header-actions--draft .admin-close-icon-btn svg,.portal-ticket-page__header-right.portal-ticket-page__header-actions--draft .admin-close-icon-btn svg{width:20px!important;height:20px!important}.portal-ticket-page__header-actions--view .create-ticket-text-btn,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn{color:#5a9fe0;text-underline-offset:.18em;cursor:pointer;pointer-events:auto;font-weight:600;text-decoration:underline}.portal-ticket-page__header-actions--view .create-ticket-text-btn:hover:not(:disabled),.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn:hover:not(:disabled){color:#7ab8e8;background:0 0;text-decoration:underline}.portal-ticket-page__header-actions--view .create-ticket-text-btn:disabled,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn:disabled{color:#5a9fe073;text-decoration:underline}.portal-ticket-page__header-actions--view .create-ticket-text-btn__icon,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn__icon{pointer-events:none}.portal-ticket-page__header-actions--view .create-ticket-text-btn__label,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn__label{text-underline-offset:.18em;text-decoration:underline}.portal-ticket-page__header-actions--view .create-ticket-text-btn__icon .create-ticket-svg-icon,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .create-ticket-text-btn__icon .create-ticket-svg-icon{width:22px;height:22px}.portal-ticket-page__header-actions--view .admin-close-icon-btn,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .admin-close-icon-btn{box-sizing:border-box;flex-shrink:0;align-self:center;margin-left:0;width:32px!important;height:32px!important;padding:0!important}.portal-ticket-page__header-actions--view .admin-close-icon-btn svg,.portal-ticket-page__header-right.portal-ticket-page__header-actions--view .admin-close-icon-btn svg{width:20px!important;height:20px!important}@media (width<=720px){.page.page--portal-ticket:not(.page--portal-ticket--topbar-chrome){padding-top:0}.page.page--portal-ticket--topbar-chrome:not(.page--create-ticket-actions){--bw-topbar-h:56px;padding-top:calc(var(--bw-topbar-h) + .5rem)}.page.page--portal-ticket:not(.page--create-ticket-actions),.page.page--portal-ticket:not(.page--create-ticket-actions) .create-ticket-page-content,.page.page--portal-ticket:not(.page--create-ticket-actions) .portal-ticket-page{overflow:visible}.page.page--portal-ticket .portal-ticket-page__header{z-index:200;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;margin:0 -1rem 1.35rem;padding-top:0;position:sticky;top:0;background:0 0!important}.page.page--portal-ticket .portal-ticket-page__header-bar{background:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.page.page--portal-ticket .portal-ticket-page__header-left{display:none}.page.page--portal-ticket .portal-ticket-page__header-center{flex:1;justify-content:flex-start;min-width:0}.page.page--portal-ticket .portal-ticket-page__header-center .login-page__header-logo{justify-content:flex-start}.page.page--portal-ticket .portal-ticket-page__header-center .login-page__header-logo .login-page__brand-svg{max-width:min(100%,12.5rem);height:2.65rem}.page.page--portal-ticket .portal-ticket-page__header-desktop-actions{display:none}.page.page--portal-ticket .portal-ticket-page__header-right,.page.page--portal-ticket .portal-ticket-page__header-right.create-ticket-actions{flex:none;justify-content:flex-end;gap:0;width:auto;margin-left:0}.page.page--portal-ticket .portal-ticket-page__header-toolbar{-webkit-backdrop-filter:none;background:linear-gradient(135deg,#378add61 0%,#533ab79e 48%,#633cd28c 100%),linear-gradient(#141a42 0%,#0c1028 100%);border-top:none;border-bottom:1px solid #94a3b838;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem 1rem .75rem;display:flex;box-shadow:0 1px #5a9fe02e,0 8px 28px #378add1f}.page.page--portal-ticket .portal-ticket-page__header-toolbar-left{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.page.page--portal-ticket .portal-ticket-page__header-toolbar-title{color:#e2e8f0;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.page.page--portal-ticket .portal-ticket-page__header-toolbar-mod{color:#e2e8f0d1;white-space:nowrap;margin:0;font-size:.7rem;font-weight:550;line-height:1.2}.page.page--portal-ticket .portal-ticket-page__draft-notice--mobile{color:#e2e8f0d9;font-size:.72rem}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions,.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions.create-ticket-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.45rem .65rem;min-width:0;margin-left:auto;display:flex}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .portal-ticket-page__header-action.create-ticket-text-btn,.page.page--portal-ticket .portal-ticket-page__header-action.create-ticket-text-btn{letter-spacing:.02em;text-underline-offset:.18em;gap:.45rem;font-size:.95rem;font-weight:600;text-decoration:underline;color:#5a9fe0!important}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .portal-ticket-page__header-action.create-ticket-text-btn:hover:not(:disabled),.page.page--portal-ticket .portal-ticket-page__header-action.create-ticket-text-btn:hover:not(:disabled){color:#7ab8e8!important}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .portal-ticket-page__header-action.create-ticket-text-btn:disabled,.page.page--portal-ticket .portal-ticket-page__header-action.create-ticket-text-btn:disabled{color:#5a9fe073!important}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .create-ticket-svg-icon [stroke]{stroke:currentColor!important}.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .create-ticket-svg-icon--ticket,.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .create-ticket-svg-icon--ticket [fill]{color:#5a9fe0;fill:currentColor!important}.page.page--portal-ticket .portal-ticket-page__header-action .create-ticket-text-btn__label{text-underline-offset:.18em;text-decoration:underline}.page.page--portal-ticket .portal-ticket-page__header-action .create-ticket-text-btn__icon .create-ticket-svg-icon,.page.page--portal-ticket .portal-ticket-page__header-toolbar-actions .create-ticket-text-btn__icon .create-ticket-svg-icon{width:28px;height:28px;color:inherit}.page.page--portal-ticket .portal-ticket-page:not(.portal-ticket-page--external-topbar) .portal-ticket-page__ticket-id:not(.portal-ticket-page__ticket-id--sentinel),.page.page--portal-ticket .portal-ticket-page__description-qr-col{display:none}.page.page--portal-ticket .portal-ticket-files-actions{flex-flow:column;align-items:stretch;gap:.45rem}.page.page--portal-ticket .portal-ticket-files-actions__row{flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin-left:1ch;display:flex}.page.page--portal-ticket .portal-ticket-section--mobile-plain .create-ticket-section-head,.page.page--portal-ticket .portal-ticket-section--mobile-plain .portal-ticket-comments,.page.page--portal-ticket .portal-ticket-section--mobile-plain .portal-ticket-comment-form,.page.page--portal-ticket .portal-ticket-section--mobile-plain .portal-ticket-activity,.page.page--portal-ticket .portal-ticket-section--mobile-plain .portal-ticket-activity__scroller-wrap,.page.page--portal-ticket .portal-ticket-section--mobile-plain .portal-ticket-activity__empty{margin-left:-1ch}.page.page--portal-ticket .portal-ticket-section .create-ticket-section-heading{color:#94a3b8;letter-spacing:.01em;font-size:.82rem;font-weight:600}.page.page--portal-ticket .portal-ticket-section .create-ticket-section-count{color:#94a3b8;background:#94a3b824;border-color:#0000}.page.page--portal-ticket .portal-files-card .bw-section-chrome h2{color:#fff;font-size:1rem;font-weight:700}.page.page--portal-ticket .portal-files-card .create-ticket-section-count{color:#fff;background:#ffffff1f;border-color:#0000}.page.page--portal-ticket .create-ticket-dropzone{min-height:7.5rem}.page.page--portal-ticket .portal-ticket-page__meta-stack{width:100%}.page.page--portal-ticket .portal-contact-card__input,.page.page--portal-ticket .portal-contact-card__select-input,.page.page--portal-ticket .portal-contact-card__field--phone .portal-contact-card__input,.page.page--portal-ticket .portal-contact-card__phone-input-wrap .portal-contact-card__input,.page.page--portal-ticket .portal-ticket-fields__field input,.page.page--portal-ticket .portal-ticket-fields__field textarea,.page.page--portal-ticket .portal-ticket-fields__description-input,.page.page--portal-ticket .portal-ticket-comment-form textarea,.page.page--portal-ticket .portal-ticket-comment__edit textarea{font-size:16px}.page.page--portal-ticket .portal-request-type-panel{width:min(28rem,100% - .5rem);max-width:calc(100vw - 2rem);left:0;right:auto}.page.page--portal-ticket .portal-request-type-panel--mega{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);left:0;right:auto}.page.page--portal-ticket .portal-request-type-panel--mega.portal-request-type-panel--product-wide{left:auto;right:0}.page.page--portal-ticket .portal-regarding-card .portal-stat-card__value-row,.page.page--portal-ticket .portal-product-wide-card .portal-stat-card__value-row{justify-content:center;gap:1ch;min-width:0;max-width:100%}.page.page--portal-ticket .portal-regarding-card .portal-stat-card__value,.page.page--portal-ticket .portal-product-wide-card .portal-stat-card__value{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:10ch;overflow:hidden}.page.page--portal-ticket .portal-regarding-card .portal-stat-card__caret,.page.page--portal-ticket .portal-product-wide-card .portal-stat-card__caret{flex-shrink:0;position:static;top:auto;right:auto;transform:none}.page.page--portal-ticket .portal-regarding-card .portal-stat-card__caret--open,.page.page--portal-ticket .portal-product-wide-card .portal-stat-card__caret--open{transform:rotate(180deg)}}.portal-ticket-section .create-ticket-section-head{margin-bottom:.85rem}.portal-ticket-section .create-ticket-section-heading{font-size:1rem}.page.page--portal-ticket .portal-ticket-section .create-ticket-section-heading{color:#94a3b8}.page.page--portal-ticket .portal-ticket-section .create-ticket-section-heading__icon{display:none}.page.page--portal-ticket .portal-ticket-section .create-ticket-section-count{color:#94a3b8;background:#94a3b824;border-color:#0000}.page.page--portal-ticket .portal-files-card .bw-section-chrome h2{color:#fff;font-size:1rem;font-weight:700}.page.page--portal-ticket .card .create-ticket-section-heading{padding-left:16px}.page.page--portal-ticket .portal-files-card .create-ticket-section-count{color:#fff;background:#ffffff1f;border-color:#0000}.portal-ticket-comments__menu{align-items:center;display:inline-flex;position:relative}.portal-ticket-comments__kebab{box-sizing:border-box;color:#5a9fe0;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.portal-ticket-comments__kebab:hover:not(:disabled),.portal-ticket-comments__kebab:focus-visible{color:#5a9fe0;background:#378add2e;outline:none}.portal-ticket-comments__kebab:disabled{opacity:.45;cursor:default}.portal-files-card .portal-ticket-comments__kebab{color:#fff}.portal-files-card .portal-ticket-comments__kebab:hover:not(:disabled),.portal-files-card .portal-ticket-comments__kebab:focus-visible{color:#fff;background:#ffffff1f}.portal-ticket-comments__menu-dropdown{z-index:40;background:#1e293b;border:1px solid #334155;border-radius:10px;min-width:10.5rem;padding:.35rem 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000073}.portal-ticket-comments__menu-item{box-sizing:border-box;color:#cbd5e1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .9rem;font-size:.88rem;display:block}.portal-ticket-comments__menu-item:hover:not(:disabled){color:#f8fafc;background:#378add26}.portal-ticket-comments__menu-item:disabled{opacity:.45;cursor:default}.portal-ticket-comment-form--new{margin-bottom:.65rem}.portal-ticket-comments__load-more,.portal-ticket-activity__load-more{width:100%;box-shadow:none;color:#93c5fd;font:inherit;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:.65rem 0 0;padding:0;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.portal-ticket-comments__load-more:hover,.portal-ticket-activity__load-more:hover{color:#bfdbfe;background:0 0;border:none;text-decoration:none}.portal-ticket-comments__load-more:focus,.portal-ticket-comments__load-more:focus-visible,.portal-ticket-activity__load-more:focus,.portal-ticket-activity__load-more:focus-visible{box-shadow:none;border:none;outline:none}.portal-ticket-files-action-msg{color:#fca5a5;margin:0 0 .65rem;font-size:.9rem;font-weight:600;line-height:1.35}.portal-ticket-files-actions .create-ticket-text-btn{color:#93c5fd;font-weight:600}.portal-ticket-files-actions .create-ticket-text-btn:hover:not(:disabled){color:#bfdbfe}.portal-ticket-files-actions .create-ticket-text-btn:disabled{color:#93c5fd73}.portal-ticket-files--locked{opacity:.45}.portal-ticket-files .create-ticket-files-row{align-items:stretch;margin-bottom:.45rem}.portal-ticket-files .create-ticket-dropzone{flex:none;gap:.28rem;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:.65rem .85rem}.portal-ticket-files .create-ticket-dropzone__icon{width:2.6rem;height:2.6rem;box-shadow:0 4px 12px #533ab738}.portal-ticket-files .create-ticket-dropzone__icon .create-ticket-svg-icon{width:1.55rem;height:1.55rem}.portal-ticket-files .create-ticket-dropzone__title{font-size:.8rem}.portal-ticket-files .create-ticket-dropzone__browse{font-size:.75rem}.portal-ticket-files .create-ticket-files-hint{margin:.15rem 0 0;font-size:.78rem}.portal-ticket-files--has-attachments .create-ticket-dropzone{flex:none;width:100%;min-width:0;max-width:none;padding:.65rem .85rem}.portal-ticket-files--has-attachments .create-ticket-attachment-gallery{flex:none;align-content:flex-start;width:100%}.portal-ticket-page__draft-notice{color:#86efac;margin-right:.25rem;font-size:.82rem}.portal-contact-card__field-row{width:100%}.portal-contact-card__field--grow{min-width:0}.portal-contact-card__field-row--contact{grid-template-columns:minmax(0, var(--portal-input-name-w)) minmax(0, var(--portal-input-name-w));gap:.45rem var(--portal-input-gap-x);max-width:var(--portal-input-row-w);justify-content:start;align-items:end;display:grid}.portal-contact-card__field-row--contact-combined-name{grid-template-columns:minmax(0, var(--portal-input-name-w)) minmax(0, var(--portal-input-name-w))}.portal-contact-card__field--combined-name{grid-column:1/-1;min-width:0}.portal-contact-card__field-row--contact-active{grid-template-columns:minmax(0, calc(var(--portal-input-name-w) + 1.5rem)) minmax(0, calc(var(--portal-input-name-w) + 1.5rem));max-width:calc(var(--portal-input-row-w) + 3rem)}.portal-contact-card__field-row--contact-email-expanded{grid-template-columns:minmax(0, var(--portal-input-name-w)) minmax(0, var(--portal-input-name-w));max-width:var(--portal-input-row-w)}.portal-contact-card__field-row--contact-combined-name.portal-contact-card__field-row--contact-email-expanded{grid-template-columns:minmax(0, var(--portal-input-name-w)) minmax(0, var(--portal-input-name-w))}.portal-contact-card__field-row--contact-active.portal-contact-card__field-row--contact-email-expanded{grid-template-columns:minmax(0, calc(var(--portal-input-name-w) + 1.5rem)) minmax(0, calc(var(--portal-input-name-w) + 1.5rem));max-width:calc(var(--portal-input-row-w) + 3rem)}@media (width<=720px){.portal-contact-card__field-row--contact-email-expanded .portal-contact-card__field--phone,.portal-contact-card__display--email-expanded .portal-contact-card__detail--phone{display:none}}.portal-contact-card__field--phone{text-align:left;min-width:0}.portal-contact-card__field--phone>.portal-contact-card__field-label{text-align:left;justify-content:flex-start}.portal-contact-card__phone-input-wrap{width:100%;min-width:0;position:relative;overflow:visible}.portal-contact-card__phone-input-wrap .portal-contact-card__input{pointer-events:auto;-webkit-user-select:text;user-select:text;width:100%;font-size:16px}.portal-contact-card__phone-input-wrap--confirming .portal-contact-card__input{padding-right:4.6rem}.portal-contact-card__phone-input-wrap .portal-inline-confirm__actions{z-index:2;flex:none;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.portal-contact-card__phone-input-wrap .portal-inline-confirm__btn{background:#0f172aeb;border-radius:7px;width:1.7rem;height:1.7rem}.portal-contact-card__phone-input-wrap .portal-inline-confirm__btn--cancel{color:#f87171;border-color:#f8717180}.portal-contact-card__phone-leave-tip{z-index:140;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:auto;right:2.175rem}@media (width<=720px){.portal-contact-card__company-top--with-select{grid-template-columns:1fr}.portal-contact-card__fields:not(.portal-contact-card__fields--company),.portal-ticket-page--portal-customer .portal-contact-card__fields:not(.portal-contact-card__fields--company),.portal-contact-card__display,.portal-ticket-page--portal-customer .portal-contact-card__display{width:calc(100% + 4ch);max-width:none;margin-left:-4ch}.portal-contact-card__field-row--contact{grid-template-columns:1fr;width:100%;max-width:none}.portal-contact-card__name-fields{grid-template-columns:1fr}.portal-contact-card__field-row--contact .portal-contact-card__field,.portal-contact-card__field-row--contact .portal-contact-card__field--combined-name,.portal-contact-card__field-row--contact .portal-contact-card__field--grow,.portal-contact-card__field-row--contact .portal-contact-card__field--phone{grid-column:auto;width:100%;max-width:none}.portal-contact-card__field-row--contact-combined-name{grid-template-columns:1fr}.portal-contact-card__field--combined-name{grid-column:auto}.portal-contact-card__field-row--contact .portal-contact-card__input{box-sizing:border-box;width:100%;min-width:0;max-width:none}.portal-ticket-page--portal-customer .portal-contact-card__icon{display:none}.portal-ticket-page--portal-customer .portal-contact-card__name-row--output .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__name-row--input .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__company-name-row .portal-contact-card__verified,.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__name-row .portal-contact-card__verified{position:static;top:auto;left:auto;transform:none}.portal-ticket-page--portal-customer .portal-contact-card__body{padding-left:0}.portal-ticket-page--portal-customer .portal-contact-card__fields:not(.portal-contact-card__fields--company),.portal-ticket-page--portal-customer .portal-contact-card__fields--company,.portal-ticket-page--portal-customer .portal-contact-card__display{width:100%;max-width:none;margin-left:0}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity phone";align-items:start;gap:0 .75rem;width:100%;max-width:none;display:grid}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email{flex-direction:column;grid-area:identity/auto;gap:0;min-width:0;display:flex}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email>.portal-contact-card__field-label{align-self:start;margin:0}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email .portal-contact-card__name-row--output{justify-self:start;min-width:0;min-height:0;padding:0}.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email .portal-contact-card__name--output{text-align:left}.portal-ticket-page--portal-customer .portal-contact-card__field--email-under-name,.portal-ticket-page--portal-customer .portal-contact-card__field--combined-name-with-email .portal-contact-card__field--email-under-name{text-align:left;justify-self:start;gap:0;min-width:0;max-width:100%;margin-top:.22rem}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact>.portal-contact-card__field--email-under-name{margin-top:.22rem}.portal-ticket-page--portal-customer .portal-contact-card__field--email-under-name .portal-contact-card__output-value,.portal-ticket-page--portal-customer .portal-contact-card__field--email-under-name .portal-contact-card__input{color:#f8fafc;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding-top:0;font-size:.92rem;font-weight:550;overflow:hidden}.portal-ticket-page--portal-customer .portal-contact-card__field--email-under-name .portal-contact-card__email-value--expanded,.portal-ticket-page--portal-customer .portal-contact-card__field--email-expanded .portal-contact-card__input{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name.portal-contact-card__field-row--contact-email-expanded{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity"}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone{text-align:left;grid-area:phone;justify-self:end;align-items:start;gap:0;width:max-content;min-width:calc(9.5rem - 2ch);max-width:calc(10.75rem - 2ch);position:relative;left:1ch}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone>.portal-contact-card__field-label{text-align:left;box-sizing:border-box;justify-content:flex-start;width:auto;max-width:100%;margin:0;padding:0;display:block}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone .portal-contact-card__phone-input-wrap,.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone .portal-contact-card__input{text-align:left;width:100%}.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone .portal-contact-card__output-value,.portal-ticket-page--portal-customer .portal-contact-card__field-row--contact-combined-name>.portal-contact-card__field--phone.portal-contact-card__field--output .portal-contact-card__input{align-items:flex-start;min-height:0;margin:0;padding:0;line-height:1.35}.portal-ticket-page--portal-customer .portal-contact-card__display{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity phone";align-items:start;gap:0 .75rem;display:grid}.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__identity{text-align:left;grid-area:identity;justify-self:start;min-width:0}.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__name-row{text-align:left;justify-self:start;min-width:0}.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__detail--email{color:#f8fafc;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;justify-self:start;max-width:100%;margin-top:0;font-size:.92rem;font-weight:550;overflow:hidden}.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__detail--email.portal-contact-card__email-value--expanded{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.portal-ticket-page--portal-customer .portal-contact-card__display--email-expanded{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity"}.portal-ticket-page--portal-customer .portal-contact-card__display .portal-contact-card__detail--phone{text-align:left;grid-area:phone;justify-self:end;margin-top:0;position:relative;left:1ch}.portal-ticket-page--portal-customer .portal-contact-card__field--phone{width:100%;max-width:calc(12rem - 2ch)}.portal-ticket-page--portal-customer .portal-contact-card__field--phone:has(.portal-contact-card__phone-input-wrap--confirming){max-width:calc(16.5rem - 6ch)}.portal-ticket-page--portal-customer .portal-contact-card__field--phone .portal-contact-card__input{pointer-events:auto;-webkit-user-select:text;user-select:text;width:100%;max-width:100%;font-size:16px}.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap,.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap--confirming{width:100%;display:block}.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap .portal-contact-card__input,.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap--confirming .portal-contact-card__input{flex:none;width:100%;min-width:0;max-width:100%}.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap--confirming .portal-contact-card__input{padding-right:4.6rem}.portal-ticket-page--portal-customer .portal-contact-card__phone-input-wrap--leave-tip .portal-contact-card__input{border-color:#f87171;box-shadow:0 0 0 2px #f8717147}.portal-contact-card__fields--company{width:calc(100% + 4ch);max-width:none;margin-left:-4ch}.portal-ticket-page--portal-customer .portal-contact-card__fields--company{width:100%;max-width:none;margin-left:0}.portal-contact-card__field-row--company-line{grid-template-columns:1fr;width:100%;max-width:none}.portal-contact-card__field-row--company-line .portal-contact-card__field,.portal-contact-card__field-row--company-line .portal-contact-card__input{box-sizing:border-box;width:100%;min-width:0;max-width:none}.portal-ticket-page--portal-customer .portal-contact-card__fields--company .portal-contact-card__input{padding-left:16px}}.portal-contact-card__display .portal-contact-card__detail--email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:0;display:block;overflow:hidden}.portal-contact-card__display .portal-contact-card__detail--phone{white-space:nowrap;margin-top:.35rem;display:block}.portal-contact-card__detail--phone{white-space:nowrap}.portal-qr-help{text-align:left;justify-content:center;align-items:center;gap:.45rem;max-width:11rem;display:flex;position:relative}.portal-qr-help:has(.portal-field-tooltip--open){z-index:120}.portal-ticket-page__qr-col{z-index:81;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:relative}.portal-qr-help__btn{color:#cbd5e1;width:1.55rem;height:1.55rem;font:inherit;cursor:pointer;background:#1e293b8c;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.portal-qr-help__btn:hover{color:#f8fafc;border-color:#94a3b88c}.portal-qr-help__text{color:#64748b;font-size:.72rem;line-height:1.25}.portal-qr-help__bubble{z-index:130;background:linear-gradient(135deg, var(--bw-indigo) 0%, var(--bw-blue) 100%);color:#fff;border:none;border-radius:999px;align-items:center;gap:.65rem;width:min(19rem,78vw);padding:.7rem .85rem;font-size:.78rem;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #333ab759}.portal-qr-help__bubble-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:1.15rem;font-weight:800;line-height:1;display:inline-flex}.portal-qr-help__bubble-text{color:#fff;flex:1;min-width:0;margin:0;font-size:.76rem;line-height:1.35}.portal-qr-help__bubble-close{color:#ffffffeb;width:1.35rem;height:1.35rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.05rem;font-weight:600;line-height:1;display:inline-flex}.portal-qr-help__bubble-close:hover{color:#fff;background:#ffffff1f}.portal-qr-help__bubble:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--bw-blue);width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.portal-stat-card--product .portal-stat-card__value-row,.portal-stat-card--regarding .portal-stat-card__value-row{color:#b5d4f4}.portal-stat-card--regarding.portal-stat-card--regarding-bug .portal-stat-card__value-row{color:#ef4444}.portal-stat-card--regarding.portal-stat-card--regarding-feature-request .portal-stat-card__value-row{color:#86efac}.portal-stat-card--regarding.portal-stat-card--regarding-technical-support .portal-stat-card__value-row{color:#93c5fd}.portal-stat-card--regarding.portal-stat-card--regarding-billing .portal-stat-card__value-row{color:#facc15}.portal-stat-card--regarding.portal-stat-card--regarding-general-question .portal-stat-card__value-row{color:#7dd3fc}.portal-stat-card--regarding.portal-stat-card--regarding-training .portal-stat-card__value-row{color:#c4b5fd}.portal-stat-card--regarding.portal-stat-card--regarding-other .portal-stat-card__value-row{color:#94a3b8}.portal-stat-card--product.portal-stat-card--brainwave .portal-stat-card__value-row{color:#93c5fd}.portal-stat-card--product.portal-stat-card--crm .portal-stat-card__value-row{color:#86efac}.portal-stat-card--product.portal-stat-card--claimnote .portal-stat-card__value-row{color:#fdba74}.portal-stat-card--product.portal-stat-card--retainer .portal-stat-card__value-row{color:#c4b5fd}.portal-stat-card--product.portal-stat-card--grain .portal-stat-card__value-row{color:#facc15}.portal-stat-card--product.portal-stat-card--portrait .portal-stat-card__value-row{color:#7dd3fc}.portal-stat-card--product.portal-stat-card--graize .portal-stat-card__value-row{color:#f472b6}.portal-stat-card--product.portal-stat-card--aim .portal-stat-card__value-row{color:#fb923c}.portal-stat-card--product.portal-stat-card--teendrugtest .portal-stat-card__value-row{color:#a3e635}.mobile-qr-panel__head--compact{justify-content:flex-end;margin-bottom:.35rem}.portal-mobile-qr-modal{z-index:600;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.portal-mobile-qr-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#020617b8;border:none;padding:0;position:absolute;inset:0}.portal-mobile-qr-modal__panel{z-index:1;background:linear-gradient(145deg,#1e1b4beb 0%,#0f172af5 100%);border:1px solid #818cf847;border-radius:18px;flex-direction:column;width:min(28rem,100%);max-height:min(90vh,40rem);animation:.22s ease-out portal-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000073,inset 0 0 0 1px #ffffff0a}@keyframes portal-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-mobile-qr-modal__head{border-bottom:1px solid #818cf829;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}.portal-mobile-qr-modal__title{color:#f8fafc;margin:0;font-size:1.1rem;font-weight:700}.portal-mobile-qr-modal__help{color:#cbd5e1;margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.portal-mobile-qr-modal__close{color:#e2e8f0;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:999px;flex-shrink:0;width:2rem;height:2rem;font-size:1.35rem;line-height:1}.portal-mobile-qr-modal__close:hover{color:#fff;border-color:#7dd3fc73}.portal-mobile-qr-modal__body{padding:1rem 1.25rem 1.25rem;overflow:auto}.portal-mobile-qr-modal__qr-card{color:#0f172a;background:#f8fafc;border-radius:14px;padding:.85rem 1rem 1rem}.portal-mobile-qr-modal__qr-card .mobile-qr-panel{margin:0}.portal-stat-card__value-icon,.portal-stat-card__menu-item-icon{color:#93c5fd;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-stat-card__menu-item--with-icon{text-align:left;align-items:center;gap:.55rem;display:flex}.portal-stat-card__menu-item-label{min-width:0}.portal-stat-card__value-row{gap:.45rem}.portal-contact-card__identity-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;display:flex}.portal-contact-card__identity-line .portal-contact-card__name,.portal-contact-card__detail--inline{margin:0}.portal-ticket-activity__scroller-wrap{position:relative}.portal-ticket-activity{flex-direction:column;gap:.7rem;margin:0;padding:.15rem .15rem .55rem;list-style:none;display:flex;overflow:visible}.portal-ticket-activity--scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(22rem,48vh);padding-bottom:2.6rem;padding-right:.2rem;overflow:hidden auto}.portal-ticket-activity__item{cursor:pointer;background:#18203eb8;border:1px solid #94a3b833;border-radius:14px;flex-shrink:0;align-items:flex-start;gap:.7rem;padding:.72rem 2rem .72rem .85rem;display:flex;position:relative;overflow:visible;box-shadow:0 6px 18px #02061738}.portal-ticket-activity__item>.portal-ticket-comment__delete{position:absolute;top:.4rem;right:.4rem}.portal-ticket-activity__icon{color:#fff;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:.08rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.portal-ticket-activity__icon--info{background:#7c3aed;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;font-weight:600}.portal-ticket-activity__icon--note{background:#3b82f6;font-family:inherit;font-style:normal}.portal-ticket-activity__head{flex-direction:column;flex:1;align-items:stretch;gap:.22rem;min-width:0;display:flex}.portal-ticket-activity__meta{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:.35rem;width:100%;min-width:0;display:flex}.portal-ticket-activity__actor{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:500;overflow:hidden}.portal-ticket-activity__actor:before{content:"·";color:#64748b;margin-right:.35rem;font-weight:500}.portal-ticket-activity__time{color:#94a3b8;white-space:nowrap;text-align:left;flex-shrink:0;margin-left:0;font-size:.74rem}.portal-ticket-activity__message{color:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.portal-ticket-activity__part{display:inline}.portal-ticket-activity__sep{white-space:pre}.portal-ticket-activity__scroll-down{z-index:2;color:#e2e8f0;cursor:pointer;background:#0f172ae0;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin:0;padding:0;display:inline-flex;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #02061766}.portal-ticket-activity__scroll-down:hover{color:#fff;background:#1e293bf2;border-color:#94a3b880}.portal-ticket-activity__scroll-down:focus,.portal-ticket-activity__scroll-down:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa73,0 8px 22px #02061766}.portal-activity-modal{z-index:1200;background:#020617b3;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.portal-activity-modal__panel{background:#1e293b;border:1px solid #475569a6;border-radius:14px;width:100%;max-width:32rem;max-height:80vh;padding:1.4rem 1.25rem 1.25rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #02061799}.portal-activity-modal__panel .portal-ticket-activity__message{white-space:pre-wrap;margin-top:.6rem;display:block;overflow:visible}.portal-activity-modal__close{color:#cbd5e1;cursor:pointer;background:0 0;border:none;width:2rem;height:2rem;font-size:1.6rem;line-height:1;position:absolute;top:.4rem;right:.55rem}.portal-activity-modal__close:hover{color:#f8fafc}.portal-ticket-activity__label{color:#e2e8f0;font-size:inherit;font-style:italic;font-weight:600}.portal-ticket-activity__value{color:#fff;font-size:inherit;font-style:normal;font-weight:500}.portal-ticket-activity__plain{color:#f8fafc;font-size:inherit;font-style:normal;font-weight:400}.portal-ticket-activity__part--ok .portal-ticket-activity__label{color:#34d399;font-style:normal;font-weight:700}.portal-ticket-activity__part--ok .portal-ticket-activity__value{color:#d1fae5}.portal-ticket-activity__part--error .portal-ticket-activity__label{color:#fca5a5}.portal-ticket-activity__part--error .portal-ticket-activity__value{color:#fecaca}.portal-ticket-activity__detail{color:#94a3b8;margin:.35rem 0 0;font-size:.82rem}.portal-ticket-activity__empty{margin:0}.portal-stat-card__menu-item--priority-unassigned{color:#94a3b8}.portal-stat-card__menu-item--priority-low{color:#86efac}.portal-stat-card__menu-item--priority-medium{color:#facc15}.portal-stat-card__menu-item--priority-high{color:#fb923c}.portal-stat-card__menu-item--priority-urgent{color:#ef4444}.portal-stat-card__menu-item--priority-low.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--priority-medium.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--priority-high.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--priority-urgent.portal-stat-card__menu-item--active{font-weight:700}.portal-stat-card--status .portal-stat-card__value-row,.portal-stat-card--status.portal-stat-card--open .portal-stat-card__value-row{color:#c4b5fd}.portal-stat-card--status.portal-stat-card--draft .portal-stat-card__value-row{color:#94a3b8}.portal-stat-card--status.portal-stat-card--resolved .portal-stat-card__value-row,.portal-stat-card--status.portal-stat-card--closed .portal-stat-card__value-row{color:#86efac}.portal-stat-card--status.portal-stat-card--in_progress .portal-stat-card__value-row{color:#93c5fd}.portal-stat-card--status.portal-stat-card--waiting_on_requester .portal-stat-card__value-row{color:#fdba74}.portal-stat-card__menu-item--status-open{color:#c4b5fd}.portal-stat-card__menu-item--status-in_progress{color:#93c5fd}.portal-stat-card__menu-item--status-waiting_on_requester{color:#fdba74}.portal-stat-card__menu-item--status-resolved,.portal-stat-card__menu-item--status-closed{color:#86efac}.portal-stat-card__menu-item--status-draft{color:#94a3b8}.portal-stat-card__menu-item--status-open.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--status-in_progress.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--status-waiting_on_requester.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--status-resolved.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--status-closed.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--status-draft.portal-stat-card__menu-item--active{font-weight:700}.portal-stat-card__menu-item--regarding-bug{color:#ef4444}.portal-stat-card__menu-item--regarding-feature-request{color:#86efac}.portal-stat-card__menu-item--regarding-technical-support{color:#93c5fd}.portal-stat-card__menu-item--regarding-billing{color:#facc15}.portal-stat-card__menu-item--regarding-general-question{color:#7dd3fc}.portal-stat-card__menu-item--regarding-training{color:#c4b5fd}.portal-stat-card__menu-item--regarding-other{color:#94a3b8}.portal-stat-card__menu-item--regarding-bug.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-feature-request.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-technical-support.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-billing.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-general-question.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-training.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--regarding-other.portal-stat-card__menu-item--active{font-weight:700}.portal-stat-card__menu-item--product-brainwave{color:#93c5fd}.portal-stat-card__menu-item--product-crm{color:#86efac}.portal-stat-card__menu-item--product-claimnote{color:#fdba74}.portal-stat-card__menu-item--product-retainer{color:#c4b5fd}.portal-stat-card__menu-item--product-grain{color:#facc15}.portal-stat-card__menu-item--product-portrait{color:#7dd3fc}.portal-stat-card__menu-item--product-graize{color:#f472b6}.portal-stat-card__menu-item--product-aim{color:#fb923c}.portal-stat-card__menu-item--product-teendrugtest{color:#a3e635}.portal-stat-card__menu-item--product-brainwave.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-crm.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-claimnote.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-retainer.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-grain.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-portrait.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-graize.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-aim.portal-stat-card__menu-item--active,.portal-stat-card__menu-item--product-teendrugtest.portal-stat-card__menu-item--active{font-weight:700}.portal-ticket-fields{padding:1rem 1.1rem 1.1rem}.portal-issues-card.portal-ticket-fields{padding:0}.portal-ticket-fields--summary,.portal-ticket-fields--description{width:100%}.portal-ticket-fields--description .portal-ticket-fields__field--subject+.portal-ticket-fields__field--description,.portal-ticket-fields--description .portal-ticket-fields__description-actions+.portal-ticket-fields__field--description{margin-top:.85rem}.portal-ticket-fields__subject-row{align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.portal-ticket-fields__subject-required-tip.portal-required-tip:not(.portal-required-tip--flow){bottom:0;left:1.1rem}.portal-ticket-fields__subject-required-tip.portal-required-tip--flow{margin:0 0 .4rem;bottom:auto;left:auto}.portal-ticket-fields__subject-required-tip .portal-field-tooltip__bubble{left:0;transform:none}.portal-ticket-fields__subject-required-tip .portal-field-tooltip__bubble--below:after,.portal-ticket-fields__subject-required-tip .portal-field-tooltip__bubble--above:after{left:1.1rem;right:auto;transform:none}@media (width<=720px){.portal-ticket-fields__subject-required-tip.portal-required-tip,.portal-ticket-fields__subject-required-tip .portal-field-tooltip__bubble--below:after,.portal-ticket-fields__subject-required-tip .portal-field-tooltip__bubble--above:after{left:.75rem}}.portal-ticket-fields__subject-row input{flex:auto;width:100%;min-width:0;transition:min-height .2s,padding .2s}.portal-ticket-fields__subject-row--confirming input{padding-right:4.6rem}.portal-ticket-fields__subject-row--active input{min-height:2.75rem;padding-top:.65rem;padding-bottom:.65rem}.portal-ticket-fields__subject-row .portal-inline-confirm__actions{z-index:2;flex:none;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.portal-ticket-fields__subject-row .portal-inline-confirm__btn{background:#0f172aeb;border-radius:7px;width:1.7rem;height:1.7rem}.portal-ticket-fields__subject-leave-tip{z-index:140;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:auto;right:2.175rem}.portal-ticket-fields__subject-leave-tip .portal-field-tooltip__bubble{pointer-events:auto;width:min(22rem,86vw);transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px)));animation-name:portal-inline-confirm-leave-tip-in;left:auto;right:0}.portal-ticket-fields__subject-leave-tip .portal-field-tooltip__bubble--above{animation-name:portal-inline-confirm-leave-tip-in-above}.portal-ticket-fields__subject-leave-tip .portal-field-tooltip__bubble--below:after,.portal-ticket-fields__subject-leave-tip .portal-field-tooltip__bubble--above:after{left:auto;right:calc(1.15rem + var(--leave-tip-clamp,0px));transform:none}@keyframes portal-inline-confirm-leave-tip-in{0%{opacity:0;transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px))) translateY(-4px)}to{opacity:1;transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px))) translateY(0)}}@keyframes portal-inline-confirm-leave-tip-in-above{0%{opacity:0;transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px))) translateY(4px)}to{opacity:1;transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px))) translateY(0)}}.portal-ticket-fields__subject-row--leave-tip input{border-color:#f87171;box-shadow:0 0 0 2px #f8717147}@media (width<=720px){.portal-ticket-page--portal-customer .portal-ticket-fields__subject-row--confirming{gap:.4rem}.portal-ticket-page--portal-customer .portal-ticket-fields__subject-row--confirming input{flex:auto;width:auto;max-width:calc(100% - 4.2rem);padding-right:.75rem}.portal-ticket-page--portal-customer .portal-ticket-fields__subject-row--confirming .portal-inline-confirm__actions{flex:none;margin:0;position:static;top:auto;right:auto;transform:none}.portal-ticket-fields__subject-row .portal-inline-confirm__btn--cancel,.portal-ticket-page--portal-customer .portal-ticket-fields__subject-row--confirming .portal-inline-confirm__btn--cancel{color:#f87171;border-color:#f8717180}.portal-ticket-fields__subject-row .portal-inline-confirm__btn--cancel:hover:not(:disabled){background:#f8717126}.portal-ticket-page--portal-customer .portal-ticket-fields__subject-leave-tip{right:1.95rem}.portal-ticket-page--portal-customer .portal-ticket-page__selects-row--meta{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ticket-page--portal-customer .portal-ticket-page__selects-row--meta>:only-child{grid-column:1/-1}}.portal-ticket-fields__field{flex-direction:column;gap:.45rem;margin:0;display:flex}.portal-ticket-fields__field+.portal-ticket-fields__field{margin-top:.85rem}.portal-ticket-fields__label{color:#94a3b8;font-size:.82rem;font-weight:600}.portal-ticket-fields__field input,.portal-ticket-fields__field textarea{color:#f8fafc;width:100%;font:inherit;resize:vertical;background:#0f172ab8;border:1px solid #93c5fd;border-radius:10px;margin:0;padding:.62rem .75rem;font-size:.92rem;line-height:1.45}.portal-ticket-fields__description-wrap{flex:none;align-self:stretch;width:100%;height:fit-content;min-height:0;display:block;position:relative}.portal-ticket-fields__description-wrap--confirming .portal-ticket-fields__description-input{padding-bottom:2.15rem;padding-right:calc(4.6rem + 1ch)}.portal-ticket-fields__description-wrap--confirming.portal-ticket-fields__description-wrap--collapse-only .portal-ticket-fields__description-input{padding-right:calc(2.2rem + 1ch)}.portal-ticket-fields__description-wrap .portal-inline-confirm__actions{z-index:2;flex:none;align-items:center;gap:calc(.25rem + 1ch);margin:0;display:inline-flex;position:absolute;inset:auto .35rem 1px auto;transform:none}.portal-ticket-fields__description-wrap .portal-inline-confirm__btn{background:#0f172aeb;border-radius:7px;width:1.7rem;height:1.7rem;padding-bottom:1px}.portal-ticket-fields__description-wrap .portal-inline-confirm__btn--cancel{color:#f87171;border-color:#f8717180}.portal-ticket-fields__description-wrap .portal-inline-confirm__btn--cancel:hover:not(:disabled){background:#f8717126}.portal-ticket-fields__description-leave-tip{z-index:140;pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:auto;right:2.175rem}.portal-ticket-fields__description-leave-tip .portal-field-tooltip__bubble{pointer-events:auto;width:min(22rem,86vw);transform:translateX(calc(1.15rem + var(--leave-tip-clamp,0px)));animation-name:portal-inline-confirm-leave-tip-in;left:auto;right:0}.portal-ticket-fields__description-leave-tip .portal-field-tooltip__bubble--above{animation-name:portal-inline-confirm-leave-tip-in-above}.portal-ticket-fields__description-leave-tip .portal-field-tooltip__bubble--below:after,.portal-ticket-fields__description-leave-tip .portal-field-tooltip__bubble--above:after{left:auto;right:calc(1.15rem + var(--leave-tip-clamp,0px));transform:none}.portal-ticket-fields__description-input{--desc-line:calc(1em * 1.4);--desc-pad-y:1rem;--desc-border-y:2px;--desc-min-rows:4;resize:none;box-sizing:border-box;height:2.45rem;min-height:2.45rem;max-height:none;padding-top:.5rem;padding-bottom:.5rem;line-height:1.4;transition:none;display:block;overflow-y:hidden}@media (width<=720px){.portal-ticket-fields__description-input{min-height:2.45rem;max-height:none;overflow-y:hidden}.portal-ticket-fields--description-active .portal-ticket-fields__description-input{height:auto;min-height:calc(var(--desc-pad-y) + var(--desc-border-y) + var(--desc-line) * var(--desc-min-rows));max-height:none;overflow-y:hidden}.portal-ticket-fields__field--description{flex:none}.page.page--portal-ticket .portal-ticket-fields__description-wrap,.portal-ticket-fields__description-wrap{flex:none;height:fit-content;display:block;position:relative}.page.page--portal-ticket .portal-ticket-fields__description-wrap .portal-inline-confirm__actions,.portal-ticket-page--portal-customer .portal-ticket-fields__description-wrap .portal-inline-confirm__actions,.portal-ticket-fields__description-wrap .portal-inline-confirm__actions{z-index:3;gap:calc(.25rem + 1ch);margin:0;position:absolute;inset:auto .4rem 1px auto;transform:none}.portal-ticket-fields__description-wrap--confirming .portal-ticket-fields__description-input{padding-bottom:2.15rem;padding-right:calc(4.6rem + 1ch)}.portal-ticket-fields__description-wrap--confirming.portal-ticket-fields__description-wrap--collapse-only .portal-ticket-fields__description-input{padding-right:calc(2.2rem + 1ch)}}.portal-ticket-fields--description-active .portal-ticket-fields__description-input{width:100%;height:auto;min-height:calc(var(--desc-pad-y) + var(--desc-border-y) + var(--desc-line) * var(--desc-min-rows));resize:none;max-height:none;overflow-y:hidden}.portal-ticket-fields__field input:focus,.portal-ticket-fields__field textarea:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 1px #93c5fd47}.portal-required-mark{color:#ef4444;font-weight:700}.portal-field--invalid .portal-contact-card__input,.portal-ticket-fields__field.portal-field--invalid input,.portal-ticket-fields__field.portal-field--invalid textarea,.portal-field--invalid .portal-ticket-fields__field input,.portal-field--invalid .portal-ticket-fields__field textarea{box-shadow:none;border-color:#ef4444;animation:1.1s ease-in-out 2 portal-field-invalid-pulse}@keyframes portal-field-invalid-pulse{0%,to{border-color:#ef4444}50%{border-color:#f87171}}.portal-contact-card__input--textarea{resize:vertical;min-height:4.5rem}.portal-contact-card__fields--company{gap:0}.portal-contact-card__field-row--company-line{gap:.45rem var(--portal-input-gap-x);grid-template-columns:1fr;justify-content:start;align-items:end;width:100%;max-width:none;display:grid}@media (width>=721px){.portal-contact-card__field-row--company-line{grid-template-columns:minmax(0, var(--portal-input-company-name-w));max-width:var(--portal-input-company-name-w);width:100%}.portal-contact-card__field-row--contact,.portal-contact-card__field-row--contact-combined-name,.portal-contact-card__field-row--contact-active,.portal-contact-card__field-row--contact-email-expanded,.portal-contact-card__field-row--contact-combined-name.portal-contact-card__field-row--contact-email-expanded,.portal-contact-card__field-row--contact-active.portal-contact-card__field-row--contact-email-expanded{grid-template-columns:minmax(var(--portal-input-name-w), max-content) minmax(var(--portal-input-name-w), max-content);justify-content:start;align-items:end;gap:.45rem 3ch;width:max-content;max-width:none;display:grid}.portal-contact-card__field-row--contact .portal-contact-card__field,.portal-contact-card__field-row--contact .portal-contact-card__field--combined-name,.portal-contact-card__field-row--contact .portal-contact-card__field--grow,.portal-contact-card__field-row--contact .portal-contact-card__field--phone{flex:none;width:100%;min-width:0;max-width:100%}.portal-contact-card__field-row--contact .portal-contact-card__field--combined-name{grid-column:1/-1}.portal-contact-card__field-row--contact-email-under-name .portal-contact-card__field--combined-name-with-email{grid-column:1}.portal-contact-card__field-row--contact-email-under-name{grid-template-columns:max-content auto;align-items:start;gap:0 3ch;width:max-content;max-width:none}.portal-contact-card__field-row--contact:not(.portal-contact-card__field-row--contact-combined-name)>.portal-contact-card__field:not(.portal-contact-card__field--email):not(.portal-contact-card__field--phone){min-width:8.5rem}.portal-contact-card__field--combined-name .portal-contact-card__name--output{white-space:nowrap}.portal-contact-card__field--email .portal-contact-card__input,.portal-contact-card__field--email .portal-contact-card__output-value,.portal-contact-card__field--email .portal-contact-card__email-value{width:auto;max-width:100%;text-overflow:unset;white-space:nowrap;overflow:visible}.portal-contact-card__field--email .portal-contact-card__input{field-sizing:fixed;width:100%;min-width:16ch}.portal-contact-card__field--phone .portal-contact-card__input,.portal-contact-card__field--phone .portal-contact-card__phone-input-wrap{width:100%;max-width:none}.portal-contact-card__field--phone .portal-contact-card__input{width:100%}.portal-contact-card__display{flex-wrap:wrap;align-items:start;gap:0 3ch;display:flex}.portal-contact-card__display .portal-contact-card__name-row,.portal-contact-card__display .portal-contact-card__detail--email,.portal-contact-card__display .portal-contact-card__detail--phone{width:auto;max-width:none;text-overflow:unset;white-space:nowrap;margin-top:0;overflow:visible}.portal-contact-card__email-value{width:auto;max-width:none;text-overflow:unset;white-space:nowrap;cursor:default;display:inline;overflow:visible}.portal-contact-card__email-value:hover,.portal-contact-card__email-value:focus-visible{color:inherit;text-decoration:none}.portal-contact-card__field--email .portal-contact-card__input,.portal-contact-card__field--email .portal-contact-card__input:hover,.portal-contact-card__field--email .portal-contact-card__input:focus,.portal-contact-card__field--email .portal-contact-card__input:focus-visible{text-decoration:none}}.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack,.portal-ticket-page--portal .portal-contact-card__display--stack{flex-direction:column;grid-template-columns:none;grid-template-areas:none;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;max-width:none;display:flex}.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack>.portal-contact-card__field--combined-name,.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack>.portal-contact-card__field--phone,.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack>.portal-contact-card__field--email,.portal-ticket-page--portal .portal-contact-card__display--stack>.portal-contact-card__identity,.portal-ticket-page--portal .portal-contact-card__display--stack>.portal-contact-card__field--phone,.portal-ticket-page--portal .portal-contact-card__display--stack>.portal-contact-card__field--email{text-align:left;grid-area:auto;place-self:flex-start start;width:auto;min-width:0;max-width:100%;position:static;left:auto}.portal-ticket-page--portal .portal-contact-card__display--stack .portal-contact-card__identity{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack>.portal-contact-card__field--email .portal-contact-card__output-value,.portal-ticket-page--portal .portal-contact-card__field-row--contact-stack>.portal-contact-card__field--email .portal-contact-card__email-value,.portal-ticket-page--portal .portal-contact-card__display--stack>.portal-contact-card__field--email .portal-contact-card__output-value,.portal-ticket-page--portal .portal-contact-card__display--stack>.portal-contact-card__field--email .portal-contact-card__email-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.portal-missing-fields-modal{z-index:10070;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.portal-missing-fields-modal.portal-missing-fields-modal--top{padding:calc(var(--bw-topbar-h,3.75rem) + 1.5rem) 1rem 2rem;align-items:flex-start;overflow:hidden auto}.portal-missing-fields-modal__backdrop{cursor:pointer;background:#020617b8;border:0;position:absolute;inset:0}.portal-missing-fields-modal__panel{z-index:1;background:linear-gradient(#1e293bfa,#0f172afa);border:1px solid #7f77dd47;border-radius:16px;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #533ab72e,0 24px 64px #0000008c,0 0 80px #533ab71f}.portal-missing-fields-modal__banner{text-align:center;background:linear-gradient(135deg, #2d1b69 0%, #4a2d9e 45%, var(--bw-violet) 100%);border-bottom:1px solid #7f77dd40;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1.5rem 1.35rem;display:flex;position:relative}.portal-missing-fields-modal__banner-icon{color:#fff;background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.15rem;display:flex}.portal-missing-fields-modal__banner-title{color:#fff;letter-spacing:.01em;margin:0;font-size:1.12rem;font-weight:700}.portal-missing-fields-modal__banner-sub{color:#e0d7ffd1;letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:500}.portal-missing-fields-modal__banner-close{color:#e0d7ffbf;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.15rem .4rem;font-size:1.4rem;line-height:1;transition:background .15s,color .15s;position:absolute;top:.6rem;right:.7rem}.portal-missing-fields-modal__banner-close:hover{color:#fff;background:#ffffff1f}.portal-missing-fields-modal__body{color:#cbd5e1;padding:1.1rem 1.4rem .75rem;font-size:.92rem}.portal-missing-fields-modal__intro{margin:0 0 .65rem}.portal-missing-fields-modal__list{margin:0;padding-left:1.2rem}.portal-missing-fields-modal__changed-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:.85rem 0 .4rem;font-size:.78rem;font-weight:600}.portal-unsaved-changes{flex-direction:column;gap:.55rem;padding-left:0;list-style:none;display:flex}.portal-unsaved-changes__item{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b829;border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.55rem .7rem;font-size:.88rem;line-height:1.35;display:flex}.portal-unsaved-changes__field{color:#f8fafc;letter-spacing:.01em;font-size:.82rem;font-weight:650}.portal-unsaved-changes__diff{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;font-size:.84rem;line-height:1.4;display:flex}.portal-unsaved-changes__before{color:#f87171;opacity:.92;word-break:break-word;text-decoration:line-through;text-decoration-thickness:1px}.portal-unsaved-changes__arrow{color:#94a3b8;flex:none;font-weight:600}.portal-unsaved-changes__after{color:#4ade80;word-break:break-word;font-weight:550}.portal-draft-leave-modal__missing-list.portal-unsaved-changes{color:inherit;padding-left:0}.portal-missing-fields-modal__foot{justify-content:flex-end;padding:.75rem 1rem 1rem;display:flex}.portal-missing-fields-modal__foot--split{justify-content:space-between;gap:.65rem}.portal-missing-fields-modal__foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.portal-missing-fields-modal__hint{color:#94a3b8;margin:.65rem 0 0;font-size:.84rem}.portal-ticket-page__btn--ghost{color:#cbd5e1;background:0 0;border:1px solid #94a3b847}.portal-missing-fields-modal--top .portal-ticket-page__btn{border-radius:8px;font-size:1rem}.company-suggest-modal{z-index:10080}.company-suggest-modal__panel{width:min(100%,460px)}.company-suggest-modal__body{padding-bottom:.35rem}.company-suggest-modal__list{flex-direction:column;gap:.55rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.company-suggest-modal__option{color:#f8fafc;text-align:left;cursor:pointer;width:100%;font:inherit;background:#0f172ab8;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.75rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff0a}.company-suggest-modal__option:hover:not(:disabled),.company-suggest-modal__option:focus-visible{background:#1e293bf2;border-color:#7f77dd8c;outline:none;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #533ab72e}.company-suggest-modal__option:disabled{opacity:.55;cursor:wait}.company-suggest-modal__option-name{color:#f8fafc;font-size:.98rem;font-weight:700}.company-suggest-modal__option-hint{color:#93c5fd;font-size:.78rem;font-weight:550}.portal-stat-card__regarding-head{justify-content:center;align-items:center;width:100%;padding:.65rem .75rem .15rem;display:flex}.portal-stat-card__trigger--regarding{cursor:pointer;width:100%;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;padding:.35rem .75rem .65rem}.portal-stat-card__trigger--regarding:hover{background:#378add0f}.portal-regarding-card .portal-stat-card__value-row{justify-content:center;width:100%}.portal-regarding-card.portal-stat-card--open{z-index:250}.portal-product-wide-card{width:100%}.portal-product-wide-card .portal-stat-card__regarding-head{padding:.5rem .65rem .1rem}.portal-product-wide-card .portal-stat-card__trigger--regarding{min-height:2.35rem;padding:.25rem .65rem .5rem}.portal-product-wide-card .portal-stat-card__value{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.portal-product-wide-card.portal-stat-card--open{z-index:260}.portal-request-type-panel__column--no-heading{padding-top:0}.portal-request-type-panel{z-index:260;background:#0f172afa;border:1px solid #818cf847;border-radius:14px;width:min(30rem,100vw - 2.5rem);max-height:min(70vh,28rem);padding:.85rem;position:absolute;top:calc(100% + .35rem);left:0;right:auto;overflow:auto;box-shadow:0 16px 40px #00000073}.portal-request-type-panel--two-col{width:min(32rem,100vw - 1.5rem)}.portal-request-type-panel--mega{border:1px solid #818cf859;width:min(36rem,100vw - 1.5rem);max-height:min(80vh,34rem);padding:1rem 1.1rem 1.1rem;left:0;right:auto;box-shadow:0 20px 52px #0000008c,0 0 0 1px #818cf814}.portal-request-type-panel--mega.portal-request-type-panel--product-wide{left:auto;right:0}.portal-request-type-panel--mega .portal-request-type-panel__columns{gap:.85rem}.portal-request-type-panel--mega .portal-request-type-panel__column{padding-right:.85rem}.portal-request-type-panel--mega .portal-request-type-panel__column:last-child{padding-right:0}.portal-request-type-panel--mega .portal-request-type-panel__column-heading{letter-spacing:.1em;color:#7dd3fc;border-bottom:1px solid #7dd3fc24;margin-bottom:.5rem;padding:0 .4rem .5rem;font-size:.74rem;font-weight:800}.portal-request-type-panel--mega .portal-request-type-panel__item{gap:.65rem;padding:.55rem .65rem;font-size:.9rem}.portal-request-type-panel--mega .portal-request-type-panel__item-dot{background:#7dd3fc80;width:.5rem;height:.5rem}.portal-request-type-panel__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.portal-request-type-panel__column{border-right:1px solid #818cf81f;min-width:0;padding-right:.55rem}.portal-request-type-panel__column:last-child{border-right:none;padding-right:0}.portal-request-type-panel__column-heading{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .45rem;padding:0 .35rem;font-size:.72rem;font-weight:700}.portal-request-type-panel__list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.portal-request-type-panel__list--products{flex-direction:column;gap:.2rem;display:flex}.portal-request-type-panel__list-item--solo{width:100%}.portal-request-type-panel__item{color:#e2e8f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.84rem;font-weight:600;display:flex}.portal-request-type-panel__item:hover{color:#f8fafc;background:#378add24}.portal-request-type-panel__item--active{color:#93c5fd;background:#378add38;box-shadow:inset 0 0 0 1px #818cf840}.portal-request-type-panel__item-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.portal-request-type-panel__item-dot{background:#818cf88c;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.portal-request-type-panel__item-label{min-width:0;line-height:1.25}@media (width<=720px){.portal-request-type-panel__columns{grid-template-columns:1fr}.portal-request-type-panel__column{border-bottom:1px solid #818cf81f;border-right:none;padding-bottom:.55rem;padding-right:0}.portal-request-type-panel__column:last-child{border-bottom:none;padding-bottom:0}.portal-request-type-panel--mega .portal-request-type-panel__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-request-type-panel--mega .portal-request-type-panel__column{border-bottom:none;border-right:1px solid #818cf81f;padding-bottom:0;padding-right:.55rem}.portal-request-type-panel--mega .portal-request-type-panel__column:last-child{border-right:none;padding-right:0}}.portal-ticket-page__below{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.portal-ticket-section{padding:1rem 1.1rem 1.1rem;overflow:visible}.page.page--portal-ticket .portal-files-card.portal-ticket-section{padding:0}.portal-ticket-section__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-right:16px;display:flex}.portal-ticket-section__title{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.portal-ticket-section__count{color:#cbd5e1;background:#334155a6;border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;padding:.15rem .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.portal-ticket-section .mobile-qr-panel{margin:0}.portal-ticket-section .card{box-shadow:none;background:0 0;border:none;padding:0}.portal-ticket-section textarea,.portal-ticket-section input[type=text],.portal-ticket-section input[type=url]{background:#0f172ab8;border:1px solid #334155d9;border-radius:10px}.portal-ticket-page__error{color:#fca5a5;background:#7f1d1d40;border:1px solid #f8717159;border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem;font-size:.92rem}.portal-ticket-comments{flex-direction:column;gap:0;padding-top:.15rem;padding-right:0;display:flex;overflow:visible}.portal-ticket-comment{background:0 0;border:none;border-bottom:1px solid #94a3b829;border-radius:0;align-items:flex-start;gap:.75rem;padding:.9rem .1rem;display:flex;position:relative;overflow:visible}.portal-ticket-comment:last-child{border-bottom:none}.portal-ticket-comment--own{padding-right:.1rem}.portal-ticket-comment__avatar-wrap{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.portal-ticket-comment__avatar{background:linear-gradient(135deg, var(--bw-blue) 0%, var(--bw-indigo) 100%);color:#f8fafc;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.portal-ticket-comment__avatar img{object-fit:cover;width:100%;height:100%;display:block}.portal-ticket-comment__avatar-check{color:#fff;background:#22c55e;border:2px solid #0f172af2;border-radius:999px;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #22c55e40}.portal-ticket-comment__main{flex:auto;min-width:0}.portal-ticket-comment__identity{flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;display:flex}.portal-ticket-comment__badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.portal-ticket-comment__meta{flex-shrink:0;align-items:center;gap:.2rem;margin-left:auto;display:flex}.portal-ticket-comment__delete{z-index:1;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;font-size:1.05rem;font-weight:400;line-height:1;display:inline-flex;position:static;transform:none}.portal-ticket-comment__delete:hover:not(:disabled){color:#cbd5e1;background:#33415573}.portal-ticket-comment__delete:disabled{opacity:.45;cursor:default}@media (width<=640px){.portal-ticket-comment__delete{display:none}}.portal-ticket-comment__visibility{color:#94a3b8;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:.35rem 0 .55rem;font-size:.86rem;display:flex}.portal-ticket-comment__visibility-toggle{color:inherit;font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.2rem .35rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.portal-ticket-comment__visibility-toggle:disabled{opacity:.55;cursor:default}.portal-ticket-comment__visibility-toggle--public{background:#16a34a1f;border-color:#22c55e73}.portal-ticket-comment__visibility-toggle--private{background:#dc26261f;border-color:#ef444473}.portal-ticket-comment__visibility-option{text-align:center;opacity:.45;min-width:3.6rem;transition:opacity .15s,color .15s}.portal-ticket-comment__visibility-toggle--public .portal-ticket-comment__visibility-option--public{opacity:1;color:#4ade80}.portal-ticket-comment__visibility-toggle--private .portal-ticket-comment__visibility-option--private{opacity:1;color:#f87171}.portal-ticket-comment__visibility-track{background:#94a3b859;border-radius:999px;flex-shrink:0;width:2.35rem;height:1.2rem;transition:background .15s;position:relative}.portal-ticket-comment__visibility-toggle--public .portal-ticket-comment__visibility-track{background:#22c55e}.portal-ticket-comment__visibility-toggle--private .portal-ticket-comment__visibility-track{background:#ef4444}.portal-ticket-comment__visibility-thumb{background:#f8fafc;border-radius:50%;width:.9rem;height:.9rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #00000059}.portal-ticket-comment__visibility-toggle--private .portal-ticket-comment__visibility-thumb{transform:translate(1.15rem)}.portal-ticket-comment__visibility-hint{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:500}.portal-ticket-comment--private{background:0 0;border-color:#94a3b829}.portal-ticket-comment__badge{color:#94a3b8;letter-spacing:.02em;text-transform:uppercase;background:#94a3b81f;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.portal-ticket-comment__badge--public{color:#4ade80;background:#16a34a29;border-color:#22c55e73}.portal-ticket-comment__badge--private{color:#f87171;background:#dc262629;border-color:#ef444473}.portal-ticket-comment__badge--emailed{color:#7dd3fc;background:#0ea5e92e;border-color:#38bdf880}.portal-ticket-comment--emailed .portal-ticket-comment__body{opacity:.92}.portal-ticket-comment__email-toggle{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;margin:.35rem 0 .15rem;font-size:.85rem;display:inline-flex}.portal-ticket-comment__email-toggle input{accent-color:#38bdf8}.portal-ticket-comment__head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.28rem;padding-right:0;display:flex}.portal-ticket-comment__content{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.55rem;display:grid;position:relative}.portal-ticket-comment__content>.portal-ticket-comment__meta{grid-area:1/2;margin-left:0;padding-top:.12rem}.portal-ticket-comment__content>.portal-ticket-comment__body,.portal-ticket-comment__content>.portal-ticket-comment__edit{grid-area:1/1}.portal-ticket-comment__body--editable{cursor:pointer;border-radius:6px}.portal-ticket-comment__body--editable:hover{background:#33415559}.portal-ticket-comment__edit{flex-direction:column;gap:.55rem;display:flex}.portal-ticket-comment__edit textarea{color:#f8fafc;width:100%;font:inherit;resize:vertical;box-sizing:border-box;background:#0f172ab8;border:1px solid #334155d9;border-radius:8px;min-height:4.5rem;margin:0;padding:.5rem .65rem;font-size:.92rem;line-height:1.4}.portal-ticket-comment__edit textarea:focus{border-color:#533ab7a6;outline:none;box-shadow:0 0 0 2px #378add26}.portal-ticket-comment__edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;width:100%;display:flex}.portal-ticket-comment__author{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden}.portal-ticket-comment__time{letter-spacing:.01em;color:#cbd5e1;white-space:nowrap;font-size:.72rem;font-weight:600}.portal-ticket-comment__body{color:#f8fafc;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.92rem;line-height:1.45}.portal-ticket-comment-form{flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;margin-top:.85rem;display:flex}.portal-ticket-comment-form textarea{color:#f8fafc;width:100%;font:inherit;resize:none;box-sizing:border-box;background:#0f172ab8;border:1px solid #334155d9;border-radius:10px;height:2.35rem;min-height:2.35rem;max-height:2.35rem;margin:0;padding:.5rem .75rem;font-size:.92rem;line-height:1.4;transition:min-height .2s,max-height .2s,height .2s;overflow-y:hidden}.portal-ticket-comment-form--active textarea,.portal-ticket-comment-form textarea:focus{resize:vertical;height:7.5rem;min-height:7.5rem;max-height:7.5rem;overflow-y:auto}.portal-ticket-comment-form textarea:focus{border-color:#533ab7a6;outline:none;box-shadow:0 0 0 2px #378add26}.page.page--portal-ticket .create-ticket-page-content{max-width:none;padding:0}.portal-ticket-draft-actions__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-ticket-draft-actions__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.bw-img-editor__topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0e16d1!important;border-bottom:1px solid #94a3b81f!important;padding:12px 8px 10px!important}.bw-img-editor__topbar-row{background:0 0;border-bottom:0;padding:0 6px 8px}.bw-img-editor__style-ribbon{box-sizing:border-box;background:linear-gradient(#161c2b 0%,#10151f 100%);border:1px solid #94a3b829;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;margin-bottom:.75rem;padding:.5rem .6rem;display:flex;box-shadow:0 10px 28px #00000059}.bw-img-editor__ribbon-tool{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;transition:background .15s,border-color .15s,transform .12s;display:inline-flex;color:#e2e8f0!important;background:#1c2434!important;border:1px solid #94a3b82e!important;border-radius:10px!important;padding:0!important;font-size:1.18rem!important}.bw-img-editor__ribbon-tool:hover:not(:disabled){background:#243047!important;border-color:#5a9fe073!important}.bw-img-editor__ribbon-tool--active,.bw-img-editor__tool--highlight.bw-img-editor__ribbon-tool--active,.bw-img-editor__tool--write.bw-img-editor__ribbon-tool--active,.bw-img-editor__tool--circle.bw-img-editor__ribbon-tool--active,.bw-img-editor__tool--shapes.bw-img-editor__ribbon-tool--active{box-shadow:0 0 0 2px #378add47;color:#fff!important;background:linear-gradient(135deg,#378add,#533ab7)!important;border-color:#7dd3fc!important}.bw-img-editor__ribbon-divider{background:#94a3b838;width:1px;height:28px;margin:0 .2rem}.bw-img-editor__ribbon-label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bw-img-editor__ribbon-swatch{cursor:pointer;border:2px solid #0f172ab3;border-radius:999px;width:28px;height:28px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1f}.bw-img-editor__ribbon-swatch--active{border-color:#f8fafc;box-shadow:0 0 0 2px #38bdf873}.bw-img-editor__ribbon-action{color:#e2e8f0;white-space:nowrap;cursor:pointer;background:#1c2434;border:1px solid #94a3b833;border-radius:9px;height:36px;padding:0 .8rem;font-size:.82rem;font-weight:700}.bw-img-editor__ribbon-action:not(:disabled):hover{background:#263044}.bw-img-editor__ribbon-action:disabled{opacity:.45;cursor:not-allowed}.bw-img-editor__ribbon-action--save{color:#ecfdf5;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 6px 16px #05966947}.bw-img-editor__ribbon-action--download{margin-left:auto}.bw-img-editor__ribbon-action--braineditor{color:#f5f3ff;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#0000;box-shadow:0 6px 16px #5b21b652}.bw-img-editor__ribbon-action--braineditor:not(:disabled):hover,.bw-img-editor__ribbon-action--braineditor.bw-img-editor__ribbon-action--active{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.bw-img-editor__ribbon-action--react-image-editor{color:#f0f9ff;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-color:#0000;box-shadow:0 6px 16px #0369a152}.bw-img-editor__ribbon-action--react-image-editor:not(:disabled):hover,.bw-img-editor__ribbon-action--react-image-editor.bw-img-editor__ribbon-action--active{background:linear-gradient(135deg,#38bdf8,#0284c7)}.bw-rie{--bw-rie-bg:#0b1220;--bw-rie-panel:#111a2e;--bw-rie-border:#94a3b838;--bw-rie-text:#e2e8f0;--bw-rie-muted:#94a3b8;--bw-rie-btn:#1e293b;--bw-rie-btn-hover:#273449;z-index:12200;background:var(--bw-rie-bg);color:var(--bw-rie-text);flex-direction:column;display:flex;position:fixed;inset:0}.bw-rie[data-theme=light]{--bw-rie-bg:#f8fafc;--bw-rie-panel:#fff;--bw-rie-border:#e2e8f0;--bw-rie-text:#0f172a;--bw-rie-muted:#64748b;--bw-rie-btn:#f1f5f9;--bw-rie-btn-hover:#e2e8f0}.bw-rie__bar{border-bottom:1px solid var(--bw-rie-border);flex-shrink:0;align-items:center;gap:.65rem;padding:.35rem .5rem;display:flex}.bw-rie__toggle,.bw-rie__close{width:2.25rem;height:2.25rem;color:var(--bw-rie-text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:1.2rem;line-height:1}.bw-rie__close{font-size:1.5rem}.bw-rie__toggle:hover,.bw-rie__close:hover{background:var(--bw-rie-btn-hover)}.bw-rie__titles{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:.2rem .55rem;min-width:0;display:flex}.bw-rie__kicker{color:#38bdf8;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.bw-rie__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:700;overflow:hidden}.bw-rie__status{color:var(--bw-rie-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:.75rem;overflow:hidden}.bw-rie__body{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.bw-rie__sidebar{border-right:1px solid var(--bw-rie-border);background:var(--bw-rie-panel);flex-direction:column;flex-shrink:0;gap:1rem;width:15rem;padding:.85rem;display:none;overflow-y:auto}.bw-rie--controls-open .bw-rie__sidebar{display:flex}.bw-rie__section{flex-direction:column;gap:.45rem;display:flex}.bw-rie__section-label{color:var(--bw-rie-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.bw-rie__section button,.bw-rie__preview-header button,.bw-rie__preview-header a{border:1px solid var(--bw-rie-border);background:var(--bw-rie-btn);color:var(--bw-rie-text);text-align:left;cursor:pointer;border-radius:8px;padding:.45rem .65rem;font-size:.82rem;text-decoration:none}.bw-rie__section button:not(:disabled):hover,.bw-rie__preview-header button:hover,.bw-rie__preview-header a:hover{background:var(--bw-rie-btn-hover)}.bw-rie__section button:disabled{opacity:.5;cursor:not-allowed}.bw-rie__field{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.bw-rie__field select{border:1px solid var(--bw-rie-border);background:var(--bw-rie-btn);color:var(--bw-rie-text);border-radius:8px;padding:.4rem .5rem;font-size:.82rem}.bw-rie__tool-grid{grid-template-columns:1fr 1fr;gap:.35rem .5rem;display:grid}.bw-rie__tool-toggle{text-transform:capitalize;cursor:pointer;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.bw-rie__editor{flex:auto;min-width:0;min-height:0;display:flex}.bw-rie .image-editor-root .border-b>div:last-child>button.bg-primary{box-shadow:0 6px 16px #5b21b652;color:#f5f3ff!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:#0000!important}.bw-rie .image-editor-root .border-b>div:last-child>button.bg-primary:hover:not(:disabled){color:#f5f3ff!important;background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important}.bw-rie .image-editor-root .border-b>div:last-child>button.bg-secondary{opacity:.55;cursor:default;color:#64748b!important;box-shadow:none!important;background:#94a3b81f!important;border-color:#0000!important}.bw-rie .image-editor-root .border-b>div:last-child>button.bg-secondary:hover:not(:disabled){opacity:.7;color:#64748b!important;background:#94a3b829!important}.bw-rie__backdrop{display:none}.bw-rie__preview{border-left:1px solid var(--bw-rie-border);background:var(--bw-rie-panel);flex-direction:column;flex-shrink:0;gap:.6rem;width:20rem;padding:.85rem;display:flex;overflow-y:auto}.bw-rie__preview-header{align-items:center;gap:.4rem;display:flex}.bw-rie__preview-header h4{margin:0 auto 0 0;font-size:.9rem}.bw-rie__preview img{border:1px solid var(--bw-rie-border);border-radius:8px;max-width:100%;height:auto}@media (width<=767px){.bw-rie__status{display:none}.bw-rie__close{margin-left:auto}.bw-rie__sidebar{z-index:3;width:min(17rem,85vw);position:absolute;top:0;bottom:0;left:0;box-shadow:0 12px 32px #0006}.bw-rie--controls-open .bw-rie__backdrop{z-index:2;background:#00000073;border:none;display:block;position:absolute;inset:0}.bw-rie__preview{z-index:4;width:auto;position:absolute;inset:0}}.bw-brain-editor{z-index:12200;color:#e2e8f0;background:#0b1220;flex-direction:column;display:flex;position:fixed;inset:0}.bw-brain-editor__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1220;border-bottom:1px solid #94a3b838;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.3rem .65rem;min-height:0;padding:.28rem 2.5rem .28rem .5rem;display:flex;position:relative}.bw-brain-editor__hamburger{display:none}.bw-brain-editor__body{flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.bw-brain-editor__drawer,.bw-brain-editor__scrim{display:none}.bw-brain-editor__kicker{color:#a78bfa;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700;line-height:1.1}.bw-brain-editor__title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:700;line-height:1.15;overflow:hidden}.bw-brain-editor__titles{flex-flow:wrap;flex:0 auto;align-items:baseline;gap:.2rem .55rem;min-width:0;display:flex}.bw-brain-editor__hint{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;flex:10rem;min-width:0;margin:0;font-size:.68rem;line-height:1.25;overflow:hidden}.bw-brain-editor__header-actions{z-index:2;align-items:center;gap:.15rem;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.bw-brain-editor__kebab{position:relative}.bw-brain-editor__kebab-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.bw-brain-editor__kebab-btn:hover,.bw-brain-editor__kebab-btn[aria-expanded=true]{color:#fff;background:#94a3b824}.bw-brain-editor__kebab-menu{z-index:30;background:#0f172a;border:1px solid #94a3b847;border-radius:10px;width:min(18.5rem,100vw - 1.25rem);padding:.65rem .75rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #0206178c}.bw-brain-editor__kebab-item{color:#cbd5e1;margin:0 0 .45rem;font-size:.78rem;line-height:1.4}.bw-brain-editor__kebab-item:last-child{margin-bottom:0}.bw-brain-editor__kebab-item strong{color:#f8fafc}.bw-brain-editor__close{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;width:1.75rem;height:1.75rem;font-size:1.35rem;line-height:1;position:relative;top:auto;right:auto;transform:none}.bw-brain-editor__close:hover{color:#fff;background:#94a3b824}.bw-brain-editor__stage{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.bw-brain-editor__stage .FIE_root,.bw-brain-editor__stage>div,.bw-brain-editor__stage [data-testid=FIE-root]{flex:auto;width:100%;max-height:100%;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.bw-brain-editor__stage .FIE_root>div,.bw-brain-editor__stage [class*=FIE_main],.bw-brain-editor__stage [class*=FIE_editor],.bw-brain-editor__stage [class*=FIE_editing],.bw-brain-editor__stage [class*=FIE_canvas],.bw-brain-editor__stage [class*=FIE_canvas-container],.bw-brain-editor__stage [class*=FIE_canvas-node],.bw-brain-editor__stage [class*=FIE_canvas-container]>div{flex:auto!important;min-height:0!important;max-height:none!important}.bw-brain-editor__stage [class*=FIE_topbar],.bw-brain-editor__stage [class*=FIE_toolbar],.bw-brain-editor__stage [class*=FIE_bottombar],.bw-brain-editor__stage [class*=FIE_tools-bar],.bw-brain-editor__stage [class*=FIE_tab]{flex:none!important}.bw-brain-editor__stage [class*=FIE_canvas],.bw-brain-editor__stage [class*=FIE_canvas-container]{margin:0!important;padding:0!important}.bw-brain-editor__stage canvas{max-width:100%!important;max-height:100%!important}.bw-brain-editor__body{background:#0b1220}.bw-brain-editor__stage{background:#0b1220!important}.bw-brain-editor__stage .FIE_root,.bw-brain-editor__stage [data-testid=FIE-root]{filter:none!important;opacity:1!important;background:#0b1220!important}.bw-brain-editor__stage [class*=FIE_spinner],.bw-brain-editor__stage [class*=FIE_spinner] *,.bw-brain-editor__stage [class*=FIE_loading],.bw-brain-editor__stage [class*=FIE_overlay]{-webkit-backdrop-filter:none!important}.bw-brain-editor__stage .FIE_canvas-container,.bw-brain-editor__stage [data-testid=FIE-canvas-container],.bw-brain-editor__stage .FIE_canvas-node,.bw-brain-editor__stage .konvajs-content{image-rendering:auto;filter:none!important;opacity:1!important;background:#0b1220!important}.bw-brain-editor__stage .FIE_canvas-container,.bw-brain-editor__stage [data-testid=FIE-canvas-container]{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.bw-brain-editor__stage .konvajs-content,.bw-brain-editor__stage .FIE_canvas-node{margin:0 auto!important}.bw-brain-editor__stage canvas{image-rendering:auto!important;filter:none!important;opacity:1!important}.bw-brain-editor__stage [class*=FIE_topbar],.bw-brain-editor__stage [class*=FIE_tabs],.bw-brain-editor__stage [class*=FIE_toolbar],.bw-brain-editor__stage [class*=FIE_bottom-bar],.bw-brain-editor__stage [class*=FIE_tools-bar],.bw-brain-editor__stage [class*=FIE_phone-tools],.bw-brain-editor__stage [class*=FIE_tabs-toggle]{max-height:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#0f172a!important;flex:none!important}.bw-brain-editor__stage [class*=FIE_tab-item],.bw-brain-editor__stage .FIE_tab{min-height:0!important}.bw-brain-editor .FIE_buttons-save-btn-button{background:linear-gradient(135deg, var(--bw-indigo,#4f46e5) 0%, var(--bw-violet,#7c3aed) 100%)!important;color:#fff!important;border:0!important}.bw-brain-editor .FIE_buttons-save-btn-button:hover:not(:disabled){filter:brightness(1.12)}.bw-brain-editor .FIE_buttons-close-btn,.bw-brain-editor .bw-brain-editor__close{opacity:.55;color:#64748b!important;background:#94a3b81f!important}.bw-brain-editor .FIE_buttons-close-btn svg{color:inherit!important;fill:currentColor!important}.bw-brain-editor .FIE_buttons-close-btn:hover,.bw-brain-editor .bw-brain-editor__close:hover{opacity:.8}.bw-brain-editor__stage [class*=FIE_main]:before,.bw-brain-editor__stage [class*=FIE_main]:after{display:none!important}.bw-brain-editor .FIE_root label,.bw-brain-editor [data-testid=FIE-root] label{font-size:inherit;color:inherit;flex-direction:row;align-items:center;gap:0;margin:0;display:flex}.bw-brain-editor .FIE_root input,.bw-brain-editor .FIE_root textarea,.bw-brain-editor .FIE_root select,.bw-brain-editor [data-testid=FIE-root] input,.bw-brain-editor [data-testid=FIE-root] textarea,.bw-brain-editor [data-testid=FIE-root] select{color:inherit;font:inherit;cursor:inherit;appearance:auto;background:0 0;border:0;border-radius:0;padding:0}.bw-brain-editor #FIE_text-content-editor,.bw-brain-editor .FIE_text-tool-options,.bw-brain-editor .fie-text-typeover,body.bw-brain-text-open #FIE_text-content-editor,body.bw-brain-text-open .fie-text-typeover{display:none!important}.bw-brain-editor--text-tool .konvajs-content,.bw-brain-editor--text-tool .bw-brain-editor__stage canvas,.bw-brain-editor--text-tool .konvajs-content canvas,.bw-brain-editor--text-tool canvas,.bw-brain-editor--typing .konvajs-content,.bw-brain-editor--typing .bw-brain-editor__stage canvas,.bw-brain-editor--typing canvas,.bw-brain-editor.bw-brain-editor--text-tool .FIE_canvas-container,.bw-brain-editor.bw-brain-editor--text-tool .FIE_canvas-container canvas,.bw-brain-editor [data-bw-text-editor] input,.bw-brain-editor [data-bw-text-editor] textarea{cursor:text!important}.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .konvajs-content,.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .bw-brain-editor__stage canvas,.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .konvajs-content canvas,.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) canvas,.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .konvajs-content,.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .bw-brain-editor__stage canvas,.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .konvajs-content canvas,.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) canvas{cursor:crosshair!important}.bw-brain-editor .FIE_tab,.bw-brain-editor [class*=-tool-button]{position:relative;box-shadow:none!important;background:0 0!important}.bw-brain-editor .FIE_tab:hover,.bw-brain-editor [class*=-tool-button]:hover{background:#a78bfa1a!important}.bw-brain-editor .FIE_tab[aria-selected=true],.bw-brain-editor [class*=-tool-button][aria-selected=true]{background:0 0!important}.bw-brain-editor .FIE_tab[aria-selected=true]:after{content:"";background:linear-gradient(#c4b5fd,#7c3aed);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:6px;box-shadow:0 0 10px #a78bfad9}.bw-brain-editor [class*=-tool-button][aria-selected=true]:after{content:"";height:3px;box-shadow:none;background:linear-gradient(90deg,#c4b5fd,#7c3aed 55%,#a78bfa);border-radius:99px;position:absolute;bottom:4px;left:10px;right:10px}.bw-brain-editor .FIE_tab[aria-selected=true],.bw-brain-editor .FIE_tab[aria-selected=true] *,.bw-brain-editor [class*=-tool-button][aria-selected=true],.bw-brain-editor [class*=-tool-button][aria-selected=true] *{color:#f5f3ff!important;fill:#f5f3ff!important}.bw-brain-editor .FIE_tab[aria-selected=true] svg,.bw-brain-editor [class*=-tool-button][aria-selected=true] svg{filter:none}.bw-brain-editor__commit-hint{color:#94a3b8;background:#0b1220;border-top:1px solid #94a3b829;margin:0;padding:.22rem .65rem;font-size:.65rem}@media (width<=760px){.bw-brain-editor__bar{box-shadow:none;background:#0b1220;border-bottom-color:#94a3b838;flex-wrap:nowrap;align-items:center;gap:.4rem;padding:.28rem 2.4rem .28rem .4rem}.bw-brain-editor__hint,.bw-brain-editor__kicker{display:none}.bw-brain-editor__hamburger{color:#f5f3ff;cursor:pointer;background:#0f172a47;border:1px solid #ffffff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #a78bfa2e}.bw-brain-editor__hamburger-bars,.bw-brain-editor__hamburger-bars:before,.bw-brain-editor__hamburger-bars:after{background:#f5f3ff;border-radius:99px;width:18px;height:2px;transition:transform .22s,opacity .22s,top .22s;display:block;box-shadow:0 0 8px #c4b5fdb3}.bw-brain-editor__hamburger-bars{position:relative}.bw-brain-editor__hamburger-bars:before,.bw-brain-editor__hamburger-bars:after{content:"";position:absolute;left:0}.bw-brain-editor__hamburger-bars:before{top:-6px}.bw-brain-editor__hamburger-bars:after{top:6px}.bw-brain-editor--nav-open .bw-brain-editor__hamburger-bars{box-shadow:none;background:0 0}.bw-brain-editor--nav-open .bw-brain-editor__hamburger-bars:before{top:0;transform:rotate(45deg)}.bw-brain-editor--nav-open .bw-brain-editor__hamburger-bars:after{top:0;transform:rotate(-45deg)}.bw-brain-editor__titles{flex:auto;min-width:0}.bw-brain-editor__kicker{display:none}.bw-brain-editor__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;overflow:hidden}.bw-brain-editor__hint,.bw-brain-editor__commit-hint{display:none}.bw-brain-editor__close{color:#fff;border-radius:12px;width:44px;height:44px;top:.45rem;right:.45rem}.bw-brain-editor__drawer{z-index:4;background:linear-gradient(#4c1d959e,#0f172af0 38%,#0b1224),linear-gradient(135deg,#312e81,#1e3a8a);border-right:1px solid #c4b5fd38;flex-direction:column;width:min(68vw,15rem);transition:transform .28s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:16px 0 36px #4c1d9561}.bw-brain-editor--nav-open .bw-brain-editor__drawer{transform:translate(0)}.bw-brain-editor__drawer-kicker{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.85rem 1rem .35rem;font-size:.68rem;font-weight:700}.bw-brain-editor__drawer-nav{flex-direction:column;gap:.2rem;padding:.25rem .55rem 1rem;display:flex}.bw-brain-editor__drawer-item{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.7rem;width:100%;min-height:48px;padding:.55rem .7rem;font-size:.98rem;font-weight:650;display:flex}.bw-brain-editor__drawer-item--active{color:#fff;background:linear-gradient(135deg,#a78bfa52,#2563eb47);box-shadow:inset 3px 0 #c4b5fd}.bw-brain-editor__drawer-icon{color:#c4b5fd;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.bw-brain-editor__drawer-icon svg{width:1.3rem;height:1.3rem}.bw-brain-editor__scrim{z-index:3;cursor:pointer;background:#070b166b;border:0;display:none;position:absolute;inset:0}.bw-brain-editor--nav-open .bw-brain-editor__scrim{display:block}.bw-brain-editor__stage{z-index:1;flex:auto;min-width:0;transition:transform .28s;position:relative}.bw-brain-editor [data-phone=true] button,.bw-brain-editor [data-phone=true] [role=button]{touch-action:manipulation;min-width:44px;min-height:44px}.bw-brain-editor [data-phone=true] .FIE_tabs,.bw-brain-editor [data-phone=true] .FIE_tabs-toggle,.bw-brain-editor [data-phone=true] [class*=FIE_topbar-tabs-navbar-toggl],.bw-brain-editor [data-phone=true] .FIE_buttons-close-btn,.bw-brain-editor [data-phone=true] .SfxDrawer-header,.bw-brain-editor [data-phone=true] button[aria-label*=menu i],.bw-brain-editor [data-phone=true] button[aria-label*=tabs i],.bw-brain-editor [data-phone=true] button[title*=menu i]{display:none!important}.bw-brain-editor .FIE_topbar-save,.bw-brain-editor [data-phone=true] button[class*=save i],.bw-brain-editor [class*=FIE_topbar] button[color=primary]{box-shadow:0 8px 20px #7c3aed59;background:linear-gradient(135deg, var(--bw-indigo,#4f46e5) 0%, var(--bw-violet,#7c3aed) 100%)!important;color:#fff!important;border:0!important}.bw-brain-editor [data-phone=true] .FIE_tools-bar,.bw-brain-editor [data-phone=true] .FIE_tools{border-top:1px solid #a78bfa38;background:linear-gradient(#1e1b4b8c,#0f172aeb)!important}.bw-brain-editor [data-phone=true] [class*=-tool-button]{min-width:4.4rem;padding:.35rem .45rem}}.bw-img-editor__ribbon-action--save:not(:disabled):hover{background:linear-gradient(135deg,#34d399,#059669)}.bw-img-editor__style-ribbon .bw-img-editor__capture--picture,.bw-img-editor__style-ribbon .bw-img-editor__capture--video,.bw-img-editor__style-ribbon .bw-img-editor__capture--screen{margin-left:auto}.bw-img-editor__file{background:#121826d9;border:1px solid #5a9fe047;border-radius:999px;flex-shrink:1;align-items:center;gap:.45rem;min-width:0;max-width:min(18rem,42vw);margin-right:.15rem;padding:.28rem .7rem .28rem .4rem;display:inline-flex}.bw-img-editor__file-icon{color:#5a9fe0;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.bw-img-editor__file-icon .create-ticket-svg-icon,.bw-img-editor__file-icon .bw-img-editor__type-svg{display:block}.bw-img-editor__file-name{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0;min-width:0;font-size:.82rem;font-weight:600;line-height:1.2;overflow:hidden}.bw-img-editor__tool{color:#e2e8f0!important;box-shadow:none!important;filter:none!important;background:#1a2234!important;border:1px solid #2a3548!important;border-radius:8px!important;padding:.42rem .78rem!important;font-size:.82rem!important;font-weight:600!important}.bw-img-editor__tool:hover:not(:disabled){filter:none!important;background:#243047!important}.bw-img-editor__tool--highlight.bw-img-editor__tool--active{color:#1a1000!important;background:linear-gradient(135deg,#d4a017,#f5c518)!important;border-color:#b8860b!important}.bw-img-editor__tool--write.bw-img-editor__tool--active{color:#f8fafc!important;background:linear-gradient(135deg,#dc2626,#991b1b)!important;border-color:#991b1b!important}.bw-img-editor__tool--circle.bw-img-editor__tool--active,.bw-img-editor__tool--shapes.bw-img-editor__tool--active{color:#f8fafc!important;background:linear-gradient(135deg,#378add,#533ab7)!important;border-color:#5a9fe0!important}.bw-img-editor__tool--undo{background:#1a2234!important}.bw-img-editor__tool--undo:not(:disabled):hover{background:#243047!important}.bw-img-editor__capture--picture{background:linear-gradient(135deg,#378add,#2563eb)!important;border-color:#378add!important}.bw-img-editor__capture--video{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:#6d28d9!important}.bw-img-editor__capture--screen{background:linear-gradient(135deg,#0f766e,#115e59)!important;border-color:#14b8a6!important}.bw-img-editor__save{background:#1a2234!important;border-color:#334155!important}.bw-img-editor__save:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e3a8a)!important;border-color:#1e3a8a!important}.bw-img-editor-overlay .admin-close-icon-btn{box-sizing:border-box;width:32px!important;height:32px!important;padding:0!important}.bw-img-editor-overlay .admin-close-icon-btn svg{width:20px!important;height:20px!important}.bw-img-editor-overlay .admin-close-icon-btn path{stroke:#5a9fe0!important}.bw-img-editor__text-popup{background:#1e293b;border:1px solid #5a9fe0;border-radius:8px;flex-direction:column;gap:.45rem;min-width:min(18rem,86vw);padding:.55rem;display:flex;box-shadow:0 8px 24px #00000080}.bw-img-editor__text-popup-input{box-sizing:border-box;width:100%;caret-color:var(--bw-text-markup-color,#ff3b3b);background:#0f172a;border:1px solid #475569;border-radius:6px;padding:.35rem .55rem;color:var(--bw-text-markup-color,#ff3b3b)!important;-webkit-text-fill-color:var(--bw-text-markup-color,#ff3b3b)!important}.bw-img-editor__text-popup-input::placeholder{color:#94a3b8e6!important;-webkit-text-fill-color:#94a3b8e6!important}.bw-img-editor__text-popup-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bw-img-editor__text-popup-select-wrap{margin:0}.bw-img-editor__text-popup-select{color:#e2e8f0;background:#0f172a;border:1px solid #475569;border-radius:6px;max-width:8.5rem;padding:.25rem .35rem;font-size:.78rem}.bw-img-editor__text-popup-select--size{max-width:4.5rem}.bw-img-editor__text-popup-fmt{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:6px;min-width:1.85rem;height:1.85rem;padding:0;font-size:.9rem}.bw-img-editor__text-popup-fmt--active{color:#f8fafc;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border-color:#1e3a8a}.bw-img-editor__text-popup-swatches{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bw-img-editor__text-popup-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;flex-shrink:0;width:1.35rem;height:1.35rem;padding:0}.bw-img-editor__text-popup-swatch--active{border-color:#f8fafc;box-shadow:0 0 0 1px #5a9fe0}.bw-img-editor__text-popup-actions{justify-content:flex-end;gap:.35rem;display:flex}.bw-img-editor__text-popup-ok{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border:1px solid #1e3a8a;border-radius:6px;padding:.3rem .75rem;font-weight:600}.bw-img-editor__text-popup-cancel{padding:.3rem .65rem}.bw-img-editor__text-inline,.bw-img-editor__text-dock{transition:left .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1)}.bw-img-editor__text-inline{pointer-events:auto}.bw-img-editor__text-inline--phone{align-items:center;gap:.4rem;display:flex}.bw-img-editor__text-kebab{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;touch-action:manipulation;background:linear-gradient(#1e293beb,#0f172ae6);border:1px solid #e2e8f047;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.08rem;width:2.35rem;height:2.35rem;padding:0;display:inline-flex;box-shadow:0 8px 18px #00000061,inset 0 1px #ffffff1a}.bw-img-editor__text-kebab-dots{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.bw-img-editor__text-kebab-dots i{background:currentColor;border-radius:999px;width:3px;height:3px;display:block}.bw-img-editor__text-kebab-chevron{width:.85rem;height:.85rem;transition:transform .18s}.bw-img-editor__text-kebab--open{color:#f8fafc;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#93c5fd8c}.bw-img-editor__text-kebab--open .bw-img-editor__text-kebab-chevron{transform:rotate(180deg)}.bw-img-editor__text-inline-input{box-sizing:content-box;letter-spacing:.01em;border-radius:0;min-width:2.5ch;margin:0;padding:0 2px;display:block;box-shadow:none!important;color:var(--bw-text-markup-color,#ff3b3b)!important;-webkit-text-fill-color:var(--bw-text-markup-color,#ff3b3b)!important;caret-color:var(--bw-text-markup-color,#ff3b3b)!important;border:none!important;border-bottom:2px solid color-mix(in srgb, var(--bw-text-markup-color,#ff3b3b) 72%, transparent)!important;background:0 0!important;outline:none!important}.bw-img-editor__text-inline-input::placeholder{color:#f8fafc6b!important;-webkit-text-fill-color:#f8fafc6b!important}.bw-img-editor__text-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1e293bf0,#0f172aeb);border:1px solid #5a9fe08c;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:min(26rem,100vw - 1rem);max-width:calc(100vw - 1rem);padding:.45rem .55rem;display:flex;box-shadow:0 16px 40px #0000007a,inset 0 1px #ffffff14}.bw-img-editor__text-dock-select-wrap{margin:0}.bw-img-editor__text-dock-select{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:999px;max-width:7.6rem;padding:.28rem .4rem;font-size:.78rem}.bw-img-editor__text-dock-sizes{background:#02061773;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem;display:flex}.bw-img-editor__text-dock-size{color:#94a3b8;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:1.7rem;height:1.7rem;padding:0 .35rem;font-size:.68rem;font-weight:800}.bw-img-editor__text-dock-size--active{color:#f8fafc;background:linear-gradient(135deg,#38bdf8,#2563eb);box-shadow:0 0 0 1px #38bdf859}.bw-img-editor__text-dock-fmt{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:8px;min-width:1.75rem;height:1.75rem;padding:0;font-size:.92rem}.bw-img-editor__text-dock-fmt--active{color:#f8fafc;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);border-color:#1e3a8a}.bw-img-editor__text-dock-swatches{flex-wrap:nowrap;align-items:center;gap:.28rem;display:flex}.bw-img-editor__text-dock-swatch{cursor:pointer;border:2px solid #0f172ad9;border-radius:999px;flex-shrink:0;width:1.45rem;height:1.45rem;padding:0;box-shadow:inset 0 0 0 1px #ffffff2e}.bw-img-editor__text-dock-swatch--light{box-shadow:inset 0 0 0 1px #0f172a8c}.bw-img-editor__text-dock-swatch--active{border-color:#f8fafc;box-shadow:0 0 0 2px #38bdf8,0 0 14px #38bdf873}.bw-img-editor__text-dock-done{color:#ecfdf5;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#34d399,#059669);border:0;border-radius:999px;margin-left:.1rem;padding:.32rem .85rem;font-size:.8rem;font-weight:800;box-shadow:0 6px 16px #05966952}.bw-img-editor__text-dock-done:hover{filter:brightness(1.08)}.bw-img-editor__text-footer{left:0;right:0;bottom:calc(var(--bw-text-footer-lift,3.65rem) + env(safe-area-inset-bottom,0px));z-index:12360;width:100%;max-width:100vw;padding:.45rem .55rem;padding-left:max(.55rem, env(safe-area-inset-left,0px));padding-right:max(.55rem, env(safe-area-inset-right,0px));box-sizing:border-box;color:#e2e8f0;-webkit-backdrop-filter:blur(12px);background:#0f172af5;border:0;border-top:1px solid #94a3b847;border-radius:0;flex-flow:row;align-items:center;gap:.45rem;margin:0;display:flex;position:fixed;box-shadow:0 -10px 28px #02061773}.bw-img-editor__text-footer-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;flex:auto;align-items:center;gap:.4rem;min-width:0;padding:.1rem 0;display:flex;overflow:auto hidden}.bw-img-editor__text-footer-font{background:#1e293bf2;border:1px solid #94a3b859;border-radius:10px;flex:none;align-items:center;gap:.28rem;margin:0;padding:.2rem .4rem;display:inline-flex}.bw-img-editor__text-footer-aa{color:#94a3b8;font-size:.72rem;font-weight:800}.bw-img-editor__text-footer-font select{color:#f8fafc;background:0 0;border:0;min-width:5.75rem;max-width:8rem;font-size:.8rem}.bw-img-editor__text-footer-sizes{background:#334155e6;border-radius:10px;flex:none;align-items:center;gap:.12rem;padding:.12rem;display:inline-flex}.bw-img-editor__text-footer-sizes button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:1.65rem;height:1.65rem;padding:0 .28rem;font-size:.68rem;font-weight:800}.bw-img-editor__text-footer-sizes button.is-active,.bw-img-editor__text-footer-fmt button.is-active{color:#fff;background:#2563eb}.bw-img-editor__text-footer-fmt{flex:none;align-items:center;gap:.2rem;display:inline-flex}.bw-img-editor__text-footer-fmt button{color:#e2e8f0;cursor:pointer;background:#334155f2;border:0;border-radius:8px;min-width:1.85rem;height:1.85rem;font-weight:800}.bw-img-editor__text-footer-u{text-underline-offset:2px;text-decoration:underline}.bw-img-editor__text-footer-swatches{flex-wrap:nowrap;flex:none;align-items:center;gap:.32rem;margin:0;display:inline-flex}.bw-img-editor__text-footer-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;flex-shrink:0;width:1.35rem;height:1.35rem;padding:0;box-shadow:inset 0 0 0 1px #f8fafc2e}.bw-img-editor__text-footer-swatch.is-light{box-shadow:inset 0 0 0 1px #94a3b8}.bw-img-editor__text-footer-swatch.is-active{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa59}.bw-img-editor__text-footer-actions{flex:none;align-items:center;gap:.35rem;margin-left:.15rem;display:inline-flex}.bw-img-editor__text-footer-cancel,.bw-img-editor__text-footer-done{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.bw-img-editor__text-footer-cancel{color:#fff;background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 6px 14px #dc262647}.bw-img-editor__text-footer-cancel:hover{filter:brightness(1.06)}.bw-img-editor__text-footer-done{color:#052e16;background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 6px 14px #05966947}.bw-img-editor__text-footer-done:hover{filter:brightness(1.06)}@media (width<=720px){.bw-img-editor__text-dock{border-radius:16px;max-width:calc(100vw - .75rem)}.bw-img-editor__text-dock--phone{background:linear-gradient(#1e293bf5,#0f172af0);border-color:#e2e8f038;border-radius:22px;flex-flow:column;align-items:stretch;gap:.55rem;min-width:10.75rem;max-width:min(12.25rem,100vw - 1rem);padding:.7rem .7rem .75rem}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-select-wrap,.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-select{width:100%;max-width:none}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-select{padding:.42rem .55rem;font-size:.82rem}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-sizes{justify-content:space-between;width:100%}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-size{min-width:1.55rem;height:1.7rem;font-size:.66rem}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-fmt{border-radius:10px;width:100%;height:auto;min-height:2.15rem}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-swatches{grid-template-columns:repeat(4,1fr);justify-items:center;gap:.4rem .28rem;display:grid}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-swatch{width:1.7rem;height:1.7rem}.bw-img-editor__text-dock--phone .bw-img-editor__text-dock-done{width:100%;margin:.1rem 0 0;padding:.55rem .75rem;font-size:.88rem}}.bw-img-editor__commit{box-shadow:0 8px 22px #05966952;color:#ecfdf5!important;background:linear-gradient(135deg,#10b981,#047857)!important;border-color:#0000!important}.bw-img-editor__commit--hero{letter-spacing:.01em;border-radius:999px!important;height:40px!important;padding:0 1.05rem!important;font-size:.92rem!important}.bw-img-editor__commit:hover:not(:disabled),.bw-img-editor__commit--hero:hover:not(:disabled){filter:brightness(1.08)!important}.bw-img-editor__stage-wrap{justify-content:center!important;align-items:center!important;display:flex!important;overflow:auto!important}.bw-img-editor__stage-wrap img,.bw-img-editor__stage-wrap video,.bw-img-editor__stage-wrap canvas.bw-img-editor__markup-canvas{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(72dvh,100%)!important}.bw-img-editor__stage-wrap{box-shadow:0 18px 40px #00000061;background:radial-gradient(70% 50% at 50% 40%,#378add14,#0000 65%),#06080f!important;border:1px solid #94a3b829!important;border-radius:16px!important}.bw-img-editor__bottombar{padding:12px 8px max(14px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e16b8;border-top:1px solid #94a3b81f;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bw-img-editor__bottombar-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bw-img-editor__zoom-group{gap:.5rem}.bw-img-editor__zoom-title{color:#cbd5e1;font-size:.82rem;font-weight:600}.bw-img-editor__zoom-label{color:#cbd5e1;text-align:center;min-width:3rem;font-size:.82rem;font-weight:600}.bw-img-editor__zoom-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;min-width:2.8rem;height:2rem;padding:0 .55rem;font-size:1.05rem;font-weight:700}.bw-img-editor__zoom-btn:hover:not(:disabled){background:#3341558c}.bw-img-editor__zoom-btn--reset{min-width:auto;font-size:.78rem}.bw-img-editor__icon-btn{min-width:2rem;height:2rem;color:#e2e8f0!important;box-shadow:none!important;background:#1a2234!important;border:1px solid #2a3548!important;border-radius:8px!important;padding:0 .45rem!important;font-size:.9rem!important;font-weight:700!important}.bw-img-editor__icon-btn:hover:not(:disabled){filter:none!important;background:#243047!important}.bw-img-editor__icon-btn--active{background:linear-gradient(135deg,#378add,#533ab7)!important;border-color:#5a9fe0!important}.bw-img-editor__delete{color:#f87171!important;background:0 0!important;border-color:#7f1d1d!important}.bw-img-editor__delete:hover:not(:disabled){filter:none!important;background:#7f1d1d40!important}.bw-img-editor__download{color:#f8fafc!important;background:linear-gradient(135deg,#378add,#533ab7)!important;border:none!important;padding:.45rem .85rem!important;font-weight:700!important}.bw-img-editor__download:hover:not(:disabled){filter:brightness(1.07)!important}.bw-img-editor__bottombar-group--actions{margin-left:0}.bw-img-editor__bottombar-group--view{margin-left:auto}.bw-img-editor__view-control{color:#cbd5e1;cursor:pointer;background:#1c2434;border:1px solid #94a3b829;border-radius:999px;height:34px;padding:0 .7rem;font-size:.8rem;font-weight:700}.bw-img-editor__view-control:hover{color:#f8fafc;border-color:#5a9fe073;text-decoration:none}.bw-img-editor__view-control--active{color:#f8fafc;background:linear-gradient(135deg,#378add,#533ab7);border-color:#0000;text-decoration:none}.bw-img-editor__save-bottom{color:#ecfdf5!important;background:linear-gradient(135deg,#10b981,#047857)!important;border:none!important;border-radius:999px!important;min-width:6rem!important;padding:.45rem 1rem!important;font-weight:700!important}.bw-img-editor__save-bottom:hover:not(:disabled){filter:brightness(1.07)!important}.bw-img-editor__tips{background:#121826;border:1px solid #334155;border-radius:10px;flex-shrink:0;margin:0 14px;padding:.65rem .85rem}.bw-img-editor__tips-title{color:#e2e8f0;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.bw-img-editor__tips-list{color:#94a3b8;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.bw-img-editor__crop-bar{background:#121826;border-top:1px solid #1e293b;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.55rem;padding:8px 14px;display:flex}.bw-img-editor__crop-hint{color:#94a3b8;font-size:.82rem}.bw-img-editor__stage-wrap:active{cursor:grabbing}.bw-img-editor-overlay .bw-pdf-token-ribbon-wrap{min-height:3.25rem;margin-bottom:.65rem;overflow-x:auto;flex-shrink:0!important}.bw-img-editor-overlay .bw-pdf-annotation-sink{color:#e2e8f0}.bw-img-editor-overlay .bw-pdf-annotation-sink .token-toolbar{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:.35rem!important;padding:.45rem .55rem!important;display:flex!important;box-shadow:0 1px 3px #0003!important}.bw-img-editor-overlay .bw-pdf-annotation-sink .token-tool-btn{color:#374151!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex!important}.bw-img-editor-overlay .bw-pdf-annotation-sink .token-tool-btn.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.bw-img-editor-overlay .bw-pdf-annotation-sink .token-color-swatch{opacity:1!important;visibility:visible!important;border:2px solid #e5e7eb!important;border-radius:6px!important;flex-shrink:0!important;width:32px!important;height:32px!important}.bw-img-editor-overlay .bw-pdf-annotation-sink .token-color-swatch.is-active{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40!important}.bw-img-editor-overlay .bw-pdf-annotation-sink .muted{color:#94a3b8!important}.portal-draft-leave-modal{z-index:10080;padding:calc(var(--bw-topbar-h,3.75rem) + 1.5rem) 1rem 2rem;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:hidden auto}.portal-draft-leave-modal__backdrop{-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#02061780;border:0;position:absolute;inset:0}.portal-draft-leave-modal__panel{z-index:1;background:linear-gradient(#1e293bfa,#0f172afa);border:1px solid #7f77dd47;border-radius:16px;flex-shrink:0;width:min(100%,440px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #533ab72e,0 24px 64px #0000008c,0 0 80px #533ab71f}.portal-draft-leave-modal__banner{text-align:center;background:linear-gradient(135deg, #2d1b69 0%, #4a2d9e 45%, var(--bw-violet) 100%);border-bottom:1px solid #7f77dd40;flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1.5rem 1.35rem;display:flex}.portal-draft-leave-modal__banner-icon{color:#fff;background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.15rem;display:flex}.portal-draft-leave-modal__banner-title{color:#fff;letter-spacing:.01em;margin:0;font-size:1.12rem;font-weight:700}.portal-draft-leave-modal__banner-sub{color:#e0d7ffd1;letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:500}.portal-draft-leave-modal__body{color:#cbd5e1;padding:1.1rem 1.4rem .25rem;font-size:.9rem}.portal-draft-leave-modal__intro{color:#94a3b8;margin:0 0 .85rem;line-height:1.55}.portal-draft-leave-modal__missing{border-top:1px solid #94a3b824;margin-top:1.1rem;padding-top:.9rem}.portal-draft-leave-modal__missing-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0 0 .35rem;font-size:.8rem;font-weight:600}.portal-draft-leave-modal__missing-list{color:#f87171;margin:0 0 .75rem;padding-left:1.2rem;font-size:.88rem;line-height:1.6}.portal-draft-leave-modal__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.9rem 1.4rem 1.1rem;display:flex}.portal-draft-leave-modal__foot--end{justify-content:flex-end}.portal-draft-leave-modal__foot-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}@media (width<=520px){.portal-draft-leave-modal__foot{flex-direction:column-reverse;align-items:stretch}.portal-draft-leave-modal__foot-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.portal-draft-leave-modal__btn{width:100%}}.portal-draft-leave-modal__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.52rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:filter .15s,background .15s,opacity .15s;display:inline-flex}.portal-draft-leave-modal__btn:disabled{opacity:.4;cursor:not-allowed}.portal-draft-leave-modal__btn--ghost{color:#94a3b8;background:0 0;border-color:#94a3b847}.portal-draft-leave-modal__btn--ghost:hover:not(:disabled){color:#e2e8f0;background:#94a3b81a}.portal-draft-leave-modal__btn--violet{color:var(--bw-violet,#7f77dd);border-color:#7f77dd4d}.portal-draft-leave-modal__btn--violet:hover:not(:disabled){color:#c4b5fd;background:#533ab724}.portal-draft-leave-modal__btn--secondary{color:var(--bw-violet,#7f77dd);background:#533ab724;border-color:#7f77dd4d}.portal-draft-leave-modal__btn--secondary:hover:not(:disabled){color:#c4b5fd;background:#533ab740}.portal-draft-leave-modal__btn--create{background:linear-gradient(135deg, var(--bw-indigo) 0%, var(--bw-violet) 100%);color:#fff;border-color:#0000}.portal-draft-leave-modal__btn--create:hover:not(:disabled){filter:brightness(1.12)}.portal-draft-leave-modal__btn--create:disabled{opacity:.55;background:#533ab759}.portal-note-overlay{z-index:10200;overscroll-behavior:contain;transform-origin:0 0;will-change:height, transform;background:#0f172a;flex-direction:column;height:100svh;max-height:100svh;display:flex;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.portal-note-overlay{height:100dvh;max-height:100dvh}}.portal-note-overlay__header{padding:calc(.85rem + env(safe-area-inset-top,0px)) .9rem .85rem 1.25rem;background:linear-gradient(90deg,#1d4ed8 0%,#4f46e5 50%,#7c3aed 100%);border-bottom:1px solid #7f77dd66;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.portal-note-overlay__title{color:#fff;white-space:nowrap;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700}.portal-note-overlay__close{color:#ffffffe6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.15rem .55rem;font-size:1.5rem;line-height:1}.portal-note-overlay__footer{padding:.65rem .9rem calc(.65rem + env(safe-area-inset-bottom,0px));z-index:1;background:#1e293b;border-top:1px solid #334155;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:sticky;bottom:0}.portal-note-overlay__cancel-btn{color:#e2e8f0;font:inherit;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:8px;padding:.42rem .95rem;font-size:.875rem;font-weight:600}.portal-note-overlay__cancel-btn:hover:not(:disabled){background:#ffffff0f}.portal-note-overlay__cancel-btn:disabled,.portal-note-overlay__save-btn:disabled{opacity:.55;cursor:not-allowed}.portal-note-overlay__header-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.portal-note-overlay__save-btn{background:linear-gradient(135deg, var(--bw-indigo,#4f46e5) 0%, var(--bw-violet,#7c3aed) 100%);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.38rem .95rem;font-size:.875rem;font-weight:600;transition:filter .15s,opacity .15s}.portal-note-overlay__save-btn:hover:not(:disabled){filter:brightness(1.12)}.portal-note-overlay__save-btn:disabled{opacity:.38;cursor:not-allowed}.portal-note-overlay__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.portal-note-overlay__close:hover{color:#f8fafc;background:#94a3b826}.portal-note-overlay__toolbar{background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0;align-items:center;gap:.25rem;padding:.45rem .75rem;display:flex}.portal-note-overlay__toolbar-main{scrollbar-width:none;flex:1;align-items:center;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.portal-note-overlay__toolbar-main::-webkit-scrollbar{display:none}.portal-note-overlay__select-wrap{flex-shrink:0;align-items:center;display:inline-flex}.portal-note-overlay__select{color:#cbd5e1;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:6px;max-width:110px;padding:.25rem .4rem;font-size:16px}.portal-note-overlay__kebab-wrap{flex-shrink:0;position:relative}.portal-note-overlay__kebab-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,color .15s;display:inline-flex}.portal-note-overlay__kebab-btn:hover{color:#f8fafc;background:#94a3b826}.portal-note-overlay__kebab-menu{z-index:50;background:#1e293b;border:1px solid #334155;border-radius:10px;min-width:200px;padding:.4rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #00000080}.portal-note-overlay__toolbar .rich-note-toolbar__btn,.portal-note-overlay__kebab-menu .rich-note-toolbar__btn{color:#e2e8f0}.portal-note-overlay__toolbar .rich-note-toolbar__btn:hover,.portal-note-overlay__kebab-menu .rich-note-toolbar__btn:hover{color:#fff;background:#ffffff1a}.portal-note-overlay__toolbar .rich-note-toolbar__btn--active,.portal-note-overlay__kebab-menu .rich-note-toolbar__btn--active{color:#fff;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff40}.portal-note-overlay__kebab-group{padding:.3rem .25rem}.portal-note-overlay__kebab-group+.portal-note-overlay__kebab-group{border-top:1px solid #334155;margin-top:.2rem;padding-top:.4rem}.portal-note-overlay__kebab-label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;padding-left:.15rem;font-size:.7rem;font-weight:600;display:block}.portal-note-overlay__kebab-row{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.portal-note-overlay__kebab-colors{gap:.3rem}.rich-note-toolbar__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;transition:transform .12s,border-color .12s}.rich-note-toolbar__color-swatch:hover{border-color:#f8fafc;transform:scale(1.2)}.portal-note-overlay__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.portal-note-overlay__editor{color:#f8fafc;word-break:break-word;outline:none;flex:1;min-height:200px;font-size:16px;line-height:1.65}.portal-note-overlay__editor:empty:before{content:attr(data-placeholder);color:#475569;pointer-events:none}.portal-note-overlay__controls{border-top:1px solid #334155;padding-top:.75rem}.portal-note-overlay__comment-controls{flex-direction:column;gap:.5rem;display:flex}.portal-note-overlay__error{color:#fca5a5;background:#ef44441f;border-top:1px solid #ef444440;flex-shrink:0;padding:.6rem 1.25rem;font-size:.875rem}.portal-note-discard{z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.portal-note-discard__backdrop{cursor:default;background:#0009;border:none;width:100%;height:100%;position:absolute;inset:0}.portal-note-discard__panel{z-index:1;background:#1e293b;border:1px solid #334155;border-radius:16px;width:min(90vw,360px);position:relative;overflow:hidden;box-shadow:0 20px 48px #00000080}.portal-note-discard__banner{border-bottom:1px solid #334155;padding:1.25rem 1.25rem .9rem}.portal-note-discard__title{color:#f8fafc;margin:0 0 .25rem;font-size:1rem;font-weight:700}.portal-note-discard__sub{color:#94a3b8;margin:0;font-size:.82rem}.portal-note-discard__body{padding:.9rem 1.25rem}.portal-note-discard__text{color:#cbd5e1;margin:0;font-size:.875rem;line-height:1.5}.portal-note-discard__foot{border-top:1px solid #334155;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.portal-ticket-comments__compose-trigger{box-sizing:border-box;color:#64748b;width:100%;font:inherit;text-align:left;cursor:pointer;background:#0f172a73;border:1px solid #64748b38;border-radius:8px;margin-bottom:.65rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,color .15s;display:block}.portal-ticket-comments__compose-trigger:hover:not(:disabled){color:#94a3b8;border-color:#64748b73}.portal-ticket-comments__compose-trigger:disabled{opacity:.45;cursor:default}.oz-image-editor-trial{background:#0f172ab8;border:1px dashed #60a5fa73;border-radius:16px;margin-top:1.25rem;padding:1rem}.oz-image-editor-trial__banner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.85rem;display:flex}.oz-image-editor-trial__kicker{letter-spacing:.06em;text-transform:uppercase;color:#60a5fa;margin:0 0 .2rem;font-size:.72rem;font-weight:800}.oz-image-editor-trial__title{color:#f8fafc;margin:0;font-size:.98rem;font-weight:700}.oz-image-editor-trial__hint{color:#94a3b8;max-width:46rem;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.oz-image-editor-trial__pick{color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293bd9;border:1px solid #60a5fa73;border-radius:10px;flex-shrink:0;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.oz-image-editor-trial__pick input{display:none}.oz-image-editor-trial__empty{color:#94a3b8;text-align:center;margin:0;padding:1.25rem .5rem;font-size:.9rem}.oz-image-editor-trial__stage{background:#0f172a;border-radius:12px;min-height:420px;overflow:hidden}.fie-image-editor-trial{border-color:#2dd4bf80}.fie-image-editor-trial .oz-image-editor-trial__kicker{color:#5eead4}.fie-image-editor-trial__picks{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.fie-cursor-tool{color:#99f6e4;cursor:pointer;background:#0b1220;border:1px solid #2dd4bf8c;border-radius:8px;min-height:2.25rem;padding:.4rem .85rem;font-size:.85rem;font-weight:700}.fie-cursor-tool:hover{background:#2dd4bf1f}.fie-cursor-tool--active{color:#042f2e;background:linear-gradient(135deg,#2dd4bf,#0f766e);border-color:#0f766e}.fie-image-editor-trial.fie-cursor-mode .konvajs-content,.fie-image-editor-trial.fie-cursor-mode canvas{cursor:default!important}.fie-image-editor-trial.fie-cursor-mode.fie-over-text .konvajs-content,.fie-image-editor-trial.fie-cursor-mode.fie-over-text canvas{cursor:pointer!important}.bw-brain-editor.bw-brain-editor--text-tool .fie-image-editor-trial.fie-cursor-mode .konvajs-content,.bw-brain-editor.bw-brain-editor--text-tool .fie-image-editor-trial.fie-cursor-mode canvas,.bw-brain-editor.bw-brain-editor--typing .fie-image-editor-trial.fie-cursor-mode .konvajs-content,.bw-brain-editor.bw-brain-editor--typing .fie-image-editor-trial.fie-cursor-mode canvas{cursor:text!important}.bw-brain-editor.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode .konvajs-content,.bw-brain-editor.bw-brain-editor--text-tool.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode canvas,.bw-brain-editor.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode .konvajs-content,.bw-brain-editor.bw-brain-editor--text-hover:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode canvas,.bw-brain-editor.bw-brain-editor--text-tool:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode.fie-over-text .konvajs-content,.bw-brain-editor.bw-brain-editor--text-tool:not(.bw-brain-editor--typing) .fie-image-editor-trial.fie-cursor-mode.fie-over-text canvas{cursor:crosshair!important}.fie-image-editor-trial__take{display:none}.fie-image-editor-trial__stage{background:#0b1220;border-radius:12px;height:min(82dvh,860px);min-height:520px;position:relative;overflow:hidden}.fie-image-editor-trial__stage>*{min-height:100%;height:100%!important}.fie-image-editor-trial.oz-image-editor-trial .image-editor-container{min-height:0;height:100%!important;max-height:none!important}.fie-image-editor-trial .canvas-wrapper{max-width:100%!important;height:100%!important;max-height:none!important}.fie-image-editor-trial .oz-image-editor-trial__pick{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fie-image-editor-trial .FIE_root label,.fie-image-editor-trial [data-testid=FIE-root] label{font-size:inherit;color:inherit;flex-direction:row;align-items:center;gap:0;margin:0;display:flex}.fie-image-editor-trial .FIE_root input,.fie-image-editor-trial .FIE_root textarea,.fie-image-editor-trial .FIE_root select,.fie-image-editor-trial [data-testid=FIE-root] input,.fie-image-editor-trial [data-testid=FIE-root] textarea,.fie-image-editor-trial [data-testid=FIE-root] select{color:inherit;font:inherit;cursor:inherit;appearance:auto;background:0 0;border:0;border-radius:0;padding:0}.fie-image-editor-trial .FIE_text-font-family-option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%)!important;border-color:#ffffff38!important}.fie-image-editor-trial .FIE_text-font-family-option .SfxSelect-Label{color:#fff;align-items:center;height:auto;min-height:1.25em;margin:0 8px 0 0;font-size:16px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.fie-image-editor-trial .FIE_text-font-family-option .SfxSelect-Icon,.fie-image-editor-trial .FIE_text-font-family-option svg{color:#fff!important}.fie-image-editor-trial .FIE_text-size-option,.fie-image-editor-trial .FIE_text-size-option .SfxInput-root,.fie-image-editor-trial .FIE_text-size-option input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;font-size:16px!important}.fie-image-editor-trial .FIE_text-size-option{background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%)!important;border-color:#ffffff38!important}.fie-image-editor-trial .FIE_text-size-option input{-webkit-text-fill-color:#fff;min-height:28px;padding:0 6px;background:0 0!important}.fie-image-editor-trial .FIE_tool-options-wrapper{max-height:none;overflow:visible}.fie-image-editor-trial #FIE_text-content-editor,.fie-image-editor-trial .FIE_text-tool-options,body.fie-text-popup-open #FIE_text-content-editor,body.fie-text-popup-open .fie-text-typeover{display:none!important}.fie-text-popup{pointer-events:auto;z-index:11000}.fie-text-popup .bw-img-editor__text-popup-input,.fie-text-popup .bw-img-editor__text-popup-select,.fie-text-popup .bw-img-editor__text-popup-fmt,.fie-text-popup .bw-img-editor__text-popup-swatch,.fie-text-popup .bw-img-editor__text-popup-ok,.fie-text-popup .bw-img-editor__text-popup-cancel{pointer-events:auto}#FIE_text-content-editor{-webkit-user-select:text;user-select:text;pointer-events:auto;touch-action:manipulation;caret-color:#fff}body.fie-text-typeover-open #FIE_text-content-editor{caret-color:#0000;pointer-events:none;opacity:.01}.fie-text-typeover{z-index:10080;color:#fff;caret-color:#fff;resize:none;-webkit-user-select:text;user-select:text;background:#0a1628f0;border:2px solid #2dd4bf;border-radius:6px;outline:none;min-width:10rem;min-height:2.25rem;margin:0;padding:.4rem .55rem;font-family:Arial,system-ui,sans-serif;font-size:16px;line-height:1.3;position:fixed}#SfxPopper .SfxMenu-root,#SfxPopper [role=menu],#SfxPopper [role=listbox]{max-height:min(70vh,420px);overflow-y:auto;color:#fff!important;background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%)!important}#SfxPopper .SfxMenuItem-root,#SfxPopper [role=menuitem],#SfxPopper [role=option],#SfxPopper .FIE_text-font-family-item{background:0 0;font-size:16px;color:#fff!important}#SfxPopper .SfxMenuItem-root:hover,#SfxPopper [role=menuitem]:hover,#SfxPopper [role=option]:hover,#SfxPopper .FIE_text-font-family-item:hover{background:#ffffff24}@media (width<=720px){.fie-image-editor-trial{border-radius:12px;margin-top:1rem;padding:.75rem}.fie-image-editor-trial .oz-image-editor-trial__banner{flex-direction:column;align-items:stretch;gap:.65rem}.fie-image-editor-trial__picks{width:100%}.fie-image-editor-trial .oz-image-editor-trial__pick{flex:8rem;justify-content:center;min-height:44px;padding:.65rem .9rem;font-size:.95rem}.fie-image-editor-trial__take{display:inline-flex}.fie-image-editor-trial__stage{height:min(82dvh,820px);min-height:360px;overflow:hidden}.fie-image-editor-trial [data-phone=true] button{touch-action:manipulation;min-height:40px}}.bw-img-editor__compare-wrap{position:relative}.bw-img-editor__ribbon-action--compare.bw-img-editor__ribbon-action--active{background:#7c3aed2e;outline:1.5px solid #7c3aed}.bw-img-editor__compare-menu{z-index:40;background:#1e293b;border:1px solid #334155;border-radius:10px;min-width:16rem;padding:.4rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0009}.bw-img-editor__compare-menu button{text-align:left;color:#f8fafc;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .65rem;font-size:.82rem;font-weight:600;display:block}.bw-img-editor__compare-menu button:hover,.bw-img-editor__compare-menu button.is-active{background:#7c3aed59}.bw-img-editor__compare-menu-hint{color:#94a3b8;margin:.15rem .65rem .45rem;font-size:.72rem;line-height:1.35}.page--admin-tickets-board{max-width:100%;padding-bottom:2rem;overflow-x:clip}.admin-tickets-board__list{background:linear-gradient(168deg,#2a1578 0%,#3b2494 14%,#2d2a8a 32%,#1a2d6e 52%,#0f2348 72%,#0a1628 100%);border:2px solid #c5cbd4;border-radius:16px;min-width:0;max-width:100%}.admin-tickets-board__add{appearance:none;color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.92rem;font-weight:700;line-height:1}.admin-tickets-board__add:hover:not(:disabled){color:#bfdbfe}.admin-tickets-board__stats{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.7rem;margin-bottom:.35rem;padding:.15rem 0 .85rem;display:flex;overflow:auto hidden}.admin-tickets-board__stat{--stat-glow:#93c5fd;scroll-snap-align:start;min-width:8.15rem;min-height:8.4rem;color:inherit;text-align:left;cursor:pointer;z-index:0;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:0 0 8.15rem;justify-content:space-between;align-items:stretch;gap:.55rem;padding:.75rem .8rem .7rem;transition:transform .22s,box-shadow .22s,filter .22s,opacity .22s;display:flex;position:relative}.admin-tickets-board__stat-head{align-items:center;gap:.4rem;display:flex}.admin-tickets-board__stat-icon{flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.admin-tickets-board__stat-label{color:#e2e8f0;white-space:nowrap;font-size:.78rem;font-weight:650}.admin-tickets-board__stat-value{letter-spacing:-.03em;color:#fff;font-size:2.15rem;font-weight:800;line-height:1}.admin-tickets-board__stat-view{justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.admin-tickets-board__stat--all{--stat-glow:#60a5fa;background:linear-gradient(#1d4ed8 0%,#1e3a8a 100%);box-shadow:0 10px 22px #1d4ed847}.admin-tickets-board__stat--all .admin-tickets-board__stat-icon,.admin-tickets-board__stat--all .admin-tickets-board__stat-view{color:#93c5fd}.admin-tickets-board__stat--open{--stat-glow:#4ade80;background:linear-gradient(#3730a3 0%,#1e1b4b 100%);box-shadow:0 10px 22px #3730a347}.admin-tickets-board__stat--open .admin-tickets-board__stat-icon,.admin-tickets-board__stat--open .admin-tickets-board__stat-view{color:#a5b4fc}.admin-tickets-board__stat--progress{--stat-glow:#fb923c;background:linear-gradient(#6d28d9 0%,#3b0764 100%);box-shadow:0 10px 22px #6d28d947}.admin-tickets-board__stat--progress .admin-tickets-board__stat-icon,.admin-tickets-board__stat--progress .admin-tickets-board__stat-view{color:#d8b4fe}.admin-tickets-board__stat--waiting{--stat-glow:#facc15;background:linear-gradient(#b45309 0%,#451a03 100%);box-shadow:0 10px 22px #b4530947}.admin-tickets-board__stat--waiting .admin-tickets-board__stat-icon,.admin-tickets-board__stat--waiting .admin-tickets-board__stat-view,.admin-tickets-board__stat--waiting .admin-tickets-board__stat-value{color:#fbbf24}.admin-tickets-board__stat--resolved{--stat-glow:#38bdf8;background:linear-gradient(#15803d 0%,#14532d 100%);box-shadow:0 10px 22px #15803d47}.admin-tickets-board__stat--resolved .admin-tickets-board__stat-icon,.admin-tickets-board__stat--resolved .admin-tickets-board__stat-view{color:#86efac}.admin-tickets-board__stat--high{--stat-glow:#f87171;background:linear-gradient(#dc2626 0%,#7f1d1d 100%);box-shadow:0 10px 22px #dc26264d}.admin-tickets-board__stat--high .admin-tickets-board__stat-icon,.admin-tickets-board__stat--high .admin-tickets-board__stat-view{color:#fdba74}.admin-tickets-board__stat--recent{--stat-glow:#2dd4bf;background:linear-gradient(#0f766e 0%,#134e4a 100%);box-shadow:0 10px 22px #0f766e4d}.admin-tickets-board__stat--recent .admin-tickets-board__stat-icon,.admin-tickets-board__stat--recent .admin-tickets-board__stat-view{color:#5eead4}@keyframes admin-stat-selected-glow{0%,to{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--stat-glow), 0 0 16px 2px var(--stat-glow)}50%{box-shadow:0 0 0 2px #fff, 0 0 0 6px var(--stat-glow), 0 0 28px 8px var(--stat-glow)}}.admin-tickets-board__stat:not(.is-active){opacity:.78}.admin-tickets-board__stat.is-active{outline-offset:2px;z-index:2;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--stat-glow) 80%, transparent), 0 0 28px 6px color-mix(in srgb, var(--stat-glow) 50%, transparent), 0 16px 28px #00000059;outline:2px solid #fff;transform:translateY(-3px)}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){.admin-tickets-board__stats.admin-status-pills{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.55rem;width:100%;max-width:100%;margin:0 0 .55rem;padding:.5rem .15rem .7rem;display:flex;overflow:auto hidden}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat{scroll-snap-align:start;width:4.7rem;min-width:4.7rem;min-height:0;box-shadow:none;text-align:center;opacity:1;background:0 0;border:none;border-radius:0;flex-direction:column;flex:0 0 4.7rem;justify-content:flex-start;align-items:center;gap:.38rem;margin:0;padding:0;display:flex;overflow:visible}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-icon,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-view{display:none}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-head{justify-content:center;width:100%}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-label{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:1.45rem;padding:.22rem .18rem;font-size:clamp(.5rem,2.55vw,.68rem);font-weight:700;line-height:1.1;display:flex}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-value{color:#fff;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--all .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--all .admin-tickets-board__stat-value{background:#1d4ed8}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--open .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--open .admin-tickets-board__stat-value{background:#16a34a}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--progress .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--progress .admin-tickets-board__stat-value{background:#ea580c}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--waiting .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--waiting .admin-tickets-board__stat-value{color:#fff;background:#ca8a04}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--resolved .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--resolved .admin-tickets-board__stat-value{background:#0ea5e9}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--high .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--high .admin-tickets-board__stat-value{background:#dc2626}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--recent .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat--recent .admin-tickets-board__stat-value{background:#0d9488}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat:not(.is-active){opacity:.58;filter:saturate(.72)}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat.is-active{box-shadow:none;z-index:2;opacity:1;filter:none;outline:none;transform:translateY(-3px)scale(1.08)}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-value{transition:box-shadow .22s,transform .22s}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat.is-active .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat.is-active .admin-tickets-board__stat-value{outline:none;animation:1.7s ease-in-out infinite admin-stat-selected-glow}}@media (prefers-reduced-motion:reduce){.admin-tickets-board__stat,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat-value{transition:none}.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat.is-active .admin-tickets-board__stat-label,.admin-tickets-board__stats.admin-status-pills .admin-tickets-board__stat.is-active .admin-tickets-board__stat-value{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--stat-glow), 0 0 16px 2px var(--stat-glow);animation:none}}.admin-tickets-board__filters{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}.admin-tickets-board__search{color:#94a3b8;box-sizing:border-box;background:#1a2332;border:1px solid #3d4b63;border-radius:999px;flex-direction:row;align-items:center;gap:.55rem;width:100%;min-height:2.85rem;margin:0;padding:0 1.05rem;display:flex}.admin-tickets-board__search-icon{color:#94a3b8;flex:none;display:inline-flex}.admin-tickets-board__search input{color:#e2e8f0;min-width:0;height:2.85rem;font:inherit;cursor:text;appearance:none;text-align:left;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:.95rem}.admin-tickets-board__search input::placeholder{color:#94a3b8}.admin-tickets-board__search input::-webkit-search-decoration{appearance:none;display:none}.admin-tickets-board__search input::-webkit-search-cancel-button{appearance:none;display:none}.admin-tickets-board__search input::-webkit-search-results-button{appearance:none;display:none}.admin-tickets-board__search input::-webkit-search-results-decoration{appearance:none;display:none}.admin-tickets-board__pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.45rem;width:100%;max-width:100%;padding:.1rem 0 .2rem;display:flex;overflow-x:auto}.admin-tickets-board__pills::-webkit-scrollbar{display:none}.admin-tickets-board__stats::-webkit-scrollbar{display:none}.admin-tickets-board__pill{appearance:none;color:#cbd5e1;font:inherit;white-space:nowrap;cursor:pointer;background:#1f2937;border:0;border-radius:999px;flex:none;padding:.42rem .8rem;font-size:.82rem;font-weight:600}.admin-tickets-board__pill.is-active{color:#5eead4;background:#14532d}.admin-tickets-board__pill.is-open{outline:1px solid #378add}.admin-tickets-board__pill-menu{z-index:30;background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;max-height:14rem;padding:.3rem 0;overflow:auto;box-shadow:0 12px 28px #00000073}.admin-tickets-board__pill-menu button{text-align:left;color:#e2e8f0;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .8rem;font-size:.84rem;display:block}.admin-tickets-board__pill-menu button:hover,.admin-tickets-board__pill-menu button.is-selected{background:#378add24}.admin-tickets-board__pill-menu-search{z-index:1;background:#0f172a;padding:.35rem .5rem .45rem;position:sticky;top:0}.admin-tickets-board__pill-menu-search input{box-sizing:border-box;width:100%}.admin-tickets-board__pill-menu-empty{color:#94a3b8;margin:0;padding:.45rem .8rem .55rem;font-size:.8rem}.admin-tickets-board__pill-menu-name{display:block}.admin-tickets-board__pill-menu-meta{color:#94a3b8;font-size:.75rem;display:block}.admin-tickets-board__sort-btn-inner{justify-content:center;align-items:center;min-width:1.1rem;display:inline-flex}.admin-tickets-board__clear{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;font-size:.8rem;font-weight:650}.admin-tickets-board__error{color:#fca5a5;margin:0 0 .75rem}.admin-tickets-board__list-head.bw-section-chrome,.page.page--admin-tickets-board .admin-tickets-board__list-head.bw-section-chrome{top:var(--bw-topbar-h);z-index:20;background:#050816;border-radius:14px 14px 0 0;justify-content:flex-start;gap:.75rem;margin:0;padding:0 16px;position:sticky;overflow:visible}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){.page.page--admin-tickets-board .admin-tickets-board__list-head.bw-section-chrome{background:#000;gap:0}.page.page--admin-tickets-board .admin-tickets-board__add{margin-left:0;margin-right:0}.page.page--admin-tickets-board .admin-tickets-board__filter-btn,.page.page--admin-tickets-board .admin-tickets-board__sort{margin-left:0}}.admin-tickets-board__list-head h2{color:#fff;margin:0;font-size:1rem}.admin-tickets-board__sort{flex-shrink:0;align-items:center;margin-left:0;display:inline-flex;position:relative}.page.page--admin-tickets-board .admin-ticket-queue__chrome-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.page.page--admin-tickets-board .admin-tickets-board__add{margin-left:0;margin-right:0}.page.page--admin-tickets-board .admin-tickets-board__sort{margin-left:0}.admin-tickets-board__sort-btn{color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;display:inline-flex}.admin-tickets-board__sort-btn:hover:not(:disabled),.admin-tickets-board__sort-btn:focus-visible,.admin-tickets-board__sort-btn.is-open,.admin-tickets-board__sort-btn.is-active{color:#bfdbfe;background:#93c5fd1f;outline:none}.admin-tickets-board__sort-icon{width:16px;height:16px;display:block}.admin-tickets-board__sort-menu{z-index:30;background:#0f172a;border:1px solid #334155;border-radius:12px;min-width:16.5rem;padding:.3rem 0;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #00000073}.admin-tickets-board__sort-row{color:#cbd5e1;justify-content:space-between;align-items:center;gap:.55rem;padding:.28rem .55rem .28rem .85rem;display:flex}.admin-tickets-board__sort-row.is-active{color:#f8fafc;background:#378add24}.admin-tickets-board__sort-row-label{white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.25}.admin-tickets-board__sort-dirs{flex-shrink:0;align-items:center;gap:.1rem;display:inline-flex}.admin-tickets-board__sort-dir{color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;display:inline-flex}.admin-tickets-board__sort-dir:hover,.admin-tickets-board__sort-dir:focus-visible{color:#f8fafc;background:#93c5fd29;outline:none}.admin-tickets-board__sort-dir.is-active{color:#f8fafc;background:#378add61}.admin-tickets-board__sort-dir-icon{width:1.15rem;height:1.15rem;display:block}.admin-tickets-board__sort-clear{color:#93c5fd;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3341558c;margin:.15rem 0 0;padding:.5rem .85rem .42rem;font-size:.88rem;font-weight:650;line-height:1.25;display:block}.admin-tickets-board__sort-clear:hover,.admin-tickets-board__sort-clear:focus-visible{color:#f8fafc;background:#93c5fd1f;outline:none}.admin-tickets-board__chrome-hints{flex-direction:column;align-items:flex-end;gap:.35rem;margin:0;padding:.35rem 16px .45rem;display:flex}.admin-tickets-board__filter-by-row,.page.page--admin-ticket-queue:not(.page--admin-tickets-board) .admin-tickets-board__chrome-hints,.admin-tickets-board__chrome-hints.is-filters-only{display:none}.admin-tickets-board__sort-hint{color:#93c5fd;text-align:right;justify-content:flex-end;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.78rem;font-weight:650;line-height:1.2;display:flex}.admin-tickets-board__filter-hint{color:#93c5fd;text-align:right;flex-direction:column;align-items:flex-end;margin:0;font-size:.78rem;font-weight:650;line-height:1.25;display:flex}.admin-tickets-board__filter-hint-title{font-size:inherit;margin:0;font-weight:700}.admin-tickets-board__filter-hint-list{flex-direction:column;align-items:flex-end;gap:.12rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.admin-tickets-board__filter-hint-list li{justify-content:flex-end;gap:.35rem;max-width:100%;display:flex}.admin-tickets-board__filter-hint-label{color:#7dd3fc;flex-shrink:0}.admin-tickets-board__filter-hint-label:after{content:":"}.admin-tickets-board__filter-hint-value{color:#bfdbfe;min-width:0;font-weight:550}.admin-tickets-board__sort-hint .admin-tickets-board__sort-dir-icon{flex-shrink:0;width:.95rem;height:.95rem}.admin-tickets-board__empty{margin:0;padding:.75rem 16px 16px}.admin-tickets-board__cards{flex-direction:column;gap:.85rem;margin:0;padding:.9rem 16px 16px;list-style:none;display:flex}@media (width>=900px){.page.page--admin-tickets-board .admin-tickets-board__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.page.page--admin-tickets-board .admin-tickets-board__card-item{min-width:0;height:100%}.page.page--admin-tickets-board .admin-tickets-board__card{height:100%}}.admin-tickets-board__list-head-main{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.admin-tickets-board__return-flash{letter-spacing:.01em;color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;margin:0;padding:.2rem .65rem;font-size:.8125rem;font-weight:600}.admin-tickets-board__card-item--highlight{border-radius:12px;scroll-margin-top:5.5rem;scroll-margin-bottom:2rem;transition:box-shadow .35s;box-shadow:0 0 0 2px #22c55e8c,0 4px 14px #1665341f}.admin-tickets-board__card-item{min-width:0;position:relative;overflow:visible}.admin-tickets-board__row{border-radius:10px;width:100%}.admin-tickets-board__priority-modal{z-index:5000;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.admin-tickets-board__priority-backdrop{cursor:pointer;background:#0206179e;border:0;position:absolute;inset:0}.admin-tickets-board__priority-sheet{z-index:1;background:#e9d5ff;border:1px solid #c084fc;border-radius:16px;width:min(22rem,100%);padding:1.1rem 1rem 1.15rem;position:relative;box-shadow:0 18px 40px #4c1d9547}.admin-tickets-board__priority-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-tickets-board__priority-sheet h3{color:#3b0764;margin:0;font-size:1rem}.admin-tickets-board__priority-close{appearance:none;color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin:-.7rem -.55rem 0 0;padding:0;display:inline-flex}.admin-tickets-board__priority-close svg{width:1.7rem;height:1.7rem;display:block}.admin-tickets-board__priority-close:hover,.admin-tickets-board__priority-close:active{color:#000;background:0 0}.admin-tickets-board__priority-current{color:#6b21a8;text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 .9rem;font-size:.82rem;overflow:hidden}.admin-tickets-board__priority-options{flex-direction:column;gap:.45rem;max-height:min(22rem,58vh);display:flex;overflow:auto}.admin-tickets-board__priority-option{appearance:none;color:#0f172a;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:.7rem .85rem;font-size:.92rem;font-weight:800}.admin-tickets-board__priority-option[data-priority=LOW],.admin-tickets-board__priority-option[data-priority=HIGH],.admin-tickets-board__priority-option[data-priority=URGENT]{color:#fff}.admin-tickets-board__priority-option.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #5b21b673}.admin-tickets-board__priority-option--assign{color:#fff;background:#7c3aed}.admin-tickets-board__card{box-sizing:border-box;width:100%;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:#0f172ab8;border:1px solid #3341558c;border-radius:10px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.75rem .8rem .75rem .95rem;display:grid;position:relative;overflow:hidden}.admin-tickets-board__card:before{content:"";background:var(--ticket-priority-color,#94a3b8);width:6px;box-shadow:0 0 12px var(--ticket-priority-color,#94a3b8);position:absolute;top:0;bottom:0;left:0}.admin-tickets-board__card-icon{width:1.35rem;height:1.35rem;box-shadow:none;color:var(--ticket-priority-color,#cbd5e1);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-tickets-board__card-icon svg{width:1.35rem;height:1.35rem;display:block}.admin-tickets-board__card-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.admin-tickets-board__card-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-tickets-board__card-id{color:#93c5fd;font-size:.82rem}.admin-tickets-board__card-meta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.admin-tickets-board__status{appearance:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#000;border:1.5px solid #334155;border-radius:6px;align-items:center;gap:.22rem;margin:0;padding:.2rem .38rem .2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-tickets-board__status-caret{flex-shrink:0;width:.62rem;height:.62rem;display:block}.admin-tickets-board__status--open{color:#378add;border-color:#378add}.admin-tickets-board__status--progress{color:#facc15;border-color:#facc15}.admin-tickets-board__status--waiting{color:#fbbf24;border-color:#fbbf24}.admin-tickets-board__status--resolved{color:#86efac;border-color:#86efac}.admin-tickets-board__status--closed,.admin-tickets-board__status--draft{color:#94a3b8;border-color:#94a3b8}.admin-tickets-board__card-chevron{color:#64748b;display:inline-flex}.admin-tickets-board__add-plus,.admin-ticket-queue__add-plus{justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:none}.admin-tickets-board__add-plus-icon{width:16px;height:16px;display:block}.admin-ticket-queue__chrome-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.page.page--admin-tickets-board .admin-tickets-board__filters{display:none}.page.page--admin-tickets-board .admin-tickets-board__filter-btn{display:inline-flex}.admin-tickets-board__filter-btn{box-sizing:border-box;color:#93c5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;display:none}.admin-tickets-board__filter-btn__icon{width:16px;height:16px;display:block}.admin-tickets-board__filter-btn:hover:not(:disabled),.admin-tickets-board__filter-btn:focus-visible,.admin-tickets-board__filter-btn.is-open,.admin-tickets-board__filter-btn.is-active{color:#bfdbfe;background:#93c5fd1f;outline:none}.page.page--admin-ticket-queue:not(.page--admin-tickets-board) .admin-tickets-board__sort{display:none}@keyframes admin-tickets-filter-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes admin-tickets-filter-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes admin-tickets-filter-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-tickets-filter-sheet-fade-out{0%{opacity:1}to{opacity:0}}.admin-tickets-filter-sheet{z-index:5200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.admin-tickets-filter-sheet__backdrop{cursor:pointer;background:#0206179e;border:0;animation:.32s ease-out both admin-tickets-filter-sheet-fade-in;position:absolute;inset:0}.admin-tickets-filter-sheet__panel{z-index:1;box-sizing:border-box;color:#f8fafc;background:linear-gradient(168deg,#6b42d6 0%,#7d56e4 16%,#6a64d8 34%,#4e76c4 54%,#3c649c 74%,#2c5080 100%);border:2px solid #c5cbd4;border-radius:22px 22px 0 0;flex-direction:column;width:min(28rem,100%);max-height:min(92dvh,46rem);padding:0;transition:height .42s cubic-bezier(.22,1,.36,1);animation:.34s cubic-bezier(.22,1,.36,1) both admin-tickets-filter-sheet-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 40px #0006}.admin-tickets-filter-sheet.is-closing .admin-tickets-filter-sheet__backdrop{animation:.28s ease-in both admin-tickets-filter-sheet-fade-out}.admin-tickets-filter-sheet.is-closing .admin-tickets-filter-sheet__panel{animation:.3s ease-in both admin-tickets-filter-sheet-down}@media (prefers-reduced-motion:reduce){.admin-tickets-filter-sheet__backdrop,.admin-tickets-filter-sheet__panel,.admin-tickets-filter-sheet.is-closing .admin-tickets-filter-sheet__backdrop,.admin-tickets-filter-sheet.is-closing .admin-tickets-filter-sheet__panel,.admin-tickets-filter-sheet__body{transition:none;animation:none}}.admin-tickets-filter-sheet__panel.is-select{height:75dvh;min-height:75dvh;max-height:75dvh}.admin-tickets-filter-sheet__header{color:#fff;background:#050816;flex-shrink:0;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;height:3.25rem;min-height:3.25rem;padding:0 12px 0 8px;display:grid}.admin-tickets-filter-sheet__header.is-select{height:auto;min-height:3.7rem;padding-top:.45rem;padding-bottom:.45rem}.admin-tickets-filter-sheet__back{appearance:none;box-sizing:border-box;color:#5a9fe0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;grid-column:1;justify-content:center;justify-self:start;align-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin:0;padding:0;display:inline-flex}.admin-tickets-filter-sheet__back svg{width:.95rem;height:1.45rem;display:block}.admin-tickets-filter-sheet__heading-wrap{flex-direction:column;grid-column:2;justify-self:center;align-items:center;gap:.2rem;min-width:0;display:flex}.admin-tickets-filter-sheet__heading{letter-spacing:.01em;color:#fff;text-align:center;white-space:nowrap;margin:0;padding:0;font-size:1.5rem;font-weight:650;line-height:1}.admin-tickets-filter-sheet__header.is-select .admin-tickets-filter-sheet__heading{font-size:1.05rem;font-weight:650}.admin-tickets-filter-sheet__heading-count{color:#cbd5e1;text-align:center;white-space:nowrap;margin:0;padding:0;font-size:.82rem;font-weight:650;line-height:1}.admin-tickets-filter-sheet__close{appearance:none;box-sizing:border-box;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;margin:0;padding:0;display:inline-flex}.admin-tickets-filter-sheet__close svg{width:1.5rem;height:1.5rem;display:block}.admin-tickets-filter-sheet__selected-bar{color:#e2e8f0;text-align:center;flex-shrink:0;justify-content:center;align-items:center;min-height:1.6rem;padding:.45rem 1rem .15rem;font-size:.95rem;font-weight:650;display:flex}.admin-tickets-filter-sheet__content{min-height:0;padding:.75rem 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.admin-tickets-filter-sheet__title-row{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;margin:0 0 .85rem;display:flex}.admin-tickets-filter-sheet__title{letter-spacing:-.03em;color:#fff;text-align:center;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.admin-tickets-filter-sheet__selected{color:#cbd5e1;white-space:nowrap;font-size:.95rem;font-weight:650}.admin-tickets-filter-sheet__search{z-index:2;color:#e8eef8;background:#3e3a96f5;border:1.5px solid #e2e8f06b;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.85rem;margin:0 0 .85rem;padding:0 .55rem 0 .85rem;display:flex;position:sticky;top:0}.admin-tickets-filter-sheet__search-icon{color:#f1f5f9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-tickets-filter-sheet__search-icon svg,.admin-tickets-filter-sheet__search-clear svg{width:1.15rem;height:1.15rem;display:block}.admin-tickets-filter-sheet__search input,.admin-tickets-filter-sheet__search input:focus,.admin-tickets-filter-sheet__search input:focus-visible{color:#f8fafc;min-width:0;height:2.85rem;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:.95rem}.admin-tickets-filter-sheet__search input::placeholder{color:#e2e8f0b8}.admin-tickets-filter-sheet__search-clear{appearance:none;color:#f1f5f9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}@keyframes admin-tickets-filter-sheet-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-tickets-filter-sheet__body{flex:auto;min-height:0;padding-bottom:.35rem;animation:.28s ease-out both admin-tickets-filter-sheet-view-in;overflow:auto}.admin-tickets-filter-sheet__cats{flex-direction:column;gap:.7rem;display:flex}.admin-tickets-filter-sheet__cat{appearance:none;color:#fff;width:100%;min-height:3.35rem;font:inherit;text-align:left;cursor:pointer;background:#0c102857;border:1px solid #e2e8f029;border-radius:14px;justify-content:space-between;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:1.05rem;font-weight:700;display:flex}.admin-tickets-filter-sheet__cat-left{flex:auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.admin-tickets-filter-sheet__cat-badge{color:#fff;background:#dc2626;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .38rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.admin-tickets-filter-sheet__cat svg{color:#94a3b8;flex-shrink:0;width:1.4rem;height:1.4rem}.admin-tickets-filter-sheet__options{flex-direction:column;gap:.15rem;display:flex}.admin-tickets-filter-sheet__option{appearance:none;color:#f1f5f9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.7rem .15rem;display:flex}.admin-tickets-filter-sheet__option:disabled{opacity:.55;cursor:not-allowed}.admin-tickets-filter-sheet__check{color:#fff;background:#ffffff47;border:3px solid #fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin-top:.05rem;display:inline-flex;box-shadow:0 0 0 1px #0f172a59}.admin-tickets-filter-sheet__check.is-checked{box-shadow:none;background:#14b8a6;border-color:#5eead4}.admin-tickets-filter-sheet__check svg{width:.95rem;height:.95rem;display:block}.admin-tickets-filter-sheet__option-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-tickets-filter-sheet__option-name{font-size:1rem;font-weight:650}.admin-tickets-filter-sheet__option-meta{color:#94a3b8;font-size:.78rem}.admin-tickets-filter-sheet__empty{color:#94a3b8;margin:.4rem 0;font-size:.88rem}.admin-tickets-filter-sheet__footer{flex-direction:column;flex-shrink:0;gap:.65rem;padding-top:.75rem;display:flex}.admin-tickets-filter-sheet__pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.admin-tickets-filter-sheet__pair.is-end{justify-content:flex-end;display:flex}.admin-tickets-filter-sheet__pair.is-end .admin-tickets-filter-sheet__ghost{width:auto;min-width:7.5rem;padding:0 1.2rem}.admin-tickets-filter-sheet__ghost{appearance:none;color:#e2e8f0;min-height:2.85rem;font:inherit;cursor:pointer;background:#0c102866;border:1px solid #e2e8f02e;border-radius:12px;font-size:1rem;font-weight:700}.admin-tickets-filter-sheet__apply{appearance:none;color:#fff;width:100%;min-height:3.15rem;font:inherit;cursor:pointer;background:#14b8a6;border:0;border-radius:12px;font-size:1.05rem;font-weight:800}@media (width<=900px),(width<=1100px) and (hover:none) and (pointer:coarse){.page.page--admin-tickets-board .admin-tickets-board__filters,.page.page--admin-ticket-queue .admin-ticket-queue__filters{display:none}.page.page--admin-ticket-queue .admin-tickets-board__filter-btn,.page.page--admin-tickets-board .admin-tickets-board__filter-btn{display:inline-flex}.page.page--admin-ticket-queue .admin-tickets-board__add-label,.page.page--admin-ticket-queue .admin-ticket-queue__add-label{display:none}.page.page--admin-ticket-queue .admin-tickets-board__add-plus,.page.page--admin-ticket-queue .admin-ticket-queue__add-plus{display:inline-flex}.page.page--admin-ticket-queue .admin-ticket-queue__chrome-actions{gap:4.5px}.page.page--admin-ticket-queue .admin-tickets-board__add,.page.page--admin-ticket-queue .admin-ticket-queue__add-ticket,.page.page--admin-ticket-queue .admin-tickets-board__filter-btn,.page.page--admin-tickets-board .admin-tickets-board__filter-btn,.page.page--admin-ticket-queue .admin-tickets-board__sort-btn,.page.page--admin-tickets-board .admin-tickets-board__sort-btn{box-sizing:border-box;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex}.page.page--admin-ticket-queue .admin-tickets-board__add-plus,.page.page--admin-ticket-queue .admin-ticket-queue__add-plus,.page.page--admin-ticket-queue .admin-tickets-board__add-plus-icon,.page.page--admin-ticket-queue .admin-tickets-board__filter-btn__icon,.page.page--admin-ticket-queue .admin-tickets-board__sort-icon{width:29px;height:29px}.page.page--admin-ticket-queue:not(.page--admin-tickets-board) .admin-tickets-board__sort{margin-left:0;display:inline-flex}.page.page--admin-ticket-queue .create-ticket-text-btn__label{justify-content:center;align-items:center;display:inline-flex}.page.page--admin-ticket-queue:not(.page--admin-tickets-board) .admin-tickets-board__chrome-hints{display:flex}.page.page--admin-ticket-queue .admin-tickets-board__chrome-hints{align-items:stretch;width:100%;padding-left:16px;padding-right:16px;display:flex}.page.page--admin-ticket-queue .admin-tickets-board__chrome-hints.is-filters-only,.page.page--admin-ticket-queue:not(.page--admin-tickets-board) .admin-tickets-board__chrome-hints.is-filters-only,.page.page--admin-ticket-queue .admin-tickets-board__filter-hint{display:none}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-row{width:100%;min-width:0;display:block}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-scroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;align-items:center;gap:.45rem;width:100%;min-width:0;padding:.15rem 0;display:flex;overflow:auto hidden}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-scroller::-webkit-scrollbar{display:none}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-label{z-index:2;color:#93c5fd;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#6b42d6 0% 72%,#6b42d600 100%);flex:none;margin:0;padding:.2rem .7rem .2rem 0;font-size:.78rem;font-weight:700;position:sticky;left:0}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-group{flex-wrap:nowrap;flex:none;align-items:center;gap:.28rem;min-width:0;display:inline-flex}.page.page--admin-ticket-queue .admin-tickets-board__chrome-hints{flex-direction:column;align-items:stretch;gap:.28rem}.page.page--admin-ticket-queue .admin-tickets-board__sort-hint{text-align:left;justify-content:flex-start}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-cat{appearance:none;color:#38bdf8;font:inherit;white-space:nowrap;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-cat:after{content:":"}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-chip{appearance:none;color:#fff;max-width:11rem;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:650;display:inline-flex;overflow:hidden}.page.page--admin-ticket-queue .admin-tickets-board__filter-by-chip:not(:last-child):after{content:","}}.portal-tickets-return-badge{letter-spacing:.02em;white-space:nowrap;vertical-align:middle;z-index:2;border-radius:999px;flex-shrink:0;align-items:center;margin-left:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #00000059}.portal-tickets-return-badge--on-row{align-self:center;margin-left:0;margin-right:.35rem}.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face,.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__copy-btn{overflow:visible}.portal-tickets-subject-col__stack{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.portal-tickets-return-badge--updated{color:#ecfdf5;background:#16a34af2;border:1px solid #86efacb3}.portal-tickets-return-badge--unchanged{color:#f1f5f9;background:#475569f2;border:1px solid #94a3b88c}.portal-tickets-accordion-row--highlight,.portal-tickets-table tbody tr.portal-tickets-row--highlight{scroll-margin-top:5.5rem;scroll-margin-bottom:2rem}.portal-tickets-accordion-row--highlight .portal-tickets-accordion-row__face{position:relative}.admin-tickets-return-badge{margin-left:.45rem}.admin-tickets-board__card-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.admin-tickets-board__card-title-row .admin-tickets-board__card-title{flex:auto;min-width:0}.admin-tickets-board__card[data-highlight="1"],.admin-tickets-board__card--highlight{scroll-margin-top:5.5rem;scroll-margin-bottom:2rem}.mobile-view-overlay{z-index:1600;pointer-events:none;background:#02061747;position:fixed;inset:0}html.brainwave-sim-rail,html.brainwave-sim-rail body{height:100dvh;overflow:hidden}html.brainwave-sim-rail #root{width:75%;max-width:75%;height:100dvh;min-height:0;overflow:auto;transform:translateZ(0)}.mobile-view-overlay--rail{box-sizing:border-box;background:#020617;border-left:1px solid #378add59;justify-content:center;align-items:center;width:25%;padding:3rem .65rem .75rem;display:flex;inset:0 0 0 auto}.mobile-view-overlay--rail .mobile-view-close{z-index:2}.mobile-view-overlay--rail .mobile-view-phone,.mobile-view-overlay--rail .mobile-view-phone.is-iphone,.mobile-view-overlay--rail .mobile-view-phone.is-android{visibility:visible;width:min(312px,20vw - 28.8px);max-width:100%;height:min(675px,80dvh - 3rem);position:relative;top:auto;left:auto}.mobile-view-overlay--rail .mobile-view-phone.is-android{width:min(330px,20vw - 28.8px);height:min(688px,80dvh - 3rem)}.mobile-view-overlay--rail .mobile-view-handle{cursor:default}.mobile-view-close{pointer-events:auto;color:#0f172a;font:inherit;cursor:pointer;background:#f8fafc;border:0;border-radius:999px;padding:.45rem .8rem;font-weight:650;position:absolute;top:16px;right:16px}.mobile-view-phone{pointer-events:auto;background:#000;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #00000073}.mobile-view-phone.is-iphone{border-radius:48px;width:min(390px,100vw - 32px);height:min(844px,100vh - 96px);box-shadow:0 0 0 12px #1c1c1e,0 0 0 14px #6b7280,0 24px 60px #00000073}.mobile-view-phone.is-android{border-radius:22px;width:min(412px,100vw - 32px);height:min(860px,100vh - 96px);box-shadow:0 0 0 8px #202124,0 0 0 10px #5f6368,0 24px 60px #00000073}.mobile-view-phone.is-dragging{cursor:grabbing}.mobile-view-phone.is-dragging iframe{pointer-events:none}.mobile-view-handle{color:#e2e8f0;letter-spacing:.04em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#111827;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem .4rem .75rem;font-size:.75rem;font-weight:650;display:flex}.mobile-view-device{cursor:default;background:#000;border-radius:999px;padding:2px;display:flex}.mobile-view-device button{color:#94a3b8;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:700}.mobile-view-device button[aria-pressed=true]{color:#0f172a;background:#f8fafc}.mobile-view-chrome{background:#000;flex:none;justify-content:center;align-items:center;display:flex}.mobile-view-phone.is-iphone .mobile-view-chrome{height:46px}.mobile-view-phone.is-android .mobile-view-chrome{justify-content:flex-end;height:28px;padding-right:18px}.mobile-view-camera{background:#0a0a0a;display:block;box-shadow:inset 0 0 0 2px #2a2a2a}.mobile-view-phone.is-iphone .mobile-view-camera{border-radius:999px;width:118px;height:32px}.mobile-view-phone.is-android .mobile-view-camera{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2px #1a1a1a,0 0 0 3px #111}.mobile-view-nav{background:#000;flex:none;justify-content:center;align-items:center;display:flex}.mobile-view-phone.is-iphone .mobile-view-nav{height:28px}.mobile-view-phone.is-iphone .mobile-view-nav span{display:none}.mobile-view-phone.is-iphone .mobile-view-nav:before{content:"";background:#e5e7eb;border-radius:999px;width:128px;height:5px}.mobile-view-phone.is-android .mobile-view-nav{justify-content:space-evenly;height:40px;padding:0 28px}.mobile-view-phone.is-android .mobile-view-nav span{border:2px solid #e5e7eb;width:14px;height:14px}.mobile-view-phone.is-android .mobile-view-nav span:first-child{border:8px solid #0000;border-left:12px solid #e5e7eb;border-right-width:0;width:0;height:0}.mobile-view-phone.is-android .mobile-view-nav span:nth-child(2){border-radius:50%}.mobile-view-phone.is-android .mobile-view-nav span:nth-child(3){border-radius:2px}.mobile-view-phone.is-dragging .mobile-view-handle{cursor:grabbing}.mobile-view-phone iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0}.cn-float{z-index:14000;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;background:linear-gradient(#ffffff29,#fff0 42%),linear-gradient(90deg,#0836a8 0%,#10245f 42%,#3b1578 100%);border-radius:999px;align-items:center;min-height:1.85rem;padding:.08rem .42rem .08rem .5rem;font-family:Figtree,DM Sans,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 0 0 2px #38bdf8,0 0 10px #22d3eebf,0 0 16px #a855f78c}.cn-float.is-dragging{cursor:grabbing}.cn-float__side{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem .45rem;text-decoration:none;display:flex}.cn-float__side--home{padding-right:.2rem}.cn-float__side--sim{padding-left:.15rem}.cn-float__icon,.cn-float__chev{display:none}.cn-float__copy{flex-direction:column;align-items:flex-start;line-height:.95;display:flex}.cn-float__kicker{font-size:.5rem;font-weight:800}.cn-float__name{letter-spacing:-.03em;white-space:nowrap;font-size:.68rem;font-weight:800}.cn-float__name span{color:#22d3ee}.cn-float__mark{pointer-events:none;background:radial-gradient(circle at 35% 30%,#1e3a8a,#020617 72%);border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;margin:-.22rem .08rem;display:grid;box-shadow:0 0 0 2px #22d3ee,0 0 8px #22d3eee6}.cn-float.is-dragging .cn-float__mark{cursor:grabbing}.cn-float__mark img{object-fit:contain;pointer-events:none;width:1.15rem;height:1.15rem}.cn-float__chev{flex-shrink:0;width:.55rem;height:.95rem;margin-left:.15rem}.cn-float__side+.cn-float__mark,.cn-float__mark+.cn-float__side{position:relative}.cn-float__side--home:after,.cn-float__side--sim:before{content:"";background:#ffffff8c;flex-shrink:0;width:1px;height:1.05rem}.cn-float__side--home:after{margin-left:.35rem}.cn-float__side--sim:before{margin-right:.2rem}@media (width<=800px){.cn-float{max-width:calc(100vw - 1.5rem)}.cn-float__mark,.cn-float__side--sim,.cn-float__side--home:after{display:none}.cn-float__kicker{font-size:.46rem}.cn-float__name{font-size:.62rem}}@media (width<=720px){.admin-companies-grid{grid-template-columns:minmax(0,1fr)!important}.admin-companies-grid>div{min-width:0;overflow:hidden}.admin-companies-grid>div>div:first-child{flex-wrap:wrap!important}.page .card>table.table{width:100%;display:block}.page .card>table.table thead{display:none}.page .card>table.table tbody,.page .card>table.table tr{display:block}.page .card>table.table tr{border-bottom:1px solid var(--bw-border);padding:.75rem .85rem}.page .card>table.table td{border:0;padding:.12rem 0;display:block;white-space:normal!important;width:auto!important;max-width:none!important}.topbar__title-left{flex:auto;align-items:center;gap:.45rem;min-width:0;height:100%;display:flex;overflow:hidden}.topbar__title-left .topbar__menu{flex:none;width:auto}.topbar__page-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page .card>table.contacts-table td:nth-child(5),.page .card>table.contacts-table td:nth-child(6),.page .card>table.contacts-table td:nth-child(7){display:none}.page .card>table.contacts-table td:last-child{gap:.35rem;margin-top:.35rem;display:flex}.contact-form-split{grid-template-columns:minmax(0,1fr)!important}.companies-crm-modal .companies-crm-modal__panel{height:min(92dvh,46rem);max-height:min(92dvh,46rem)!important}}
