.g365-skeleton{box-sizing:border-box;width:100%;min-height:100%;padding:28px 34px;color:#0b2043}.g365-skeleton-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.g365-skeleton>div{min-height:100%}.g365-skeleton-block{display:block;min-width:18px;min-height:12px;border-radius:7px;background:linear-gradient(100deg,#edf1f6 20%,#f7f9fb 40%,#edf1f6 60%);background-size:220% 100%;animation:g365-skeleton-pulse 1.7s ease-in-out infinite}.g365-skeleton-text{width:76%;height:10px;min-height:10px;margin:8px 0}.g365-skeleton-text.is-short{width:48%}.g365-skeleton-avatar{width:42px;height:42px;border-radius:50%}.g365-skeleton-avatar.is-large{width:112px;height:112px;margin:4px auto 22px}.g365-sk-page-head{display:flex;align-items:flex-start;justify-content:space-between;min-height:72px}.g365-sk-page-head>span{max-width:390px}.g365-sk-page-head .is-actions{width:300px;height:38px}.g365-sk-page-head .is-logo{width:150px;height:46px}.g365-sk-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:12px 0 20px}.g365-sk-signals article{display:flex;align-items:center;gap:17px;min-height:102px;padding:18px;border:1px solid #e1e7ef;border-radius:12px}.g365-sk-signals .is-icon{width:48px;height:48px;flex:none}.g365-sk-signals article>span:not(.is-icon){flex:1}.g365-sk-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px 120px;gap:12px;margin:14px 0}.g365-sk-toolbar>.g365-skeleton-block{height:38px}.g365-sk-toolbar>.g365-skeleton-text{height:30px}.g365-sk-start-main{display:grid;grid-template-columns:1fr .94fr 1.25fr;gap:18px}.g365-sk-start-main>article{height:330px;padding:20px;border:1px solid #e1e7ef;border-radius:12px}.g365-sk-start-main .is-graph{position:relative}.g365-sk-start-main .is-hub{position:absolute;left:50%;top:50%;width:112px;height:78px;transform:translate(-50%,-50%)}.g365-sk-start-main .is-node{position:absolute;width:42px;height:42px}.g365-sk-start-main .n-1{left:46%;top:8%}.g365-sk-start-main .n-2{right:15%;top:20%}.g365-sk-start-main .n-3{right:7%;top:48%}.g365-sk-start-main .n-4{right:19%;bottom:9%}.g365-sk-start-main .n-5{left:46%;bottom:3%}.g365-sk-start-main .n-6{left:18%;bottom:10%}.g365-sk-start-main .n-7{left:7%;top:48%}.g365-sk-start-main .n-8{left:17%;top:19%}.g365-sk-people{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:18px;padding:16px;border:1px solid #e1e7ef;border-radius:12px}.g365-sk-people>span{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center}.g365-sk-people .g365-skeleton-text{grid-column:2}.g365-sk-shelf{margin-top:16px;border:1px solid #dfe6ef;border-radius:14px;padding:17px}.g365-sk-shelf>header{width:260px}.g365-sk-shelf>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.g365-sk-shelf article{min-height:168px;padding:16px;border:1px solid #e1e7ef;border-radius:12px}.g365-sk-shelf .is-icon{width:38px;height:38px}.g365-sk-shelf .is-mini-flow{height:28px;margin-top:18px}.g365-sk-tabs{display:flex;gap:24px;min-height:42px;border-bottom:1px solid #e2e8f0}.g365-sk-tabs .g365-skeleton-text{width:86px}.g365-sk-detail-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr;gap:18px;margin-top:18px}.g365-sk-detail-grid>article{height:560px;padding:22px;border:1px solid #e1e7ef;border-radius:12px}.g365-sk-flow-toolbar{display:flex;gap:10px;padding:10px;border:1px solid #e1e7ef;border-radius:10px}.g365-sk-flow-toolbar>span{width:108px;height:35px}.g365-sk-flow-canvas{position:relative;height:590px;margin-top:12px;border:1px solid #e1e7ef;border-radius:12px;background-image:linear-gradient(#f0f3f7 1px,transparent 0),linear-gradient(90deg,#f0f3f7 1px,transparent 0);background-size:24px 24px}.g365-sk-flow-canvas:before{content:"";position:absolute;left:8%;right:8%;top:51%;height:2px;background:#e3e9f1}.g365-sk-flow-node{position:absolute;top:42%;z-index:1;width:104px;height:126px;padding:13px;border:1px solid #e2e7ef;border-radius:11px;background:#fff}.g365-sk-flow-node.node-1{left:7%}.g365-sk-flow-node.node-2{left:20%}.g365-sk-flow-node.node-3{left:33%}.g365-sk-flow-node.node-4{left:46%;transform:rotate(45deg)}.g365-sk-flow-node.node-4>*{transform:rotate(-45deg)}.g365-sk-flow-node.node-5{left:59%}.g365-sk-flow-node.node-6{left:72%}.g365-sk-flow-node.node-7{left:85%}.g365-sk-flow-node .is-icon{width:30px;height:30px;margin:0 auto 16px}.g365-skeleton.is-planning .g365-sk-signals{grid-template-columns:repeat(5,1fr)}.g365-sk-planning-board{border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.g365-sk-planning-board>div,.g365-sk-planning-board>header{display:grid;grid-template-columns:240px repeat(10,1fr);min-height:48px;border-bottom:1px solid #e7ebf1}.g365-sk-planning-board>div>span,.g365-sk-planning-board>header>span{padding:12px}.g365-sk-planning-board>div>i{position:relative;grid-column:2/-1;border-left:1px solid #edf1f5}.g365-sk-planning-board>div>i>span{position:absolute;left:8%;top:13px;width:26%;height:22px}.g365-sk-planning-board .bar-1{left:24%;width:31%}.g365-sk-planning-board .bar-2{left:50%;width:21%}.g365-sk-planning-board .bar-3{left:67%;width:25%}.g365-sk-register-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.g365-skeleton.is-register:not(.has-detail) .g365-sk-register-grid{grid-template-columns:1fr}.g365-sk-register-grid>article,.g365-sk-register-grid>aside{border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.g365-sk-register-grid>article>div,.g365-sk-register-grid>article>header{display:grid;grid-template-columns:1.5fr repeat(7,1fr);gap:12px;min-height:48px;padding:8px 14px;border-bottom:1px solid #e7ebf1}.g365-sk-register-grid>aside{padding:22px}.g365-sk-landscape-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px}.g365-sk-landscape-grid>article{display:grid;grid-template-columns:repeat(5,1fr);min-height:530px;border:1px solid #dfe6ef;border-radius:12px}.g365-sk-landscape-grid>article>section{padding:14px;border-right:1px solid #e7ebf1}.g365-sk-landscape-grid>article>section>span{display:grid;grid-template-columns:34px 1fr;gap:8px;margin:13px 0;padding:9px;border:1px solid #edf0f4;border-radius:9px}.g365-sk-landscape-grid>aside{padding:20px;border:1px solid #dfe6ef;border-radius:12px}.g365-sk-editor-grid{display:grid;grid-template-columns:235px minmax(0,1fr) 325px;gap:16px}.g365-sk-editor-grid>aside,.g365-sk-editor-grid>main{min-height:650px;padding:18px;border:1px solid #dfe6ef;border-radius:12px}.g365-sk-editor-toolbar{display:flex;gap:8px;padding-bottom:14px;border-bottom:1px solid #e4e9f0}.g365-sk-editor-toolbar>span{width:42px;height:32px}.g365-sk-editor-grid main>article{width:82%;min-height:540px;margin:18px auto;padding:35px;border:1px solid #e2e6ec;border-radius:5px}.g365-sk-org-tree{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;min-height:640px;padding:20px 45px}.g365-sk-org-tree:before{content:"";position:absolute;left:15%;right:15%;top:160px;height:1px;background:#dce5ef}.g365-sk-org-tree>.root{position:absolute;left:42%;top:20px;width:16%;height:84px;padding:16px;border:1px solid #dfe6ef;border-radius:10px}.g365-sk-org-tree>section{display:grid;gap:18px;margin-top:180px}.g365-sk-org-tree>section>span{min-height:82px;padding:15px;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.g365-sk-profile-grid{display:grid;grid-template-columns:310px minmax(0,1fr) 330px;gap:20px}.g365-sk-profile-grid>article,.g365-sk-profile-grid>aside,.g365-sk-profile-grid>section>article{padding:22px;border:1px solid #dfe6ef;border-radius:12px}.g365-sk-profile-grid>section{display:grid;gap:18px}.g365-sk-profile-grid>aside>span{display:grid;grid-template-columns:46px 1fr;gap:12px;margin:18px 0}.g365-sk-portal-overview{display:grid;grid-template-columns:1.15fr 1fr .75fr;gap:18px}.g365-sk-portal-overview>article,.g365-sk-portal-workspace>*{min-height:390px;padding:20px;border:1px solid #dfe6ef;border-radius:12px}.g365-sk-portal-workspace{display:grid;grid-template-columns:330px minmax(0,1fr) 350px;gap:18px}.g365-sk-portal-workspace.is-agreements,.g365-sk-portal-workspace.is-tasks{grid-template-columns:390px minmax(0,1fr)}.g365-sk-portal-workspace.is-agreements>aside:last-child,.g365-sk-portal-workspace.is-tasks>aside:last-child{display:none}@keyframes g365-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.g365-skeleton-block{animation:none;background:#eef2f6}}@media (max-width:1450px){.g365-skeleton{padding:24px}.g365-sk-landscape-grid{grid-template-columns:minmax(0,1fr) 340px}.g365-sk-profile-grid{grid-template-columns:270px minmax(0,1fr) 290px}.g365-sk-editor-grid{grid-template-columns:210px minmax(0,1fr) 285px}.g365-sk-flow-node{width:88px}.g365-sk-signals{gap:12px}}.g365-help-popover{z-index:72}.g365-help-video-list{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e6ebf2}.g365-help-video-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px;border:1px solid #dbe5f1;border-radius:9px;background:#f8faff;color:#102242;text-align:left;cursor:pointer}.g365-help-video-row:focus-visible,.g365-help-video-row:hover{border-color:#8db8ff;background:#f0f6ff;outline:none}.g365-help-video-row>svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#e8f1ff;color:#0968ef}.g365-help-video-row>span{display:grid;min-width:0;gap:2px}.g365-help-video-row strong{overflow:hidden;margin:0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.g365-help-video-row small,.g365-help-video-row time{color:#6a7890;font-size:10px}.g365-video-dialog-backdrop{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,14,38,.64);backdrop-filter:blur(3px)}.g365-video-dialog{width:min(880px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(214,224,238,.9);border-radius:16px;background:#fff;box-shadow:0 28px 80px rgba(1,16,43,.34)}.g365-video-dialog>header{display:grid;grid-template-columns:38px minmax(0,1fr) 36px;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid #e5ebf3}.g365-video-dialog-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#eaf2ff;color:#0968ef}.g365-video-dialog>header>span:nth-child(2){display:grid;gap:3px}.g365-video-dialog>header strong{color:#0c1d3e;font-size:16px}.g365-video-dialog>header small{display:flex;align-items:center;gap:5px;color:#66758e;font-size:11px}.g365-video-dialog>header small svg{width:13px;height:13px}.g365-video-dialog>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dbe3ee;border-radius:9px;background:#fff;color:#314361;cursor:pointer}.g365-video-player-frame{aspect-ratio:16/9;width:100%;background:#031631}.g365-video-player-frame video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.g365-video-dialog>footer{display:flex;align-items:center;gap:9px;padding:13px 18px 15px;color:#4e5f79;font-size:12px;line-height:1.45}.g365-video-dialog>footer svg{flex:0 0 auto;width:18px;color:#0968ef}@media (max-width:700px){.g365-video-dialog-backdrop{padding:12px}.g365-video-dialog{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.g365-video-dialog-backdrop{backdrop-filter:none}}