.arco-button{cursor:pointer;text-align:center;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:2px;width:100%;font-size:0;line-height:1.2;display:block}.arco-button.arco-button-inline{width:auto;display:inline-block}.arco-button.arco-button-type-primary{color:#fff;background:#165dff}.arco-button.arco-button-type-primary-disabled{color:#e8f3ff;background:#94bfff}.arco-button.arco-button-type-primary-active{background:#0e42d2}.arco-button-type-primary .bg-color-with-config{background:#fff}.arco-button-type-primary .stop-color-with-config{stop-color:#fff}.arco-button-type-primary .fill-color-with-config{fill:#fff}.arco-button-type-primary .stroke-color-with-config{stroke:#fff}.arco-button.arco-button-type-default{color:#165dff;background:#e8f3ff}.arco-button.arco-button-type-default-disabled{color:#94bfff;background:#e8f3ff}.arco-button.arco-button-type-default-active{background:#94bfff}.arco-button-type-default .bg-color-with-config{background:#165dff}.arco-button-type-default .stop-color-with-config{stop-color:#165dff}.arco-button-type-default .fill-color-with-config{fill:#165dff}.arco-button-type-default .stroke-color-with-config{stroke:#165dff}.arco-button.arco-button-type-ghost{color:#165dff;background:0 0}.arco-button.arco-button-type-ghost-disabled{color:#94bfff;background:0 0}.arco-button.arco-button-type-ghost-active{background:#e8f3ff}.arco-button-type-ghost .bg-color-with-config{background:#165dff}.arco-button-type-ghost .stop-color-with-config{stop-color:#165dff}.arco-button-type-ghost .fill-color-with-config{fill:#165dff}.arco-button-type-ghost .stroke-color-with-config{stroke:#165dff}.arco-button.arco-button-type-ghost{border:1px solid}.arco-button.arco-button-type-ghost.half-border{border-width:0;box-shadow:inset 0 0 0 1px}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-button.arco-button-type-ghost.half-border{box-shadow:inset 0 0 0 .5px}}.ios .arco-button.arco-button-type-ghost.half-border,.arco-button.arco-button-type-ghost.half-border.ios{box-shadow:none;border:.5px solid}.arco-button.arco-button-size-mini{height:.48rem;padding:0 .16rem}.arco-button.arco-button-size-mini-is-round{border-radius:.48rem}.arco-button.arco-button-size-mini-is-square{border-radius:0}.arco-button.arco-button-size-mini .arco-button-icon,.arco-button.arco-button-size-mini i,.arco-button.arco-button-size-mini .arco-button-text,.arco-button.arco-button-size-mini svg{font-size:.24rem}.arco-button.arco-button-size-small{height:.56rem;padding:0 .16rem}.arco-button.arco-button-size-small-is-round{border-radius:.56rem}.arco-button.arco-button-size-small-is-square{border-radius:0}.arco-button.arco-button-size-small .arco-button-icon,.arco-button.arco-button-size-small i,.arco-button.arco-button-size-small .arco-button-text,.arco-button.arco-button-size-small svg{font-size:.28rem}.arco-button.arco-button-size-medium{height:.64rem;padding:0 .32rem}.arco-button.arco-button-size-medium-is-round{border-radius:.64rem}.arco-button.arco-button-size-medium-is-square{border-radius:0}.arco-button.arco-button-size-medium .arco-button-icon,.arco-button.arco-button-size-medium i,.arco-button.arco-button-size-medium .arco-button-text,.arco-button.arco-button-size-medium svg{font-size:.28rem}.arco-button.arco-button-size-large{height:.72rem;padding:0 .32rem}.arco-button.arco-button-size-large-is-round{border-radius:.72rem}.arco-button.arco-button-size-large-is-square{border-radius:0}.arco-button.arco-button-size-large .arco-button-icon,.arco-button.arco-button-size-large i,.arco-button.arco-button-size-large .arco-button-text,.arco-button.arco-button-size-large svg{font-size:.3rem}.arco-button.arco-button-size-huge{height:.88rem;padding:0 .32rem}.arco-button.arco-button-size-huge-is-round{border-radius:.88rem}.arco-button.arco-button-size-huge-is-square{border-radius:0}.arco-button.arco-button-size-huge .arco-button-icon,.arco-button.arco-button-size-huge i,.arco-button.arco-button-size-huge .arco-button-text,.arco-button.arco-button-size-huge svg{font-size:.32rem}.arco-button-text-android{padding-top:.04rem}.arco-button-icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.arco-button-text{vertical-align:middle;display:inline-block}.arco-button-text-has-icon{margin-left:.08rem}[dir=rtl] .arco-button-text-has-icon{margin-left:initial;margin-right:.08rem}.arco-button-loading-icon{vertical-align:middle;display:inline-block}.arco-button.has-custom-border{border:1px solid}.arco-theme-dark .arco-button.arco-button-type-primary{color:#ffffffe6;background:#3c7eff}.arco-theme-dark .arco-button.arco-button-type-primary-disabled{color:#000d4d;background:#0e32a6}.arco-theme-dark .arco-button.arco-button-type-primary-active{background:#689fff}.arco-theme-dark .arco-button-type-primary .bg-color-with-config{background:#ffffffe6}.arco-theme-dark .arco-button-type-primary .stop-color-with-config{stop-color:#ffffffe6}.arco-theme-dark .arco-button-type-primary .fill-color-with-config{fill:#ffffffe6}.arco-theme-dark .arco-button-type-primary .stroke-color-with-config{stroke:#ffffffe6}.arco-theme-dark .arco-button.arco-button-type-default{color:#3c7eff;background:#000d4d}.arco-theme-dark .arco-button.arco-button-type-default-disabled{color:#0e32a6;background:#000d4d}.arco-theme-dark .arco-button.arco-button-type-default-active{background:#0e32a6}.arco-theme-dark .arco-button-type-default .bg-color-with-config{background:#3c7eff}.arco-theme-dark .arco-button-type-default .stop-color-with-config{stop-color:#3c7eff}.arco-theme-dark .arco-button-type-default .fill-color-with-config{fill:#3c7eff}.arco-theme-dark .arco-button-type-default .stroke-color-with-config{stroke:#3c7eff}.arco-theme-dark .arco-button.arco-button-type-ghost{color:#3c7eff}.arco-theme-dark .arco-button.arco-button-type-ghost-disabled{color:#0e32a6}.arco-theme-dark .arco-button.arco-button-type-ghost-active{background:#000d4d}.arco-theme-dark .arco-button-type-ghost .bg-color-with-config{background:#3c7eff}.arco-theme-dark .arco-button-type-ghost .stop-color-with-config{stop-color:#3c7eff}.arco-theme-dark .arco-button-type-ghost .fill-color-with-config{fill:#3c7eff}.arco-theme-dark .arco-button-type-ghost .stroke-color-with-config{stroke:#3c7eff}.arco-input-container{color:#1d2129;width:100%;position:relative}.arco-input-container .arco-input-label{min-width:1.28rem}.arco-input-label{padding-top:1px}.arco-input-label.required:before{content:"* ";color:#f53f3f}.disabled .arco-input-label{color:#c9cdd4}.arco-input-wrap{align-items:center;height:1.08rem;padding:0 .32rem;display:flex;position:relative}.arco-input-wrap textarea,.arco-input-wrap input{background:0 0;flex:1}.arco-input-wrap textarea:disabled,.arco-input-wrap input:disabled{color:#c9cdd4;-webkit-text-fill-color:#c9cdd4;opacity:1}.arco-input-wrap.textarea{align-items:flex-start;height:auto;padding:.32rem}.arco-input-wrap.textarea.has-stat{padding:.32rem .32rem .88rem}.arco-input-wrap.border-all{box-shadow:inset 0 0 0 1px #e5e6eb}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-input-wrap.border-all{box-shadow:inset 0 0 0 .5px #e5e6eb}}.ios .arco-input-wrap.border-all,.arco-input-wrap.border-all.ios{box-shadow:none;border:.5px solid #e5e6eb}.arco-input-wrap.border-half{box-shadow:inset 0 -1px #e5e6eb}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-input-wrap.border-half{box-shadow:inset 0 .5px #e5e6eb}}.ios .arco-input-wrap.border-half,.arco-input-wrap.border-half.ios{box-shadow:none;border-top:.5px solid #e5e6eb}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-input-wrap.border-half{box-shadow:inset 0 -.5px #e5e6eb}}.ios .arco-input-wrap.border-half,.arco-input-wrap.border-half.ios{box-shadow:none;border-bottom:.5px solid #e5e6eb}.arco-input-wrap.border-bottom{box-shadow:inset 0 -1px #e5e6eb}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-input-wrap.border-bottom{box-shadow:inset 0 -.5px #e5e6eb}}.ios .arco-input-wrap.border-bottom,.arco-input-wrap.border-bottom.ios{box-shadow:none;border-bottom:.5px solid #e5e6eb}.arco-input-prefix,.arco-input-suffix,.arco-input-clear{justify-content:center;align-items:center;font-size:.32rem;line-height:.44rem;display:flex}.arco-input-prefix{padding-right:.48rem}[dir=rtl] .arco-input-prefix{padding-right:initial;padding-left:.48rem}.arco-input-clear,.arco-input-suffix{padding-left:.32rem}[dir=rtl] .arco-input-clear,[dir=rtl] .arco-input-suffix{padding-left:initial;padding-right:.32rem}.arco-input-clear{color:#c9cdd4;font-size:16px}.arco-input{caret-color:#165dff;color:#1d2129;width:100%;height:100%;padding:.24rem 0;font-size:.32rem;line-height:.44rem;display:inline-block}.arco-input::placeholder{color:#c9cdd4}.arco-input::-webkit-search-cancel-button{display:none}.arco-theme-dark .arco-input-container{color:#f6f6f6}.arco-theme-dark .arco-input-label.required:before{color:#f76965}.arco-theme-dark .disabled .arco-input-label{color:#5f5f60}.arco-theme-dark .arco-input-wrap textarea:disabled,.arco-theme-dark .arco-input-wrap input:disabled{color:#5f5f60;-webkit-text-fill-color:#5f5f60}.arco-theme-dark .arco-input-wrap.border-all{box-shadow:inset 0 0 0 1px #484849}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-theme-dark .arco-input-wrap.border-all{box-shadow:inset 0 0 0 .5px #484849}}.ios .arco-theme-dark .arco-input-wrap.border-all,.arco-theme-dark .arco-input-wrap.border-all.ios{box-shadow:none;border:.5px solid #484849}.arco-theme-dark .arco-input-wrap.border-half{box-shadow:inset 0 -1px #484849}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-theme-dark .arco-input-wrap.border-half{box-shadow:inset 0 .5px #484849}}.ios .arco-theme-dark .arco-input-wrap.border-half,.arco-theme-dark .arco-input-wrap.border-half.ios{box-shadow:none;border-top:.5px solid #484849}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-theme-dark .arco-input-wrap.border-half{box-shadow:inset 0 -.5px #484849}}.ios .arco-theme-dark .arco-input-wrap.border-half,.arco-theme-dark .arco-input-wrap.border-half.ios{box-shadow:none;border-bottom:.5px solid #484849}.arco-theme-dark .arco-input-wrap.border-bottom{box-shadow:inset 0 -1px #484849}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.arco-theme-dark .arco-input-wrap.border-bottom{box-shadow:inset 0 -.5px #484849}}.ios .arco-theme-dark .arco-input-wrap.border-bottom,.arco-theme-dark .arco-input-wrap.border-bottom.ios{box-shadow:none;border-bottom:.5px solid #484849}.arco-theme-dark .arco-input-clear{color:#5f5f60}.arco-theme-dark .arco-input{caret-color:#3c7eff;color:#f6f6f6}.arco-theme-dark .arco-input::placeholder{color:#5f5f60}.arco-tab-bar{justify-content:flex-start;align-items:stretch;width:100%;min-height:1rem;font-size:.2rem;display:flex;overflow:hidden}.arco-tab-bar-fixed{position:fixed;bottom:0}.arco-tab-bar-item{color:#86909c;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.arco-tab-bar-item-title{color:inherit;margin:0 0 .1rem;font-size:.2rem;line-height:.28rem}.arco-tab-bar-item-children{justify-content:center;align-items:center;display:flex}.arco-tab-bar-item-only-title{margin:0;font-size:.32rem;line-height:.44rem}.arco-tab-bar-item-active{color:#165dff}.arco-tab-bar-item .arco-extra-wrap{color:inherit;justify-content:center;align-items:center;font-size:.4rem;display:flex;position:relative}.arco-tab-bar-item .arco-tab-bar-item-icon{color:inherit;margin:.14rem 0 .08rem;font-size:.4rem;display:flex}.arco-theme-dark .arco-tab-bar-item{color:#929293}.arco-theme-dark .arco-tab-bar-item-active{color:#3c7eff}@keyframes scale-on{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scale-off{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.arco-scale-enter-active{animation:cubic-bezier(.3,1.3,.3,1) forwards scale-on;-webkit-animation-duration:var(--builtin-transition-scale-enter-duration,.4s);animation-duration:var(--builtin-transition-scale-enter-duration,.4s)}.arco-scale-exit-active{animation:cubic-bezier(.3,1.3,.3,1) forwards scale-off;-webkit-animation-duration:var(--builtin-transition-scale-exit-duration,.4s);animation-duration:var(--builtin-transition-scale-exit-duration,.4s)}.arco-badge{cursor:pointer;box-sizing:content-box;z-index:2;color:#fff;white-space:nowrap;background-color:#f53f3f;border-radius:100px;min-width:8px;height:16px;padding:0 4px;line-height:16px;display:inline-block}.arco-badge-text{font-size:12px;font-weight:500;display:block}.arco-badge-dot{width:8px;min-width:auto;height:8px;padding:0}.arco-badge-bordered{border:1px solid #fff}.arco-badge-absolute{margin-top:-8px;margin-left:-8px;position:absolute;top:0;left:100%}[dir=rtl] .arco-badge-absolute{left:initial;margin-left:initial;margin-right:-8px;right:100%}.arco-badge-absolute.arco-badge-dot{margin-top:-4px;margin-left:-4px}[dir=rtl] .arco-badge-absolute.arco-badge-dot{margin-left:initial;margin-right:-4px}.arco-theme-dark .process-bg-color-with-config,.arco-theme-dark .process-custom-icon-bg-color-with-config{color:#ffffffe6}.arco-theme-dark .wait-custom-icon-bg-color-with-config{color:#929293;background:#2e2e30}.arco-theme-dark .arco-badge{color:#ffffffe6;background-color:#f76965}.arco-theme-dark .arco-badge-bordered{border:1px solid #17171a}html,body,#root{background:#f7f8fa;min-height:100%;margin:0}body{padding-bottom:env(safe-area-inset-bottom);color:#1d2129;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.28rem;line-height:1.4}#root{width:100%;max-width:100%}@media (width>=500px){html{background:#e5e6eb}body{background:#f7f8fa;max-width:428px;min-height:100vh;margin:0 auto;box-shadow:0 0 24px #00000014}.arco-tab-bar-fixed,.page-actions{width:100%;max-width:428px;transform:translate(-50%);left:50%!important;right:auto!important}.arco-masking{width:100%;max-width:428px;top:0;bottom:0;overflow:hidden;transform:translate(-50%);position:fixed!important;left:50%!important;right:auto!important}}button,input,textarea,select{font-family:inherit}.page-body{padding:0 0 2.4rem}.cell-input-date{color:inherit;text-align:right;background:0 0;border:none;outline:none;width:100%;font-size:.32rem}.page-body .arco-input-wrap input{text-align:right}.page-body .arco-input-wrap textarea{text-align:left}.page-body .arco-cell .cell-text{text-align:right}.page-actions{z-index:20;max-width:428px;padding:.24rem;padding-bottom:calc(.24rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e6eb;gap:.16rem;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.page-actions>.arco-button{flex:1}.attach-block{background:#fff;border-radius:.16rem;margin:.16rem .24rem .24rem;padding:.24rem;font-size:.28rem}.attach-block strong{color:#1d2129;font-size:.3rem;font-weight:600;line-height:1.4;display:block}.attach-thumbs{flex-wrap:wrap;gap:.16rem;display:flex}.attach-thumbs img,.attach-thumbs video{object-fit:cover;pointer-events:none;background:#f2f3f5;border-radius:.08rem;width:1.92rem;height:1.44rem;display:block}.attach-thumb-item{flex-direction:column;align-items:flex-start;gap:.08rem;display:flex}.attach-thumb-btn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:relative}.attach-thumb-btn--video .attach-play-badge{color:#fff;pointer-events:none;background:#00000059;border-radius:.08rem;justify-content:center;align-items:center;font-size:.36rem;display:flex;position:absolute;inset:0}.meeting-video-preview{z-index:3000;box-sizing:border-box;padding:.48rem .24rem;padding-top:calc(.48rem + env(safe-area-inset-top));padding-bottom:calc(.48rem + env(safe-area-inset-bottom));background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.meeting-video-preview-player{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 1.2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;background:#000;border-radius:.04rem;display:block}.meeting-video-preview-close{top:calc(.24rem + env(safe-area-inset-top));z-index:1;color:#fff;background:#ffffff38;border:none;border-radius:50%;width:.64rem;height:.64rem;padding:0;font-size:.4rem;line-height:.64rem;position:absolute;right:.24rem}.meeting-status-tag{flex-shrink:0;margin-right:.08rem}.meeting-search-bar{background:#fff;padding:.04rem .2rem}.meeting-search-bar .arco-search-bar-container{padding:0!important}.meeting-search-bar .arco-search-bar-wrap{box-sizing:border-box;height:.64rem!important;padding:.06rem .2rem!important}.meeting-search-bar .arco-search-bar-clear{cursor:pointer;min-width:.4rem;min-height:.4rem;padding-left:.16rem}.meeting-search-btn{color:#165dff;white-space:nowrap;flex-shrink:0;align-items:center;margin-left:.12rem;padding:0 .04rem;font-size:.28rem;line-height:.64rem;display:inline-flex}.meeting-workflow-steps{margin:.16rem 0 .48rem;padding:0 .08rem}.meeting-workflow-steps .finish .arco-steps-item-icon-dot{background:#00b42a;border-color:#00b42a}.meeting-workflow-steps .process .arco-steps-item-icon-dot{background:#165dff;border:none}.meeting-workflow-steps .wait .arco-steps-item-icon-dot{background:0 0;border-color:#c9cdd4}.meeting-workflow-steps .arco-steps-item-tail-status-finish:after,.meeting-workflow-steps .arco-steps-item-tail-status-finish:before{background:#00b42a}.meeting-step-desc{white-space:pre-line;color:#86909c;font-size:.24rem;line-height:1.4}.attach-hint{color:#86909c;margin:.08rem 0 .16rem;font-size:.24rem;line-height:1.4}.meeting-image-picker{margin:.08rem 0 .24rem}@keyframes meeting-attach-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.meeting-attach-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:.16rem;margin:.08rem 0 .24rem;display:grid}.meeting-attach-skeleton-cell{aspect-ratio:1;background:#f2f3f5;border-radius:.08rem;animation:1.2s ease-in-out infinite meeting-attach-skeleton-pulse}.meeting-image-picker--pending .arco-image-picker-image img[src^="data:image/svg+xml"]{background:#f2f3f5;animation:1.2s ease-in-out infinite meeting-attach-skeleton-pulse}@keyframes meeting-attach-add-flash{0%,to{color:#86909c;box-shadow:none;background:#f7f8fa;border-color:#e5e6eb}40%,60%{color:#f53f3f;background:#ffece8;border-color:#f53f3f;box-shadow:0 0 0 2px #f53f3f47}}.meeting-attach-add-flash{animation:.45s ease-in-out 2 meeting-attach-add-flash}.meeting-attach-add-flash .arco-image-picker-add-icon,.meeting-attach-add-flash .arco-image-picker-add-icon svg,.meeting-attach-add-flash .arco-icon,.meeting-attach-add-flash svg{color:#f53f3f!important;fill:#f53f3f!important}.meeting-image-picker .arco-image-picker-image,.meeting-image-picker .arco-image-picker-add{overflow:hidden}.meeting-image-picker .arco-image-picker-image-container,.meeting-image-picker .arco-image-picker-image .arco-image,.meeting-image-picker .arco-image-picker-image .arco-image-container,.meeting-image-picker .arco-image-picker-image img{object-position:center;max-width:100%;max-height:100%;object-fit:cover!important;width:100%!important;height:100%!important}.meeting-image-picker--video .arco-image-picker-image-container{position:absolute}.meeting-image-picker--video .arco-image-picker-image-container:after{content:"▶";color:#fff;pointer-events:none;z-index:1;background:#00000047;justify-content:center;align-items:center;font-size:.36rem;display:flex;position:absolute;inset:0}.meeting-picker-fallback{color:#4e5969;background:#f2f3f5;justify-content:center;align-items:center;width:100%;height:100%;min-height:1.44rem;font-size:.28rem;font-weight:600;display:flex}.muted{color:#86909c;text-align:center;padding:.48rem .24rem;font-size:.26rem}.list-loading,.page-loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;min-height:40vh;padding:1.2rem .32rem;display:flex}.list-loading--inline,.page-loading--inline{flex-direction:row;justify-content:flex-start;gap:.16rem;min-height:0;padding:.24rem .32rem}.list-loading .muted,.page-loading .muted,.page-loading__tip{text-align:left;margin:0;padding:0}.main-tab-layout{min-height:100vh;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));box-sizing:border-box}.main-tab-content{min-height:0}.home-page{min-height:calc(100vh - 1.2rem - env(safe-area-inset-bottom));box-sizing:border-box;background:#f7f8fa;padding-bottom:.48rem}.home-greet{color:#fff;background:linear-gradient(135deg,#165dff 0%,#4080ff 100%);border-radius:.16rem;margin:.24rem;padding:.36rem .32rem;box-shadow:0 4px 12px #165dff38}.home-greet-title{font-size:.4rem;font-weight:600;line-height:1.3}.home-greet-sub.muted{text-align:left;color:#ffffffd9;margin-top:.12rem;padding:0;font-size:.24rem}.home-section-head{justify-content:space-between;align-items:center;gap:.16rem;padding-right:.24rem;display:flex}.home-section-title{margin:.32rem .24rem .16rem}.home-section-more{color:#165dff;background:0 0;border:none;margin-top:.16rem;padding:.08rem 0;font-size:.26rem;line-height:1}.home-empty-hint{text-align:left;margin:0 .24rem .16rem;padding:.2rem 0}.section-title{color:#1d2129;margin:.32rem .24rem .16rem;font-size:.3rem;font-weight:600}.home-todo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.16rem;padding:0 .24rem;display:grid}.home-todo-tile{text-align:center;background:#fff;border:none;border-radius:.16rem;padding:.28rem .16rem;box-shadow:0 1px 4px #0000000a}.home-todo-tile:active{background:#f7f8fa;transform:scale(.98)}.home-todo-count{color:#165dff;font-size:.44rem;font-weight:700;line-height:1.2}.home-todo-label{color:#4e5969;margin-top:.08rem;font-size:.24rem;line-height:1.3}.home-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem .08rem;padding:0 .16rem .32rem;display:grid}.home-app-tile{text-align:center;background:0 0;border:none;border-radius:.12rem;padding:.16rem .08rem .12rem}.home-app-tile:active{opacity:.85}.home-app-icon{background:#e8f3ff;border-radius:.22rem;justify-content:center;align-items:center;width:.96rem;height:.96rem;margin:0 auto;display:flex}.home-app-icon--blue{background:#e8f3ff}.home-app-icon--green{background:#e8ffea}.home-app-icon--orange{background:#fff7e8}.home-app-label{color:#1d2129;margin-top:.12rem;font-size:.24rem;line-height:1.3}.me-page{min-height:calc(100vh - 1.2rem - env(safe-area-inset-bottom));box-sizing:border-box;background:#f7f8fa;padding-bottom:.48rem}.me-profile-card{color:#fff;background:linear-gradient(135deg,#165dff 0%,#4080ff 100%);border-radius:.16rem;align-items:center;gap:.24rem;margin:.24rem;padding:.36rem .32rem;display:flex;box-shadow:0 4px 12px #165dff38}.me-avatar{color:#fff;background:#ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.04rem;height:1.04rem;font-size:.4rem;font-weight:600;display:flex}.me-profile-meta{min-width:0}.me-profile-name{font-size:.36rem;font-weight:600;line-height:1.3}.me-profile-job{color:#ffffffd9;margin-top:.08rem;font-size:.24rem;line-height:1.3}.me-info-card{background:#fff;border-radius:.16rem;margin:0 .24rem;overflow:hidden;box-shadow:0 1px 4px #0000000a}.todos-page{box-sizing:border-box;background:#f7f8fa;min-height:50vh;padding-bottom:.32rem}.todos-empty{text-align:center;margin:.48rem .24rem}.todos-summary{color:#165dff;background:#e8f3ff;border-radius:.12rem;margin:.24rem .24rem .12rem;padding:.2rem .28rem;font-size:.26rem;font-weight:500;line-height:1.4}.todos-card-list{flex-direction:column;gap:.16rem;padding:.12rem .24rem .32rem;display:flex}.todos-entry-card{text-align:left;box-sizing:border-box;background:#fff;border:none;border-radius:.16rem;align-items:center;gap:.2rem;width:100%;padding:.28rem .24rem;display:flex;box-shadow:0 1px 4px #0000000a}.todos-entry-card:active{background:#f7f8fa}.todos-entry-icon{background:#e8f3ff;border-radius:.18rem;flex-shrink:0;justify-content:center;align-items:center;width:.8rem;height:.8rem;display:flex}.todos-entry-icon--blue{background:#e8f3ff}.todos-entry-icon--green{background:#e8ffea}.todos-entry-icon--orange{background:#fff7e8}.todos-entry-icon--cyan{background:#e8fffb}.todos-entry-main{flex:1;min-width:0}.todos-entry-title{color:#1d2129;font-size:.3rem;font-weight:600;line-height:1.3}.todos-entry-desc{color:#86909c;margin-top:.06rem;font-size:.24rem;line-height:1.3}.todos-entry-badge{color:#fff;text-align:center;background:#f53f3f;border-radius:.2rem;flex-shrink:0;min-width:.4rem;padding:.02rem .12rem;font-size:.22rem;font-weight:600;line-height:.36rem}.todos-entry-arrow{color:#c9cdd4;flex-shrink:0;font-size:.28rem}.main-tab-bar.arco-tab-bar-fixed{z-index:100;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e5e6eb}.page-actions--in-tab{margin-top:.48rem;padding:0 .24rem}.meeting-tasks-page{min-height:100%;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:#f7f8fa}.meeting-tasks-page--select{padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.meeting-tasks-body{padding-bottom:.32rem}.meeting-tasks-empty{text-align:center;margin:.48rem .24rem}.meeting-tasks-nav-link{color:#165dff;font-size:.28rem}.meeting-tasks-summary{color:#165dff;background:#e8f3ff;border-radius:.12rem;margin:.24rem .24rem .12rem;padding:.2rem .28rem;font-size:.26rem;font-weight:500;line-height:1.4}.meeting-tasks-list{flex-direction:column;gap:.16rem;padding:.12rem .24rem .32rem;display:flex}.meeting-task-card{box-sizing:border-box;background:#fff;border:2px solid #0000;border-radius:.16rem;overflow:hidden;box-shadow:0 1px 4px #0000000a}.meeting-task-card--selected{border-color:#7be188}.meeting-task-main{-webkit-user-select:none;user-select:none;touch-action:pan-y;align-items:center;gap:.16rem;padding:.28rem .24rem .2rem;display:flex}.meeting-task-content{flex:1;min-width:0}.meeting-task-title-row{align-items:flex-start;gap:.12rem;display:flex}.meeting-task-title{color:#1d2129;word-break:break-word;flex:1;min-width:0;font-size:.3rem;font-weight:600;line-height:1.35}.meeting-task-type-tag{flex-shrink:0;max-width:2.4rem;margin-top:.02rem}.meeting-task-type-tag .tag-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meeting-task-meta{color:#86909c;margin-top:.08rem;font-size:.24rem;line-height:1.35}.meeting-task-chevron{color:#c9cdd4;flex-shrink:0;padding-left:.08rem;font-size:.36rem;line-height:1}.meeting-task-actions{justify-content:flex-end;gap:.16rem;padding:0 .24rem .24rem;display:flex}.meeting-tasks-batch-bar{z-index:90;padding:.2rem .24rem calc(.2rem + env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border-top:1px solid #e5e6eb;align-items:stretch;gap:.16rem;display:flex;position:fixed;bottom:0;left:0;right:0}.meeting-tasks-batch-exit,.meeting-tasks-batch-approve{box-sizing:border-box;flex:1 1 0;width:0;min-width:0}.meeting-tasks-batch-exit .btn-text,.meeting-tasks-batch-approve .btn-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approve-comment-dialog-body{text-align:left}.approve-comment-dialog-desc{color:#4e5969;margin-bottom:.2rem;font-size:.28rem;line-height:1.45}.approve-comment-textarea{margin-top:.08rem}.btn-action-approve,.btn-action-reject{color:#fff!important}.confirm-reject-dialog .dialog-footer-btn-cancel,.confirm-action-dialog .dialog-footer-btn-cancel,.confirm-reject-dialog .dialog-footer-button.cancel,.confirm-action-dialog .dialog-footer-button.cancel,.confirm-reject-dialog .dialog-footer-button:first-child,.confirm-action-dialog .dialog-footer-button:first-child{color:#f53f3f!important}.confirm-reject-dialog .dialog-footer-btn-ok,.confirm-action-dialog .dialog-footer-btn-ok,.confirm-reject-dialog .dialog-footer-button.confirm,.confirm-action-dialog .dialog-footer-button.confirm,.confirm-reject-dialog .dialog-footer-button:last-child,.confirm-action-dialog .dialog-footer-button:last-child{font-weight:600;color:#00b42a!important}
