:root{--color-white:#fff;--color-black:#000;--color-gray-50:#f7f7f7;--color-gray-100:#efefef;--color-gray-200:#e2e2e2;--color-gray-300:#cdcdcd;--color-gray-400:#a5a5a5;--color-gray-500:#7a7a7a;--color-gray-600:#5a5a5a;--color-gray-700:#3f3f3f;--color-gray-800:#2a2a2a;--color-gray-900:#141414;--color-primary:#57a0c5;--surface-bg:var(--color-gray-50);--surface-card:var(--color-white);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-600);--border-default:var(--color-gray-200);--status-success:#3f7f5f;--status-warning:#9a7a2f;--status-error:#9f3f3f;--skeleton-base:var(--color-gray-300);--skeleton-sweep:color-mix(in srgb,var(--color-white) 62%,var(--color-gray-300))}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DMSans-Regular.BtMsLarR.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./DMSans-Italic.Cg4kfpj1.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DMSans-Medium.MPXzqAuv.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:500;src:url(./DMSans-MediumItalic.CiWamcaw.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DMSans-Bold.C6DF_FkX.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(./DMSans-BoldItalic.CyT8yEwh.woff) format("woff")}*{box-sizing:border-box}:root{-webkit-user-select:none;-moz-user-select:none;user-select:none}.address-card,.address-value,.chat-bubble,.chat-sender,.notification-message,.notification-meta,.notification-title,.selectable,[contenteditable=""],[contenteditable=true],code,input,pre,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body,html{background:var(--surface-bg);color:var(--text-primary);font-family:DM Sans,Arial,sans-serif;margin:0;overscroll-behavior:none}a{color:inherit;text-decoration:none;transition:color .16s ease}a:focus-visible,a:hover{color:var(--color-primary);text-decoration:none}ins,u{text-decoration:none}button,input,select,textarea{font:inherit}:where(a[href],button,[role=button],input[type=button],input[type=submit],input[type=reset],summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{margin:0 auto;padding:0 4px;width:min(1100px,100%)}.app-shell-content>.container{flex:1 0 auto}.app-shell-content>.container:has(>.chat-custom-page){display:flex;flex:1 1 0;flex-direction:column;min-height:0}.chat-custom-page{background:#f7f8fa;display:flex;flex:1;flex-direction:column;margin:-24px;min-height:0;overflow:hidden}.info-content-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}@media(max-width:960px){.app-shell-content>.container:has(>.chat-custom-page){display:block;flex:1 0 auto}.chat-custom-page{margin:-16px}.info-content-scroll{padding:16px}}.card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px;padding:16px}.card.bucket-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card.bucket-card:focus-visible:not(:disabled),.card.bucket-card:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 8px 20px #0000000f;transform:translateY(-2px)}.btn{background:var(--color-white);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);cursor:pointer;padding:8px 12px;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease}.btn:focus-visible:not(:disabled),.btn:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.6}button:not(.btn):focus-visible:not(:disabled),button:not(.btn):hover:not(:disabled),input[type=button]:focus-visible:not(:disabled),input[type=button]:hover:not(:disabled),input[type=reset]:focus-visible:not(:disabled),input[type=reset]:hover:not(:disabled),input[type=submit]:focus-visible:not(:disabled),input[type=submit]:hover:not(:disabled),summary:focus-visible,summary:hover{border-color:var(--color-primary);color:var(--color-primary)}.sidebar-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sidebar-btn:hover{border-color:var(--color-primary);transform:translate(2px)}.btn-primary,.sidebar-btn:hover,.sidebar-btn:hover .muted{color:var(--color-white)}.btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.btn-primary:focus-visible:not(:disabled),.btn-primary:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 24%,transparent);color:var(--color-white)}.row{flex-wrap:wrap}.row,.stack{display:flex;gap:12px}.stack{flex-direction:column}.muted{color:var(--text-secondary)}.skeleton-block{animation:skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-sweep) 50%,var(--skeleton-base) 75%);background-size:200% 100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none;background:var(--skeleton-base)}}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.input{border:1px solid var(--border-default);border-radius:8px;padding:8px;width:100%}.input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent);outline:none}@media(max-width:720px){.row{align-items:stretch;flex-direction:column}.managers-header,.members-header{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important}.managers-header h4,.members-header h4{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managers-header .btn,.members-header .btn{flex:0 0 auto;white-space:nowrap}.members-header>.row{flex:0 0 auto;flex-direction:row!important}.card.bucket-card{padding:12px}.card.bucket-card .row{align-items:flex-start;flex-direction:row;gap:8px}.card.bucket-card .stack{flex:1 1 auto;min-width:0}.card.bucket-card .muted,.card.bucket-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.bucket-card .row>.row{flex:0 0 auto}}.notification-center{bottom:16px;display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;width:min(420px,calc(100vw - 32px));z-index:30}.notification-item{box-shadow:0 8px 20px #00000014;overflow:hidden}.notification-header{min-width:0}.notification-message,.notification-meta,.notification-title{overflow-wrap:anywhere;word-break:break-word}.notification-title{flex:1;min-width:0}.notification-close-btn{align-items:center;background:var(--color-white);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:color .12s ease,border-color .12s ease,background-color .12s ease;width:28px}.notification-close-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.notification-close-btn:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}
