.web-bell{position:relative}.web-bell summary{list-style:none;position:relative;cursor:pointer}.web-bell summary::-webkit-details-marker{display:none}.web-bell-count{position:absolute;right:-5px;top:-5px;min-width:19px;padding:1px 5px;border-radius:20px;background:var(--accent);color:var(--paper);font-size:11px;font-weight:700;text-align:center}.web-bell-count[hidden]{display:none}.web-bell-menu{position:absolute;top:calc(100% + 12px);right:0;width:min(340px,calc(100vw - 40px));padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow);z-index:100}.web-bell-menu>a{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;overflow-wrap:anywhere}.web-bell-menu>a:first-of-type{margin-top:12px}.web-bell-menu span,.web-bell-menu small{color:var(--muted);font-size:13px}.web-inbox-page{max-width:1100px;margin:24px auto 64px;padding:0 8px}.web-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.web-notice{border:1px solid var(--line);border-radius:20px;padding:24px;margin:16px 0;background:var(--paper);overflow-wrap:anywhere}.web-notice-new{border-left:4px solid var(--accent)}.web-notice h2{font-size:20px;margin:10px 0}.web-notice p{white-space:normal}.web-notice small,.web-support-message small,.web-support-tickets small{color:var(--muted)}.web-support-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:28px}.web-support-tickets{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:20px;align-self:start}.web-support-tickets h2{font-size:18px}.web-support-tickets a{display:grid;gap:6px;padding:14px 10px;border-radius:12px;text-decoration:none;overflow-wrap:anywhere}.web-support-tickets a[aria-current]{background:var(--accent-soft)}.web-support-conversation{min-width:0}.web-support-conversation h2{font-size:20px}.web-support-history{display:grid;gap:12px;padding:20px 0}.web-support-message{max-width:90%;padding:16px 20px;border-radius:18px;background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere}.web-support-message-own{justify-self:end;background:var(--accent-soft)}.web-support-message p{margin:8px 0 0}.web-support-images{display:flex;gap:12px;flex-wrap:wrap}.web-support-images img{width:180px;max-width:100%;max-height:220px;object-fit:contain;border-radius:12px;margin-top:12px}.web-support-form{display:grid;gap:12px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:20px}.web-support-form textarea{width:100%;resize:vertical;padding:14px 16px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:14px;box-sizing:border-box}.web-support-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.web-support-form input[type=file]{max-width:100%;font:inherit;font-size:14px}.web-support-form input::file-selector-button{border:1px solid var(--accent-line);border-radius:30px;padding:10px 15px;margin-right:10px;background:var(--accent-soft);color:var(--ink);cursor:pointer}.web-support-form small{color:var(--muted);line-height:1.6}.web-support-form button{justify-self:start}.web-form-error{color:var(--error-ink);background:var(--error-bg);padding:16px;border-radius:12px}@media(max-width:700px){.web-support-layout{grid-template-columns:1fr;gap:16px}.web-support-tickets{max-height:200px;overflow:auto}.web-support-form,.web-notice{padding:18px}.web-support-message{max-width:100%}.web-inbox-page h1{font-size:30px}.web-page-heading .btn{white-space:normal}}
.topbar details.web-bell{padding:0;margin:0;border:0;background:none;box-shadow:none;border-radius:0}.topbar details.web-bell>summary{padding:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.topbar details.web-bell>summary:before,.topbar details.web-bell>summary:after{display:none}.web-support-form .button{padding:12px 24px}.web-page-heading .button{padding:10px 18px}
