.sidebar{transition:width .22s,padding .22s;overflow:visible}.main{transition:margin-left .22s}.sidebar-collapse{z-index:2;width:28px;height:28px;color:var(--blue-600);background:#fff;border:1px solid #dce5f2;border-radius:50%;place-items:center;display:grid;position:absolute;top:31px;right:-14px;box-shadow:0 5px 14px #1f417d24}.sidebar-collapse:hover,.sidebar-collapse:focus-visible{background:#f3f7ff;border-color:#a9c8f5;outline:none}.sidebar.collapsed{width:80px;padding-inline:14px}.sidebar.collapsed .brand{justify-content:center;padding-inline:2px}.sidebar.collapsed .brand img{object-fit:contain;width:42px;height:42px}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .nav-item-link{justify-content:center;gap:0}.sidebar.collapsed .nav-item-link>span:last-child,.sidebar.collapsed .nav-favorite-button{display:none}.sidebar.collapsed .nav-item .icon{width:auto;font-size:21px}.sidebar.collapsed .nav-group+.nav-group{margin-top:8px;padding-top:12px}.sidebar.collapsed .security-card{justify-content:center;padding:7px;display:flex}.sidebar.collapsed .security-card>div:nth-child(2),.sidebar.collapsed .security-card>span{display:none}.app-shell.sidebar-collapsed .main{margin-left:80px}@media (max-width:980px){.sidebar,.sidebar.collapsed{width:248px;padding:22px 16px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-collapse{display:none}.main,.app-shell.sidebar-collapsed .main{margin-left:0}.sidebar.collapsed .brand{justify-content:flex-start}.sidebar.collapsed .brand img{object-fit:initial;width:100%;height:auto}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:0 7px 0 14px}.sidebar.collapsed .nav-item-link{justify-content:flex-start;gap:12px}.sidebar.collapsed .nav-item-link>span:last-child{display:inline}.sidebar.collapsed .nav-favorite-button{display:grid}.sidebar.collapsed .nav-item .icon{width:22px}.sidebar.collapsed .security-card{justify-content:normal;padding:12px;display:grid}.sidebar.collapsed .security-card>div:nth-child(2),.sidebar.collapsed .security-card>span{display:block}}
.teams-chat .chat-thread{min-height:0}.chat-composer .ant-input{flex:1;min-width:0}.chat-composer .ant-btn{flex:none}.chat-history-status,.chat-history-hint{color:#718098;align-self:center;font-size:10px}.chat-history-status{background:#ffffffe0;border-radius:999px;padding:7px 12px;box-shadow:0 3px 10px #20416e14}.chat-date-separator{justify-content:center;align-self:stretch;margin:5px 0;display:flex}.chat-date-separator span{color:#65748a;background:#eef3fa;border:1px solid #e1e8f2;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}.chat-bubble .chat-bubble-content{white-space:pre-wrap;overflow-wrap:anywhere}.chat-bubble .chat-message-time{color:#7b899d;text-align:right;margin-top:4px;font-size:9px;line-height:1;display:block}.chat-bubble.own .chat-message-time{color:#ffffffc2}.teams-chat .conversation-item.unread{border-left:3px solid var(--blue-600);background:#f6f9ff;padding-left:13px}.teams-chat .conversation-item.unread small{color:#33415c;font-weight:600}.teams-chat .conversation-item>strong{justify-content:space-between;align-items:center;gap:8px;display:flex}.teams-chat .conversation-unread-count{background:var(--blue-600);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.chat-tab-label{align-items:center;gap:5px;display:inline-flex;position:relative}.chat-tab-unread-count{background:var(--blue-600);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-11px;right:-20px}.top-actions .icon-btn.has-badge>.shortcut-badge{background:var(--blue-600);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:auto;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-6px;right:-4px}
html,body{max-width:100%;overflow-x:clip}.app-shell,.main,.content{min-width:0;max-width:100%}.content{padding:14px 14px 32px}img,video,canvas{max-width:100%}.topbar{gap:10px;height:64px;padding:0 14px}.top-actions{gap:6px;min-width:0}.topbar .favorite-menu-bar,.topbar .global-search{display:none}.user-menu-container{margin-left:0}.organization-switcher-button{max-width:100%;height:48px}.organization-switcher-copy,.organization-switcher-chevron{display:none}.user-dropdown{max-width:calc(100vw - 28px)}.management-heading-card>.ant-card-body{padding:16px}.management-heading{flex-direction:column;align-items:stretch;gap:14px}.management-heading h1{font-size:20px}.management-heading>.ant-space{flex-wrap:wrap;width:100%}.management-heading>.ant-space>.ant-space-item{flex:100%}.management-heading>.ant-space .ant-btn{width:100%}.management-toolbar{flex-direction:column;align-items:stretch;padding:14px}.management-toolbar>*{min-width:0;max-width:100%}.management-toolbar .ant-input-affix-wrapper{max-width:none}.management-toolbar .ant-select,.management-toolbar .ant-picker{width:100%}.management-table-card>.ant-card-body{overflow-x:auto}.management-table-card .ant-table-wrapper{margin:10px}.ant-table-wrapper .ant-table-content{overflow-x:auto}.management-table-card .ant-table-wrapper .ant-table-content>table{min-width:560px}.ant-table-wrapper .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.ant-modal{max-width:calc(100vw - 16px)}.ant-modal .ant-modal-content{padding:16px}.ant-modal .ant-modal-body{max-height:calc(100dvh - 150px);overflow:hidden auto}.ant-modal-body .ant-space{flex-wrap:wrap;max-width:100%}.ant-modal-body .ant-space-item{min-width:0;max-width:100%}.ant-modal-body .ant-form-item .ant-picker,.ant-modal-body .ant-form-item .ant-select,.ant-modal-body .ant-form-item .ant-input-number{width:100%}.ant-modal-body .ant-table-wrapper{max-width:100%;overflow-x:auto}.management-modal-actions{flex-direction:column;align-items:stretch}.management-modal-actions .ant-btn{width:100%}.ant-picker-dropdown{max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-panels{flex-direction:column;max-width:100%;overflow-x:auto}@media (min-width:576px){.management-heading>.ant-space>.ant-space-item{flex:0 auto}.management-heading>.ant-space .ant-btn{width:auto}.management-modal-actions{flex-direction:row;align-items:center}.management-modal-actions .ant-btn{width:auto}.organization-switcher-copy{max-width:150px;display:block}.organization-switcher-copy strong{max-width:150px}}@media (min-width:768px){.content{padding:20px 20px 36px}.topbar{gap:16px;height:92px;padding:0 20px}.top-actions{gap:10px}.user-menu-container{margin-left:10px}.topbar .global-search{display:block}.organization-switcher-chevron{display:inline-block}.organization-switcher-copy,.organization-switcher-copy strong{max-width:205px}.management-heading-card>.ant-card-body{padding:20px 24px}.management-heading{flex-direction:row;align-items:center;gap:24px}.management-heading h1{font-size:22px}.management-heading>.ant-space{justify-content:flex-end;width:auto}.management-toolbar{flex-direction:row;align-items:center;padding:18px}.management-toolbar .ant-select,.management-toolbar .ant-picker{width:auto}.management-toolbar .ant-input-affix-wrapper{max-width:520px}.management-table-card .ant-table-wrapper{margin:18px}.management-table-card .ant-table-wrapper .ant-table-content>table{min-width:0}.ant-table-wrapper .ant-pagination{justify-content:flex-end}.ant-modal .ant-modal-content{padding:20px 24px}.ant-modal .ant-modal-body{max-height:calc(100dvh - 180px)}.ant-picker-dropdown .ant-picker-panels{flex-direction:row}}@media (min-width:981px){.content{padding:24px 32px 40px}.topbar{gap:20px;padding:0 32px}.topbar .favorite-menu-bar{display:flex}}
