.login-card .ant-card-head,.register-card .ant-card-head{background-color:var(--primary);color:var(--colorTextMenu)}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}.h-1{height:1%}.h-2{height:2%}.h-3{height:3%}.h-4{height:4%}.h-5{height:5%}.h-6{height:6%}.h-7{height:7%}.h-8{height:8%}.h-9{height:9%}.h-10{height:10%}.h-11{height:11%}.h-12{height:12%}.h-13{height:13%}.h-14{height:14%}.h-15{height:15%}.h-16{height:16%}.h-17{height:17%}.h-18{height:18%}.h-19{height:19%}.h-20{height:20%}.h-21{height:21%}.h-22{height:22%}.h-23{height:23%}.h-24{height:24%}.h-25{height:25%}.h-26{height:26%}.h-27{height:27%}.h-28{height:28%}.h-29{height:29%}.h-30{height:30%}.h-31{height:31%}.h-32{height:32%}.h-33{height:33%}.h-34{height:34%}.h-35{height:35%}.h-36{height:36%}.h-37{height:37%}.h-38{height:38%}.h-39{height:39%}.h-40{height:40%}.h-41{height:41%}.h-42{height:42%}.h-43{height:43%}.h-44{height:44%}.h-45{height:45%}.h-46{height:46%}.h-47{height:47%}.h-48{height:48%}.h-49{height:49%}.h-50{height:50%}.h-51{height:51%}.h-52{height:52%}.h-53{height:53%}.h-54{height:54%}.h-55{height:55%}.h-56{height:56%}.h-57{height:57%}.h-58{height:58%}.h-59{height:59%}.h-60{height:60%}.h-61{height:61%}.h-62{height:62%}.h-63{height:63%}.h-64{height:64%}.h-65{height:65%}.h-66{height:66%}.h-67{height:67%}.h-68{height:68%}.h-69{height:69%}.h-70{height:70%}.h-71{height:71%}.h-72{height:72%}.h-73{height:73%}.h-74{height:74%}.h-75{height:75%}.h-76{height:76%}.h-77{height:77%}.h-78{height:78%}.h-79{height:79%}.h-80{height:80%}.h-81{height:81%}.h-82{height:82%}.h-83{height:83%}.h-84{height:84%}.h-85{height:85%}.h-86{height:86%}.h-87{height:87%}.h-88{height:88%}.h-89{height:89%}.h-90{height:90%}.h-91{height:91%}.h-92{height:92%}.h-93{height:93%}.h-94{height:94%}.h-95{height:95%}.h-96{height:96%}.h-97{height:97%}.h-98{height:98%}.h-99{height:99%}.h-100{height:100%}.cursor-pointer{cursor:pointer}.ant-table-body,.status-select{scrollbar-width:auto;scrollbar-color:auto}.ant-table-body::-webkit-scrollbar,.status-select::-webkit-scrollbar{width:4px}.ant-table-body::-webkit-scrollbar-track,.status-select::-webkit-scrollbar-track{background-color:#fff}.ant-table-body::-webkit-scrollbar-thumb,.status-select::-webkit-scrollbar-thumb{background-color:#808080bd}.app-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:64px}.app-header>:last-child{justify-self:end}.header-nav{display:flex;justify-content:center;min-width:0}.header_child{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.company-tabs{display:flex;align-items:center;gap:2px;min-width:0}.company-tabs .company-tab{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--textMuted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.company-tabs .company-tab:hover{color:var(--colorText);background:#7c3aed1f}.company-tabs .company-tab.active{color:#fff;background:#7c3aed}.brand-lockup{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.header-logo-plate{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fff;flex-shrink:0}.header-logo-plate img{height:26px;width:auto;display:block}.header-word{height:20px;width:auto;display:block}.brand-lockup.large{gap:10px;margin-bottom:16px}.brand-lockup.large .header-logo-plate{width:48px;height:48px;border-radius:12px}.brand-lockup.large .header-logo-plate img{height:34px}.brand-lockup.large .header-word{height:28px}[data-theme=dark] .app-header .header-word{filter:brightness(0) invert(1)}.notes-search{width:360px;max-width:100%}.notes-search .ant-input-affix-wrapper{height:36px;border-radius:10px;background:var(--surfaceMuted);border-color:var(--borderSubtle);padding-inline-end:8px}.notes-search .search-kbd{display:inline-flex;align-items:center;height:22px;padding:0 6px;border:1px solid var(--borderSubtle);border-radius:6px;color:var(--textMuted);font-size:11px;line-height:1}.header-account{display:flex;align-items:center;gap:2px}.avatar-menu{min-width:220px;background:var(--colorBgElevated, var(--surfaceCard));border-radius:12px;box-shadow:var(--boxShadow);overflow:hidden}.avatar-menu .avatar-menu-id{padding:12px 12px 8px}.avatar-menu .avatar-menu-name{font-weight:600;color:var(--colorText)}.avatar-menu .avatar-menu-meta{margin-top:2px;font-size:12px;color:var(--textMuted)}.avatar-menu .ant-dropdown-menu{background:transparent;box-shadow:none}.company-switch{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:240px;padding:0 10px 0 8px;border:1px solid var(--borderSubtle);border-radius:10px;background:var(--surfaceMuted);color:var(--colorText);cursor:pointer}.company-switch .company-switch-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.company-switch .company-switch-caret{color:var(--textMuted);font-size:10px}.company-role{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:16px}.company-role.owner{color:#ad6800;background:#faad142e}.company-role.admin{color:#1d39c4;background:#1677ff29}.company-role.member{color:var(--textMuted);background:#8c8c8c29}.company-role.invite,.company-role.invited{color:#ad6800;background:#faad142e}.company-role.active{color:#237804;background:#52c41a2e}.company-role.removed{color:var(--textMuted);background:#8c8c8c29}[data-theme=dark] .notes-search .ant-input-affix-wrapper,[data-theme=dark] .company-switch{background:#0f172a59}[data-theme=dark] .company-role.owner,[data-theme=dark] .company-role.invite,[data-theme=dark] .company-role.invited{color:#ffc53d}[data-theme=dark] .company-role.admin{color:#91caff}[data-theme=dark] .company-role.active{color:#95de64}[data-theme=dark] .company-role.member,[data-theme=dark] .company-role.removed{color:#d9d9d9}.member-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.member-card-top .note-title-row{flex:1;min-width:0;margin:0}.member-status{margin-top:2px;padding:0 5px;font-size:9px;line-height:14px}.member-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.member-meta .company-role{padding:3px 8px;font-size:11px;line-height:16px}.member-role-trigger{display:inline-flex;align-items:center;gap:4px;border:0;cursor:pointer;font-family:inherit}.member-role-trigger .anticon{font-size:8px}.member-role-trigger:disabled{cursor:default;opacity:.7}.company-switch-menu{width:260px;padding:6px;border-radius:12px;background:var(--colorBgElevated, var(--surfaceCard));box-shadow:var(--boxShadow)}.company-switch-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--colorText);text-align:left;cursor:pointer}.company-switch-menu button:hover,.company-switch-menu button.active{background:#1677ff1f}.company-switch-menu button span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-requests{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.company-requests.compact{margin-bottom:12px}.company-requests.compact .company-request{flex-direction:column;align-items:stretch}.company-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--borderSubtle);border-radius:10px;background:var(--surfaceCard)}.company-request-copy{min-width:0}.company-request-copy strong,.company-request-copy span{display:block}.company-request-copy span{margin-top:2px;font-size:12px;color:var(--textMuted)}.header-icon-button{width:36px;min-width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#032649;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::-webkit-scrollbar{background:transparent;width:6px;height:6px}*::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}*::-webkit-scrollbar-track{background:transparent;width:6px}body{margin:0;padding:0;box-sizing:border-box;min-width:320px;min-height:100vh}.site-layout{background:radial-gradient(90% 60% at 0% 0%,rgba(124,58,237,.18),transparent 55%),radial-gradient(80% 50% at 100% 100%,rgba(37,99,235,.16),transparent 50%),#e7eef6!important}.app-header-bar,.site-layout>.ant-layout-content{background:#ffffff8c!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px #0f172a14,inset 0 1px #ffffffa6}[data-theme=dark] .site-layout{background:radial-gradient(90% 60% at 0% 0%,rgba(99,102,241,.28),transparent 55%),radial-gradient(80% 50% at 100% 100%,rgba(14,165,233,.16),transparent 50%),#0c1220!important}[data-theme=dark] .app-header-bar,[data-theme=dark] .site-layout>.ant-layout-content{background:#1118278c!important;border-color:#ffffff14;box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff0f}.clickable{cursor:pointer}.cell-center{display:flex;justify-content:center;align-items:center}.action_block{display:flex;justify-content:center;align-items:center;gap:1rem}.action_block *{cursor:pointer}.ant-form-item-explain-error{color:#ff4d4f}.icon_custom{font-size:16px}.edit_icon{color:var(--secondary_2)}.see_more_icon{color:var(--primary)}.delete_icon{color:var(--secondary_1)}button{box-shadow:none!important}.ant-upload{width:100%;display:block}.ant-upload button{width:100%}.ant-upload-list-item{display:none!important}.text_overflow{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.highlight-row{transition:background-color .3s ease}.highlight-row td{background-color:#efefef!important}.share-message-left .ant-message-notice-content{text-align:left}.share-message-left .ant-message-custom-content{align-items:flex-start}.share-message-left .share-error-list{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-affix-wrapper input::placeholder,[data-theme=dark] .ant-input-textarea textarea::placeholder{color:#9ca3af!important;opacity:1}[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-select-selection-search-input::placeholder,[data-theme=dark] .ant-picker-input input::placeholder,[data-theme=dark] .ant-mentions textarea::placeholder{color:#9ca3af!important;opacity:1}[data-theme=dark] .ant-select-selection-item-content{color:inherit}
