@tailwind base;@tailwind components;@tailwind utilities;:root{--brand-gradient:linear-gradient(135deg,#0ea5e9 0%,#14b8a6 100%);--brand-blue:#0ea5e9;--brand-teal:#14b8a6;--brand-solid:#25b3c1;--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#d1d5db;--color-primary-400:#d1d5db;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-secondary-50:#f0fdfa;--color-secondary-100:#ccfbf1;--color-secondary-500:#14b8a6;--color-secondary-600:#0d9488;--color-secondary-700:#0f766e;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-warning-500:#f59e0b;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-900:#111827;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}html{height:100%;height:-webkit-fill-available}body{min-height:100%;min-height:-webkit-fill-available;color:var(--color-neutral-900);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:0;height:0}body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}input,textarea,select{font-size:16px!important}}body{font-family:Noto Sans JP,sans-serif}input,textarea,select,button{font-family:inherit}:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-neutral-400:#6b7280;--color-neutral-500:#374151}button,input,select,textarea{border-width:2px}}::placeholder{color:#6b7280;opacity:1}:disabled{cursor:not-allowed;opacity:.6}button,[role=button],a,select{min-width:44px;min-height:44px}input[type=checkbox],input[type=radio]{cursor:pointer;accent-color:#14b8a6;width:14px;min-width:auto;height:14px;min-height:auto}nav a,p a,span a,li a{min-width:auto;min-height:auto}table[role=grid] td:focus-visible,table[role=grid] th:focus-visible{outline:2px solid var(--brand-teal);outline-offset:-2px}[role=dialog],[role=alertdialog]{outline:none}@layer utilities{.text-balance{text-wrap:balance}}
.SidebarNew-module__BAuwFq__sidebar{z-index:100;background:#fff;flex-direction:column;width:250px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.SidebarNew-module__BAuwFq__logoSection{flex-shrink:0;align-items:center;padding:14px 16px 10px;display:flex}.SidebarNew-module__BAuwFq__logo{object-fit:contain;width:auto;height:40px}.SidebarNew-module__BAuwFq__orgSwitcher{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.SidebarNew-module__BAuwFq__orgSwitcher:hover{background:#f9fafb;border-color:#d1d5db}.SidebarNew-module__BAuwFq__orgIcon{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.SidebarNew-module__BAuwFq__orgIconImage{object-fit:contain;width:28px;height:28px}.SidebarNew-module__BAuwFq__orgIconLetter{color:#fff;text-transform:lowercase;font-size:20px;font-weight:700}.SidebarNew-module__BAuwFq__orgInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SidebarNew-module__BAuwFq__orgName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.SidebarNew-module__BAuwFq__orgDomain{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.SidebarNew-module__BAuwFq__orgSwitchBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SidebarNew-module__BAuwFq__orgSwitchBtn:hover{color:#6b7280;background:#f3f4f6}.SidebarNew-module__BAuwFq__nav{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:3px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.SidebarNew-module__BAuwFq__nav:hover{scrollbar-color:#d1d5db transparent}.SidebarNew-module__BAuwFq__nav::-webkit-scrollbar{width:4px}.SidebarNew-module__BAuwFq__nav::-webkit-scrollbar-track{background:0 0}.SidebarNew-module__BAuwFq__nav::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.SidebarNew-module__BAuwFq__nav:hover::-webkit-scrollbar-thumb{background:#d1d5db}.SidebarNew-module__BAuwFq__nav::-webkit-scrollbar-thumb:hover{background:#9ca3af}.SidebarNew-module__BAuwFq__navGroup{flex-direction:column;gap:1px;display:flex}.SidebarNew-module__BAuwFq__navGroupLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;padding:8px 12px 4px;font-size:10.5px;font-weight:600}.SidebarNew-module__BAuwFq__navGroup:first-child .SidebarNew-module__BAuwFq__navGroupLabel{margin-top:0}.SidebarNew-module__BAuwFq__navDivider{background:#e5e7eb;height:1px;margin:6px 12px}.SidebarNew-module__BAuwFq__navItem{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.SidebarNew-module__BAuwFq__navItem:hover{color:#374151;background:#f3f4f6}.SidebarNew-module__BAuwFq__navItem.SidebarNew-module__BAuwFq__active,.SidebarNew-module__BAuwFq__navItem.SidebarNew-module__BAuwFq__active:hover{color:#14b8a6;background:#f0fdfa}.SidebarNew-module__BAuwFq__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.SidebarNew-module__BAuwFq__navIcon svg{width:18px;height:18px}.SidebarNew-module__BAuwFq__navLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SidebarNew-module__BAuwFq__navBadge{color:#fff;background:#ef4444;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.SidebarNew-module__BAuwFq__navIconSpinning{animation:1s linear infinite SidebarNew-module__BAuwFq__spin}@keyframes SidebarNew-module__BAuwFq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SidebarNew-module__BAuwFq__submenuChevron{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s}.SidebarNew-module__BAuwFq__submenuChevronOpen{transform:rotate(180deg)}.SidebarNew-module__BAuwFq__submenu{padding-left:12px}.SidebarNew-module__BAuwFq__submenuItem{padding:7px 12px;font-size:12.5px}.SidebarNew-module__BAuwFq__submenuLogo{object-fit:contain;flex-shrink:0;width:16px;height:16px}button.SidebarNew-module__BAuwFq__navItem{text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.SidebarNew-module__BAuwFq__partnerSection{border-top:1px solid #e5e7eb;margin:8px 2px 0;padding-top:8px}.SidebarNew-module__BAuwFq__partnerBtn{color:#fff;cursor:pointer;box-sizing:border-box;background:#14b8a6;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.SidebarNew-module__BAuwFq__partnerBtn:hover{background:#0d9488}.SidebarNew-module__BAuwFq__adminBtn{color:#fff;cursor:pointer;box-sizing:border-box;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.SidebarNew-module__BAuwFq__adminBtn:hover{background:#4f46e5}.SidebarNew-module__BAuwFq__adminBtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SidebarNew-module__BAuwFq__adminBtn svg{flex-shrink:0}.SidebarNew-module__BAuwFq__partnerBtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SidebarNew-module__BAuwFq__partnerBtn svg{flex-shrink:0}.SidebarNew-module__BAuwFq__usageSection{border-top:1px solid #e5e7eb;flex-shrink:0;margin:auto 14px 8px;padding:10px 0;position:relative}.SidebarNew-module__BAuwFq__usageCard{background:#fff;border:1px solid #e8eaed;border-radius:10px;padding:10px 12px}.SidebarNew-module__BAuwFq__planBadgeRow{justify-content:center;margin-bottom:8px;display:flex}.SidebarNew-module__BAuwFq__planBadgeBtn{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:4px;padding:3px 10px;transition:all .15s;display:inline-flex}.SidebarNew-module__BAuwFq__planBadgeBtn:hover{background:#f3f4f6;border-color:#d1d5db}.SidebarNew-module__BAuwFq__planBadgeLabel{color:#374151;letter-spacing:.2px;font-size:11px;font-weight:600}.SidebarNew-module__BAuwFq__planBadgeChevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.SidebarNew-module__BAuwFq__planBadgeChevronOpen{transform:rotate(180deg)}.SidebarNew-module__BAuwFq__usageHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.SidebarNew-module__BAuwFq__usageTitle{color:#6b7280;font-size:11px;font-weight:600}.SidebarNew-module__BAuwFq__usageResetInline{color:#9ca3af;font-size:10px}.SidebarNew-module__BAuwFq__usageMain{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.SidebarNew-module__BAuwFq__usageNumber{color:#3bb8b0;font-size:22px;font-weight:700;line-height:1}.SidebarNew-module__BAuwFq__usageUnit{color:#374151;font-size:12px;font-weight:600}.SidebarNew-module__BAuwFq__usageBarBg{background:#e5e7eb;border-radius:3px;width:100%;height:5px;overflow:hidden}.SidebarNew-module__BAuwFq__usageBarFill{background:linear-gradient(90deg,#14b8a6 0%,#2dd4bf 100%);border-radius:3px;height:100%;transition:width .3s}.SidebarNew-module__BAuwFq__usageFooter{color:#9ca3af;text-align:right;margin-top:6px;font-size:10px}.SidebarNew-module__BAuwFq__usageCardWrapper{position:relative}.SidebarNew-module__BAuwFq__usageResetPopup{z-index:100;animation:.15s ease-out SidebarNew-module__BAuwFq__fadeInUp;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.SidebarNew-module__BAuwFq__usageResetPopupContent{color:#fff;white-space:nowrap;background:#1f2937;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:11px;display:flex;box-shadow:0 4px 12px #00000026}.SidebarNew-module__BAuwFq__usageResetPopupContent:after{content:"";border:6px solid #0000;border-top-color:#1f2937;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes SidebarNew-module__BAuwFq__fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SidebarNew-module__BAuwFq__planDetailOverlay{z-index:199;background:#00000014;position:fixed;inset:0}.SidebarNew-module__BAuwFq__planDetailPopup{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:222px;max-height:calc(100vh - 40px);animation:.18s ease-out SidebarNew-module__BAuwFq__planDetailSlideUp;position:fixed;bottom:20px;left:14px;overflow:hidden auto;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f}@keyframes SidebarNew-module__BAuwFq__planDetailSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SidebarNew-module__BAuwFq__planDetailHeader{z-index:1;background:#fff;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.SidebarNew-module__BAuwFq__planDetailTitle{color:#1f2937;font-size:14px;font-weight:700}.SidebarNew-module__BAuwFq__planDetailClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.SidebarNew-module__BAuwFq__planDetailClose:hover{color:#374151;background:#f3f4f6}.SidebarNew-module__BAuwFq__planDetailBody{flex-direction:column;gap:2px;padding:6px 0;display:flex}.SidebarNew-module__BAuwFq__planDetailRow{justify-content:space-between;align-items:center;padding:4px 14px;display:flex}.SidebarNew-module__BAuwFq__planDetailLabel{color:#6b7280;flex-shrink:0;font-size:12px}.SidebarNew-module__BAuwFq__planDetailValue{color:#1f2937;text-align:right;font-size:12px;font-weight:600}.SidebarNew-module__BAuwFq__planDetailValueBold{color:#1f2937;font-size:13px;font-weight:700}.SidebarNew-module__BAuwFq__planDetailBlock{border:1px solid #f3f4f6;border-radius:8px;margin:4px 10px;overflow:hidden}.SidebarNew-module__BAuwFq__planDetailBlockHeader{background:#f9fafb;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.SidebarNew-module__BAuwFq__planDetailBlockTitle{color:#6b7280;font-size:11px;font-weight:600}.SidebarNew-module__BAuwFq__planDetailBlockBody{padding:4px 0}.SidebarNew-module__BAuwFq__planDetailBlockBody .SidebarNew-module__BAuwFq__planDetailRow{padding:3px 10px}.SidebarNew-module__BAuwFq__planDetailBlockBody .SidebarNew-module__BAuwFq__planDetailLabel,.SidebarNew-module__BAuwFq__planDetailBlockBody .SidebarNew-module__BAuwFq__planDetailValue{font-size:11px}.SidebarNew-module__BAuwFq__planDetailStatus{border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600;line-height:1.6}.SidebarNew-module__BAuwFq__statusActive{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1}.SidebarNew-module__BAuwFq__statusEnded{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.SidebarNew-module__BAuwFq__userSection{border-top:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:8px;margin:0 14px 14px;padding:10px 0 0;display:flex}.SidebarNew-module__BAuwFq__userAvatar{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SidebarNew-module__BAuwFq__userInitials{color:#fff;font-size:13px;font-weight:600}.SidebarNew-module__BAuwFq__userInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.SidebarNew-module__BAuwFq__userName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.SidebarNew-module__BAuwFq__userEmail{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.SidebarNew-module__BAuwFq__userSettingsBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.SidebarNew-module__BAuwFq__userSettingsBtn:hover{color:#374151;background:#f3f4f6}.SidebarNew-module__BAuwFq__sidebarOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;-webkit-tap-highlight-color:transparent;background:#0006;display:none;position:fixed;inset:0}.SidebarNew-module__BAuwFq__sidebarCloseBtn{cursor:pointer;color:#6b7280;z-index:10;-webkit-tap-highlight-color:transparent;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:none;position:absolute;top:16px;right:12px}.SidebarNew-module__BAuwFq__sidebarCloseBtn:hover{color:#374151;background:#e5e7eb}@media (max-width:768px){.SidebarNew-module__BAuwFq__sidebar{width:280px;height:calc(100dvh - 56px);transition:transform .3s cubic-bezier(.4,0,.2,1);top:56px;transform:translate(-100%);box-shadow:4px 0 24px #0000001a}.SidebarNew-module__BAuwFq__sidebar.SidebarNew-module__BAuwFq__mobileOpen{transform:translate(0)}.SidebarNew-module__BAuwFq__sidebarOverlay.SidebarNew-module__BAuwFq__visible{display:block;top:56px}.SidebarNew-module__BAuwFq__sidebarCloseBtn,.SidebarNew-module__BAuwFq__logoSection{display:none}.SidebarNew-module__BAuwFq__orgSwitcher{border-radius:8px;gap:8px;margin:10px 12px 8px;padding:8px 10px}.SidebarNew-module__BAuwFq__orgIcon{border-radius:8px;width:30px;height:30px}.SidebarNew-module__BAuwFq__orgIconImage{width:22px;height:22px}.SidebarNew-module__BAuwFq__orgName{font-size:13px}.SidebarNew-module__BAuwFq__orgDomain{font-size:11px}.SidebarNew-module__BAuwFq__nav{gap:0;padding:0 10px}.SidebarNew-module__BAuwFq__navGroupLabel{display:none}.SidebarNew-module__BAuwFq__navDivider{margin:3px 10px}.SidebarNew-module__BAuwFq__navGroup{gap:0}.SidebarNew-module__BAuwFq__navItem{border-radius:10px;gap:12px;min-height:42px;padding:10px 12px;font-size:14px;position:relative}.SidebarNew-module__BAuwFq__navItem:active{background:#e5e7eb;transition:all 50ms;transform:scale(.98)}.SidebarNew-module__BAuwFq__navItem.SidebarNew-module__BAuwFq__active{background:#f0fdfa;border-left:3px solid #14b8a6;padding-left:9px}.SidebarNew-module__BAuwFq__navIcon svg{width:20px;height:20px}.SidebarNew-module__BAuwFq__navLabel{font-size:14px}.SidebarNew-module__BAuwFq__partnerSection{margin:6px 2px 0;padding-top:6px}.SidebarNew-module__BAuwFq__partnerBtn{border-radius:10px;min-height:42px;padding:10px 12px;font-size:14px}.SidebarNew-module__BAuwFq__partnerBtn:active{background:#0d9488;transition:all 50ms;transform:scale(.98)}.SidebarNew-module__BAuwFq__adminBtn{border-radius:10px;min-height:42px;padding:10px 12px;font-size:14px}.SidebarNew-module__BAuwFq__adminBtn:active{background:#4f46e5;transition:all 50ms;transform:scale(.98)}.SidebarNew-module__BAuwFq__usageSection{margin:auto 12px 4px;padding:8px 0}.SidebarNew-module__BAuwFq__usageCard{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.SidebarNew-module__BAuwFq__planBadgeRow,.SidebarNew-module__BAuwFq__usageHeader{display:none}.SidebarNew-module__BAuwFq__usageMain{flex-shrink:0;margin-bottom:0}.SidebarNew-module__BAuwFq__usageNumber{font-size:18px}.SidebarNew-module__BAuwFq__usageUnit{font-size:11px}.SidebarNew-module__BAuwFq__usageBarBg{flex:1;min-width:0;height:6px}.SidebarNew-module__BAuwFq__usageFooter{display:none}.SidebarNew-module__BAuwFq__userSection{padding:8px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);gap:8px;margin:0 12px 8px}.SidebarNew-module__BAuwFq__userAvatar{width:30px;height:30px}.SidebarNew-module__BAuwFq__userName{font-size:12px}.SidebarNew-module__BAuwFq__userEmail{font-size:10px}.SidebarNew-module__BAuwFq__userSettingsBtn{width:32px;height:32px}.SidebarNew-module__BAuwFq__planDetailPopup{width:calc(100vw - 48px);max-width:320px;max-height:calc(100dvh - 80px);position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.SidebarNew-module__BAuwFq__planDetailOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d}}@media (max-width:480px){.SidebarNew-module__BAuwFq__sidebar{width:100%;max-width:300px;height:calc(100dvh - 52px);top:52px}.SidebarNew-module__BAuwFq__sidebarOverlay.SidebarNew-module__BAuwFq__visible{top:52px}.SidebarNew-module__BAuwFq__orgSwitcher{gap:8px;margin:10px 10px 6px;padding:8px}.SidebarNew-module__BAuwFq__orgIcon{width:28px;height:28px}.SidebarNew-module__BAuwFq__orgIconImage{width:20px;height:20px}.SidebarNew-module__BAuwFq__orgName{font-size:12px}.SidebarNew-module__BAuwFq__orgDomain{font-size:10px}.SidebarNew-module__BAuwFq__nav{padding:0 8px}.SidebarNew-module__BAuwFq__navItem{gap:10px;min-height:40px;padding:9px 10px;font-size:13px}.SidebarNew-module__BAuwFq__navIcon svg{width:18px;height:18px}.SidebarNew-module__BAuwFq__partnerSection{margin:4px 0 0;padding-top:4px}.SidebarNew-module__BAuwFq__partnerBtn,.SidebarNew-module__BAuwFq__adminBtn{border-radius:8px;gap:8px;min-height:40px;padding:9px 10px;font-size:13px}.SidebarNew-module__BAuwFq__usageSection{margin:auto 10px 4px}.SidebarNew-module__BAuwFq__usageNumber{font-size:16px}.SidebarNew-module__BAuwFq__userSection{gap:8px;margin:0 10px 6px}.SidebarNew-module__BAuwFq__userAvatar{width:28px;height:28px}.SidebarNew-module__BAuwFq__userName{font-size:11px}.SidebarNew-module__BAuwFq__userEmail{font-size:10px}}@media (max-width:768px) and (max-height:500px){.SidebarNew-module__BAuwFq__sidebar{width:260px}.SidebarNew-module__BAuwFq__orgSwitcher{display:none}.SidebarNew-module__BAuwFq__navItem{min-height:36px;padding:7px 12px;font-size:13px}.SidebarNew-module__BAuwFq__navIcon svg{width:16px;height:16px}.SidebarNew-module__BAuwFq__partnerSection{margin:4px 0 0;padding-top:4px}.SidebarNew-module__BAuwFq__partnerBtn,.SidebarNew-module__BAuwFq__adminBtn{border-radius:6px;gap:6px;min-height:32px;padding:6px 10px;font-size:12px}.SidebarNew-module__BAuwFq__usageSection{margin:auto 12px 2px;padding:4px 0}.SidebarNew-module__BAuwFq__usageCard{padding:6px 10px}.SidebarNew-module__BAuwFq__usageNumber{font-size:14px}.SidebarNew-module__BAuwFq__userSection{padding:4px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);margin:0 12px 4px}.SidebarNew-module__BAuwFq__userAvatar{width:24px;height:24px}.SidebarNew-module__BAuwFq__userName{font-size:11px}.SidebarNew-module__BAuwFq__userEmail{display:none}}
.ToastContainer-module__xZUjGW__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;max-width:400px;display:flex;position:fixed;bottom:24px;right:24px}.ToastContainer-module__xZUjGW__toast{pointer-events:auto;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;animation:.3s ease-out ToastContainer-module__xZUjGW__slideIn;display:flex;box-shadow:0 4px 20px #00000026,0 0 0 1px #0000000d}@keyframes ToastContainer-module__xZUjGW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ToastContainer-module__xZUjGW__success{border-left:4px solid #10b981}.ToastContainer-module__xZUjGW__success .ToastContainer-module__xZUjGW__toastIcon{color:#10b981}.ToastContainer-module__xZUjGW__error{border-left:4px solid #ef4444}.ToastContainer-module__xZUjGW__error .ToastContainer-module__xZUjGW__toastIcon{color:#ef4444}.ToastContainer-module__xZUjGW__info{border-left:4px solid #6366f1}.ToastContainer-module__xZUjGW__info .ToastContainer-module__xZUjGW__toastIcon{color:#6366f1}.ToastContainer-module__xZUjGW__toastIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToastContainer-module__xZUjGW__toastContent{flex:1;min-width:0}.ToastContainer-module__xZUjGW__toastMessage{color:#1e293b;margin:0;font-size:14px;font-weight:500;line-height:1.5}.ToastContainer-module__xZUjGW__toastClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.ToastContainer-module__xZUjGW__toastClose:hover{color:#64748b;background:#f1f5f9}@media (max-width:480px){.ToastContainer-module__xZUjGW__toastContainer{max-width:none;bottom:16px;left:16px;right:16px}.ToastContainer-module__xZUjGW__toast{padding:14px}}
.AppLayout-module__RrbURa__container{background-color:#fff;height:100vh;display:flex;overflow:hidden}.AppLayout-module__RrbURa__main{box-sizing:border-box;background-color:#fff;flex:1;width:100%;height:100vh;margin-left:250px;padding:0;overflow:hidden auto}.AppLayout-module__RrbURa__mainFullScreen{background:0 0;width:100%;min-height:100dvh;margin:0;padding:0}.AppLayout-module__RrbURa__mobileHeader{z-index:101;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;height:56px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000d}.AppLayout-module__RrbURa__mobileMenuBtn{cursor:pointer;color:#6b7280;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.AppLayout-module__RrbURa__mobileMenuBtn:hover{color:#14b8a6;background:#f3f4f6}.AppLayout-module__RrbURa__mobileMenuBtn:active{background:#e5e7eb;transform:scale(.95)}.AppLayout-module__RrbURa__mobileLogo{object-fit:contain;width:auto;height:28px}@media (max-width:1024px){.AppLayout-module__RrbURa__main{margin-left:250px}}@media (max-width:768px){.AppLayout-module__RrbURa__container{flex-direction:column;height:100dvh}.AppLayout-module__RrbURa__mobileHeader{display:flex}.AppLayout-module__RrbURa__main{padding:0;padding-bottom:env(safe-area-inset-bottom,0);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;width:100%;height:calc(100dvh - 56px);margin-top:56px;margin-left:0}}@media (max-width:480px){.AppLayout-module__RrbURa__mobileHeader{gap:10px;height:52px;padding:0 12px}.AppLayout-module__RrbURa__mobileMenuBtn{width:40px;height:40px}.AppLayout-module__RrbURa__mobileLogo{height:24px}.AppLayout-module__RrbURa__main{height:calc(100dvh - 52px);padding-bottom:env(safe-area-inset-bottom,0);margin-top:52px}}
