.header{display:flex;align-items:flex-start;justify-content:space-between;margin:calc(8 * var(--rpx)) 0 calc(28 * var(--rpx))}.header-copy{min-width:0;flex:1}.header-title{font-size:calc(44 * var(--rpx));font-weight:800;line-height:1.2}.header-subtitle{margin-top:calc(10 * var(--rpx));color:#8f959e;font-size:calc(26 * var(--rpx))}.language-picker{margin:calc(2 * var(--rpx)) calc(2 * var(--rpx)) 0 calc(20 * var(--rpx));flex-shrink:0}.language-button{position:relative;display:flex;justify-content:center;align-items:center;width:calc(78 * var(--rpx));height:calc(78 * var(--rpx));box-sizing:border-box;background:#fff;border:calc(3 * var(--rpx)) solid #1677ff;border-radius:50%;box-shadow:0 calc(7 * var(--rpx)) calc(18 * var(--rpx)) #1677ff33}.language-button-icon{font-size:calc(39 * var(--rpx));line-height:1}.language-button-arrow{position:absolute;right:calc(-5 * var(--rpx));bottom:calc(-5 * var(--rpx));display:flex;justify-content:center;align-items:center;width:calc(29 * var(--rpx));height:calc(29 * var(--rpx));color:#fff;background:#1677ff;border:calc(3 * var(--rpx)) solid #f3f5f7;border-radius:50%;font-size:calc(18 * var(--rpx));font-weight:800;line-height:1}.identity-loading{padding:calc(60 * var(--rpx)) calc(24 * var(--rpx));color:#8f959e;text-align:center}.binding-card{padding:calc(44 * var(--rpx)) calc(32 * var(--rpx));text-align:center}.binding-icon{display:flex;justify-content:center;align-items:center;width:calc(92 * var(--rpx));height:calc(92 * var(--rpx));margin:0 auto;color:#fff;background:linear-gradient(145deg,#1677ff,#16a34a);border-radius:calc(28 * var(--rpx));font-size:calc(42 * var(--rpx));font-weight:800}.binding-title{margin-top:calc(28 * var(--rpx));font-size:calc(36 * var(--rpx));font-weight:800}.binding-desc{margin-top:calc(18 * var(--rpx));color:#646a73;font-size:calc(25 * var(--rpx));line-height:1.65}.application-input,.application-picker{height:calc(84 * var(--rpx));margin-top:calc(22 * var(--rpx));padding:0 calc(22 * var(--rpx));box-sizing:border-box;color:#243047;background:#f4f7fb;border:calc(2 * var(--rpx)) solid #dce6f2;border-radius:calc(15 * var(--rpx));font-size:calc(25 * var(--rpx));line-height:calc(84 * var(--rpx));text-align:left}.application-picker{color:#1767c6;font-weight:800}.note-input{margin-top:calc(14 * var(--rpx))}.application-submit{min-height:calc(86 * var(--rpx));margin-top:calc(22 * var(--rpx));color:#fff;background:linear-gradient(145deg,#2585f5,#0d63c9);border-radius:calc(15 * var(--rpx));font-size:calc(27 * var(--rpx));font-weight:900}.application-pending{display:flex;justify-content:center;align-items:center;gap:calc(12 * var(--rpx));margin-top:calc(28 * var(--rpx));padding:calc(22 * var(--rpx));color:#176b38;background:#eaf8ee;border-radius:calc(15 * var(--rpx));font-size:calc(25 * var(--rpx));font-weight:850}.pending-dot{width:calc(16 * var(--rpx));height:calc(16 * var(--rpx));background:#18a957;border-radius:50%;box-shadow:0 0 0 calc(7 * var(--rpx)) #18a9571f}.bind-code{margin:calc(30 * var(--rpx)) auto 0;color:#1457a6;font-size:calc(64 * var(--rpx));font-weight:800;letter-spacing:calc(12 * var(--rpx))}.binding-warning{margin-top:calc(26 * var(--rpx));padding:calc(20 * var(--rpx));color:#b42318;background:#fff1f0;border-radius:calc(14 * var(--rpx));font-size:calc(24 * var(--rpx))}.account-hint{margin-top:calc(12 * var(--rpx));color:#a0a5ad;font-size:calc(21 * var(--rpx))}.refresh-identity-button{margin-top:calc(30 * var(--rpx));min-height:calc(88 * var(--rpx));padding:calc(12 * var(--rpx)) calc(18 * var(--rpx));color:#1457a6;background:#eaf3ff;border-radius:calc(16 * var(--rpx));font-weight:700;line-height:1.35}.identity-card,.status-card,.compact-status-card{display:flex;justify-content:space-between;align-items:center;padding:calc(24 * var(--rpx))}.compact-status-card{min-height:calc(116 * var(--rpx));padding:calc(22 * var(--rpx)) calc(24 * var(--rpx))}.compact-status-block{min-width:0}.employee-block{width:34%}.task-block{flex:1}.compact-divider{width:calc(2 * var(--rpx));height:calc(62 * var(--rpx));margin:0 calc(22 * var(--rpx));background:#e8ebef}.compact-time{margin-left:calc(14 * var(--rpx));text-align:right}.compact-status-card .status-name,.compact-status-card .status-task,.compact-status-card .status-time{margin-top:calc(5 * var(--rpx));font-size:calc(30 * var(--rpx));line-height:1.2}.compact-status-card .status-name,.compact-status-card .status-task{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-strip{display:flex;align-items:center;min-height:calc(58 * var(--rpx));margin-top:calc(14 * var(--rpx));padding:calc(8 * var(--rpx)) calc(18 * var(--rpx));box-sizing:border-box;border-radius:calc(14 * var(--rpx));font-size:calc(21 * var(--rpx));line-height:1.35}.location-strip.inside{color:#147a38;background:#eaf8ee}.location-strip.outside{color:#b42318;background:#fff1f0}.location-strip.readonly{color:#5b6472;background:#edf0f4}.location-dot{width:calc(14 * var(--rpx));height:calc(14 * var(--rpx));margin-right:calc(10 * var(--rpx));background:currentColor;border-radius:50%}.attendance-scan-card{display:flex;align-items:center;justify-content:space-between;gap:calc(18 * var(--rpx));margin-top:calc(16 * var(--rpx));padding:calc(20 * var(--rpx)) calc(22 * var(--rpx));border:calc(2 * var(--rpx)) solid #d8e7f7}.attendance-scan-card.clocked-in{border-color:#bce5c9;background:linear-gradient(145deg,#fff,#effbf3)}.attendance-scan-copy{min-width:0;flex:1}.attendance-scan-title{color:#243047;font-size:calc(25 * var(--rpx));font-weight:900}.attendance-scan-subtitle{margin-top:calc(6 * var(--rpx));overflow:hidden;color:#7c8797;font-size:calc(19 * var(--rpx));white-space:nowrap;text-overflow:ellipsis}.attendance-scan-button{width:calc(210 * var(--rpx));min-height:calc(70 * var(--rpx));margin:0;padding:0 calc(12 * var(--rpx));color:#fff;border-radius:calc(13 * var(--rpx));font-size:calc(23 * var(--rpx));font-weight:900;line-height:calc(70 * var(--rpx))}.attendance-scan-button.clock-in{background:linear-gradient(145deg,#2585f5,#0d63c9)}.attendance-scan-button.clock-out{background:linear-gradient(145deg,#23a35a,#138342)}.identity-copy,.status-main{min-width:0;flex:1}.verified-badge{max-width:calc(220 * var(--rpx));margin-left:calc(16 * var(--rpx));padding:calc(10 * var(--rpx)) calc(18 * var(--rpx));color:#16823b;background:#eaf8ee;border-radius:calc(999 * var(--rpx));font-size:calc(22 * var(--rpx));font-weight:700;line-height:1.25;text-align:center}.status-card{margin-top:calc(18 * var(--rpx))}.status-label{color:#8f959e;font-size:calc(23 * var(--rpx))}.status-name{margin-top:calc(8 * var(--rpx));font-size:calc(36 * var(--rpx));font-weight:800}.status-right{margin-left:calc(18 * var(--rpx));flex-shrink:0;text-align:right}.status-task{margin-top:calc(8 * var(--rpx));font-size:calc(30 * var(--rpx));font-weight:700}.status-task.active{color:#16823b}.status-time{margin-top:calc(8 * var(--rpx));color:#1f2329;font-size:calc(30 * var(--rpx));font-weight:700}.task-title{margin-top:calc(38 * var(--rpx))}.task-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 * var(--rpx))}.task-button{display:flex;justify-content:center;align-items:center;min-height:calc(128 * var(--rpx));height:calc(128 * var(--rpx));padding:calc(10 * var(--rpx)) calc(14 * var(--rpx));box-sizing:border-box;color:#0f5fb8;background:linear-gradient(145deg,#f1f7ff,#dcecff);border:calc(2 * var(--rpx)) solid #c9e0ff;border-radius:calc(22 * var(--rpx));box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #1457a61a;line-height:1.12}.task-button[disabled]{color:#89919c;background:#eef1f4;border-color:#dfe3e8;box-shadow:none}.task-button:active{opacity:.82;transform:scale(.98)}.task-button.current{color:#fff;background:linear-gradient(145deg,#20b85a,#13843f);border-color:#13843f;box-shadow:0 calc(10 * var(--rpx)) calc(22 * var(--rpx)) #13843f3d}.task-label{width:100%;font-size:calc(32 * var(--rpx));font-weight:900;line-height:1.15;text-align:center;letter-spacing:calc(.4 * var(--rpx));text-shadow:0 calc(1 * var(--rpx)) 0 rgba(255,255,255,.72);overflow-wrap:break-word;word-break:break-word}.lang-zh .task-label{font-size:calc(39 * var(--rpx));letter-spacing:calc(1.5 * var(--rpx))}.lang-en .task-label{font-size:calc(31 * var(--rpx))}.lang-es .task-label,.lang-de .task-label,.lang-ro .task-label,.lang-bg .task-label,.lang-tr .task-label,.lang-vi .task-label{font-size:calc(29 * var(--rpx))}.task-button.current .task-label{text-shadow:0 calc(1 * var(--rpx)) calc(2 * var(--rpx)) rgba(0,0,0,.2)}.switch-tip{margin-top:calc(22 * var(--rpx));color:#8f959e;text-align:center;font-size:calc(22 * var(--rpx));line-height:1.5}.stop-button{margin-top:calc(24 * var(--rpx));min-height:calc(88 * var(--rpx));padding:calc(12 * var(--rpx)) calc(18 * var(--rpx));color:#b42318;background:#fff1f0;border-radius:calc(18 * var(--rpx));font-weight:700;line-height:1.35}.utility-actions{display:flex;flex-direction:column;gap:calc(16 * var(--rpx));margin:calc(28 * var(--rpx)) 0 calc(24 * var(--rpx))}.utility-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(84 * var(--rpx));margin:0;padding:calc(10 * var(--rpx)) calc(20 * var(--rpx));border-radius:calc(17 * var(--rpx));box-sizing:border-box;font-size:calc(27 * var(--rpx));font-weight:850;line-height:1.3}.forgot-button{color:#6b4500;background:linear-gradient(145deg,#fff8df,#ffe8a3);border:calc(2 * var(--rpx)) solid #f3c545;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #bd87001f}.forgot-icon{display:inline-flex;justify-content:center;align-items:center;width:calc(38 * var(--rpx));height:calc(38 * var(--rpx));margin-right:calc(12 * var(--rpx));color:#fff;background:#d48806;border-radius:50%;font-weight:900}.unloading-button{color:#006d75;background:linear-gradient(145deg,#edfffc,#cff7f1);border:calc(2 * var(--rpx)) solid #73d9cf;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #006d751a}.dashboard-button{color:#3730a3;background:linear-gradient(145deg,#f3f2ff,#dedcff);border:calc(2 * var(--rpx)) solid #aaa5ef;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #3730a31a}.utility-actions .share-button{color:#166534;background:linear-gradient(145deg,#f1fff5,#d8f8e1);border:calc(2 * var(--rpx)) solid #8bdda2;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #1665341a}.page>.dashboard-button{min-height:calc(88 * var(--rpx));margin:calc(34 * var(--rpx)) 0 calc(18 * var(--rpx));padding:calc(12 * var(--rpx)) calc(22 * var(--rpx));border-radius:calc(18 * var(--rpx));font-weight:800}.page>.share-button{min-height:calc(88 * var(--rpx));margin:0 0 calc(24 * var(--rpx));padding:calc(12 * var(--rpx)) calc(22 * var(--rpx));color:#1457a6;background:#eaf3ff;border-radius:calc(18 * var(--rpx));font-weight:800}.unbound-language-row{display:flex;justify-content:flex-end;margin:calc(4 * var(--rpx)) calc(4 * var(--rpx)) calc(18 * var(--rpx))}.compact-status-card{align-items:center;margin-top:0;padding:calc(20 * var(--rpx)) calc(18 * var(--rpx)) calc(20 * var(--rpx)) calc(22 * var(--rpx))}.compact-status-card .employee-block{width:31%}.compact-status-card .task-block{min-width:calc(120 * var(--rpx))}.compact-status-card .compact-divider{margin:0 calc(16 * var(--rpx))}.compact-status-card .status-label{font-size:calc(20 * var(--rpx))}.compact-status-card .status-name,.compact-status-card .status-task,.compact-status-card .status-time{font-size:calc(29 * var(--rpx))}.compact-language-picker{margin-left:calc(16 * var(--rpx));flex-shrink:0}.compact-language-button{width:calc(68 * var(--rpx));height:calc(68 * var(--rpx))}.compact-language-button .language-button-icon{font-size:calc(33 * var(--rpx))}.manager-dashboard-button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(88 * var(--rpx));margin:0;padding:calc(10 * var(--rpx)) calc(24 * var(--rpx)) calc(10 * var(--rpx)) calc(92 * var(--rpx));overflow:visible;box-sizing:border-box;color:#ffe7a1;background:linear-gradient(145deg,#252525,#050505 68%,#1a1306);border:calc(2 * var(--rpx)) solid #c89b2c;border-radius:calc(17 * var(--rpx));box-shadow:0 calc(9 * var(--rpx)) calc(22 * var(--rpx)) #0000003d,inset 0 calc(1 * var(--rpx)) 0 #ffeba638;font-size:calc(29 * var(--rpx));font-weight:900;line-height:1.25;letter-spacing:calc(.4 * var(--rpx));text-shadow:0 calc(1 * var(--rpx)) calc(2 * var(--rpx)) rgba(0,0,0,.8)}.manager-dashboard-button:after{border:none}.manager-crown{position:absolute;left:calc(-14 * var(--rpx));top:calc(-30 * var(--rpx));z-index:3;width:calc(112 * var(--rpx));height:calc(112 * var(--rpx));filter:drop-shadow(0 calc(7 * var(--rpx)) calc(7 * var(--rpx)) rgba(0,0,0,.35));pointer-events:none}.manager-button-text{display:block;max-width:100%;font-size:calc(29 * var(--rpx));font-weight:900;white-space:normal}.standalone-manager-button{margin:calc(42 * var(--rpx)) 0 calc(24 * var(--rpx))}.my-hours-section{margin-top:calc(28 * var(--rpx))}.my-hours-header{display:flex;justify-content:space-between;align-items:center;padding:calc(24 * var(--rpx));border:calc(2 * var(--rpx)) solid #c9e0ff}.my-hours-title{color:#143d70;font-size:calc(31 * var(--rpx));font-weight:900}.my-hours-subtitle{margin-top:calc(6 * var(--rpx));color:#7b8796;font-size:calc(22 * var(--rpx))}.my-hours-toggle{margin-left:calc(18 * var(--rpx));color:#1667c5;font-size:calc(24 * var(--rpx));font-weight:850;white-space:nowrap}.hours-content{margin-top:calc(16 * var(--rpx))}.hours-card{margin-top:calc(16 * var(--rpx));padding:calc(24 * var(--rpx))}.hours-card:first-child{margin-top:0}.hours-card-header{display:flex;justify-content:space-between;align-items:center}.hours-card-title{color:#1f2329;font-size:calc(29 * var(--rpx));font-weight:900}.hours-picker{padding:calc(13 * var(--rpx)) calc(18 * var(--rpx));color:#1457a6;background:#eaf3ff;border-radius:calc(13 * var(--rpx));font-size:calc(23 * var(--rpx));font-weight:850}.hours-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:calc(24 * var(--rpx));color:#646a73;font-size:calc(23 * var(--rpx))}.hours-total-value{color:#0f5fb8;font-size:calc(40 * var(--rpx));font-weight:900;letter-spacing:calc(1 * var(--rpx))}.hours-meta{margin:calc(8 * var(--rpx)) 0 calc(15 * var(--rpx));color:#8f959e;font-size:calc(20 * var(--rpx));line-height:1.45}.hours-task-row{display:flex;justify-content:space-between;align-items:center;min-height:calc(58 * var(--rpx));border-top:calc(1 * var(--rpx)) solid #edf0f3;color:#30343a;font-size:calc(24 * var(--rpx));font-weight:750}.hours-task-count{color:#8f959e;font-size:calc(20 * var(--rpx))}.hours-task-time{margin-left:calc(12 * var(--rpx));color:#16823b;font-weight:900;white-space:nowrap}.hours-empty{padding:calc(34 * var(--rpx)) calc(12 * var(--rpx)) calc(12 * var(--rpx));color:#969da7;text-align:center;font-size:calc(23 * var(--rpx))}.auto-login-footer{margin:calc(30 * var(--rpx)) 0 calc(12 * var(--rpx));color:#9ba1aa;font-size:calc(21 * var(--rpx));line-height:1.5;text-align:center}.task-panel{position:relative;margin-top:calc(30 * var(--rpx));padding:calc(28 * var(--rpx)) calc(22 * var(--rpx)) calc(24 * var(--rpx));overflow:visible;border:calc(1 * var(--rpx)) solid rgba(223,231,241,.94);border-radius:calc(28 * var(--rpx));box-shadow:0 calc(22 * var(--rpx)) calc(58 * var(--rpx)) #223d6021,0 calc(4 * var(--rpx)) calc(14 * var(--rpx)) #223d600f}.task-panel:before{content:"";position:absolute;left:calc(36 * var(--rpx));right:calc(36 * var(--rpx));bottom:calc(-16 * var(--rpx));z-index:-1;height:calc(36 * var(--rpx));background:#2b507d1a;border-radius:50%;filter:blur(calc(16 * var(--rpx)))}.task-panel.sort-mode{border-color:#8abcf7;box-shadow:0 calc(22 * var(--rpx)) calc(60 * var(--rpx)) #1368db2e,inset 0 0 0 calc(2 * var(--rpx)) #438eeb14}.task-panel-header{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--rpx));min-height:calc(54 * var(--rpx));margin-bottom:calc(22 * var(--rpx));flex-wrap:wrap}.task-title{margin:0;color:#172033;font-size:calc(34 * var(--rpx));font-weight:900}.sort-controls{display:flex;align-items:center;gap:calc(12 * var(--rpx));margin-left:auto}.sort-toggle,.reset-sort-button{display:flex;align-items:center;justify-content:center;min-height:calc(50 * var(--rpx));padding:0 calc(14 * var(--rpx));box-sizing:border-box;color:#697588;background:#f3f6fa;border:calc(1 * var(--rpx)) solid #e0e6ee;border-radius:calc(999 * var(--rpx));font-size:calc(20 * var(--rpx));font-weight:800;line-height:1.15}.sort-toggle.active{color:#fff;background:linear-gradient(135deg,#2585f5,#0c60c9);border-color:#0c60c9;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #0c60c933}.reset-sort-button{color:#9a6400;background:#fff7df;border-color:#f0d58c}.sort-toggle-icon{margin-left:calc(8 * var(--rpx));font-size:calc(27 * var(--rpx));font-weight:900}.sort-hint{margin:calc(-6 * var(--rpx)) 0 calc(18 * var(--rpx));padding:calc(13 * var(--rpx)) calc(16 * var(--rpx));color:#175ca6;background:#edf6ff;border:calc(1 * var(--rpx)) dashed #a9cef5;border-radius:calc(14 * var(--rpx));font-size:calc(20 * var(--rpx));font-weight:700;text-align:center}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--rpx))}.task-button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:calc(172 * var(--rpx));height:calc(172 * var(--rpx));margin:0;padding:calc(13 * var(--rpx)) calc(7 * var(--rpx)) calc(10 * var(--rpx));overflow:hidden;box-sizing:border-box;color:#243148;background:linear-gradient(150deg,#fbfdff,#eef5ff);border:calc(2 * var(--rpx)) solid #e1e9f4;border-radius:calc(21 * var(--rpx));box-shadow:0 calc(8 * var(--rpx)) calc(20 * var(--rpx)) #2c528014,inset 0 calc(1 * var(--rpx)) 0 #ffffffe6;line-height:1.08}.task-button:before{content:"";position:absolute;left:calc(16 * var(--rpx));right:calc(16 * var(--rpx));top:0;height:calc(4 * var(--rpx));background:linear-gradient(90deg,transparent,rgba(54,126,221,.42),transparent);border-radius:calc(999 * var(--rpx))}.task-button:active,.task-button-hover{opacity:1;transform:translateY(calc(1 * var(--rpx))) scale(.975)}.task-icon{width:calc(60 * var(--rpx));height:calc(60 * var(--rpx));flex:none;margin-bottom:calc(9 * var(--rpx))}.task-label{position:relative;z-index:2;display:-webkit-box;width:100%;max-height:calc(76 * var(--rpx));overflow:hidden;color:inherit;font-size:calc(24 * var(--rpx));font-weight:850;line-height:1.14;letter-spacing:0;text-align:center;text-shadow:none;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lang-zh .task-label{font-size:calc(29 * var(--rpx));font-weight:900;letter-spacing:calc(.4 * var(--rpx))}.lang-en .task-label{font-size:calc(24 * var(--rpx))}.lang-vi .task-label{font-size:calc(23 * var(--rpx))}.lang-es .task-label,.lang-de .task-label,.lang-ro .task-label,.lang-bg .task-label,.lang-tr .task-label{font-size:calc(22 * var(--rpx))}.task-tone-blue{background:linear-gradient(150deg,#fbfdff,#eaf3ff);border-color:#d6e5fb}.task-tone-green{background:linear-gradient(150deg,#fbfffd,#e9f9f0);border-color:#d5efe1}.task-tone-cyan{background:linear-gradient(150deg,#fbfeff,#e9f7fc);border-color:#d5eaf2}.task-tone-purple{background:linear-gradient(150deg,#fefcff,#f2ebfc);border-color:#e4d8f5}.task-tone-orange{background:linear-gradient(150deg,#fffdf9,#fff2e4);border-color:#f3e2d0}.task-tone-slate{background:linear-gradient(150deg,#fcfdff,#edf2f8);border-color:#dce5ef}.task-tone-red{background:linear-gradient(150deg,#fffdfd,#fff0ef);border-color:#f3dada}.task-tone-violet{background:linear-gradient(150deg,#fefcff,#f2ebfb);border-color:#e6daf5}.task-tone-royal{background:linear-gradient(150deg,#fbfdff,#ebf3ff);border-color:#d8e5f7}.task-tone-amber{background:linear-gradient(150deg,#fffefa,#fff4e8);border-color:#f2e2cf}.task-tone-gold{background:linear-gradient(150deg,#fffef9,#fff6e7);border-color:#f2e4c4}.task-tone-emerald{background:linear-gradient(150deg,#fbfffd,#e8faf1);border-color:#d1efdf}.task-tone-indigo{background:linear-gradient(150deg,#fbfdff,#edf2ff);border-color:#dbe3f7}.task-tone-rose{background:linear-gradient(150deg,#fffdfd,#ffeff4);border-color:#f3d9e1}.task-tone-mint{background:linear-gradient(150deg,#fbfffc,#e8f9ef);border-color:#cfead9}.task-button.current{color:#fff;background:linear-gradient(145deg,#1cb765,#0b7e45);border-color:#0b7e45;box-shadow:0 calc(12 * var(--rpx)) calc(28 * var(--rpx)) #0b7e4547,inset 0 calc(1 * var(--rpx)) 0 #ffffff40}.task-button.current:before{background:#ffffff9e}.task-button.current .task-icon{padding:calc(5 * var(--rpx));background:#fffffff0;border-radius:calc(15 * var(--rpx));box-sizing:border-box}.task-button.current .task-label{text-shadow:0 calc(1 * var(--rpx)) calc(2 * var(--rpx)) rgba(0,0,0,.18)}.task-button[disabled]{color:#929aa6;background:#eef1f4;border-color:#e1e5ea;box-shadow:none}.task-button[disabled] .task-icon{filter:grayscale(1);opacity:.52}.task-button[disabled]:before{display:none}.task-button.disabled{color:#929aa6;background:#eef1f4;border-color:#e1e5ea;box-shadow:none}.task-button.disabled .task-icon{filter:grayscale(1);opacity:.52}.task-button.disabled:before{display:none}.task-button.disabled.task-button-hover{transform:none;opacity:1}.sort-task-button{user-select:none}.sort-task-button .drag-handle{position:absolute;right:calc(9 * var(--rpx));top:calc(7 * var(--rpx));color:#9aa7b8;font-size:calc(20 * var(--rpx));font-weight:900;letter-spacing:calc(-4 * var(--rpx))}.task-hide-control{position:absolute;left:calc(7 * var(--rpx));top:calc(6 * var(--rpx));z-index:4;display:flex;align-items:center;justify-content:center;width:calc(42 * var(--rpx));height:calc(42 * var(--rpx));color:#fff;background:#ef4444;border:calc(3 * var(--rpx)) solid #ffffff;border-radius:50%;box-shadow:0 calc(5 * var(--rpx)) calc(12 * var(--rpx)) #be232d3d;font-size:calc(30 * var(--rpx));font-weight:900;line-height:1}.hidden-task-panel{margin-top:calc(20 * var(--rpx));padding:calc(20 * var(--rpx));border:calc(2 * var(--rpx)) dashed #cbd8e8;border-radius:calc(20 * var(--rpx));background:#f7faff}.hidden-task-heading{color:#52657d;font-size:calc(23 * var(--rpx));font-weight:900}.hidden-task-list{display:flex;flex-wrap:wrap;gap:calc(12 * var(--rpx));margin-top:calc(14 * var(--rpx))}.hidden-task-chip{display:flex;align-items:center;gap:calc(6 * var(--rpx));min-height:calc(52 * var(--rpx));padding:0 calc(16 * var(--rpx)) 0 calc(10 * var(--rpx));color:#1d5fae;background:#fff;border:calc(1 * var(--rpx)) solid #bdd5ef;border-radius:calc(999 * var(--rpx));font-size:calc(21 * var(--rpx));font-weight:850;box-shadow:0 calc(5 * var(--rpx)) calc(12 * var(--rpx)) #2d57860f}.restore-symbol{color:#0f9f6e;font-size:calc(30 * var(--rpx));font-weight:900}.hidden-task-tip{margin-top:calc(13 * var(--rpx));color:#8a97a8;font-size:calc(19 * var(--rpx))}.sort-task-button.dragging{z-index:8;transform:scale(1.055);border-color:#4f9bf0;box-shadow:0 calc(18 * var(--rpx)) calc(38 * var(--rpx)) #1468d63b;opacity:.92}.sort-task-button.drag-over{border-color:#4f9bf0}.switch-tip{margin:calc(20 * var(--rpx)) calc(6 * var(--rpx)) 0;color:#8993a1;font-size:calc(20 * var(--rpx))}.stop-button{margin-top:calc(22 * var(--rpx))}.utility-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:calc(96 * var(--rpx)) calc(96 * var(--rpx));gap:calc(16 * var(--rpx));margin:calc(36 * var(--rpx)) 0 calc(26 * var(--rpx))}.utility-button{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:calc(96 * var(--rpx));height:calc(96 * var(--rpx));margin:0;padding:calc(11 * var(--rpx)) calc(38 * var(--rpx)) calc(11 * var(--rpx)) calc(17 * var(--rpx));box-sizing:border-box;border-radius:calc(20 * var(--rpx));text-align:left;box-shadow:0 calc(10 * var(--rpx)) calc(24 * var(--rpx)) #233e6117}.forgot-button{height:calc(96 * var(--rpx));padding:calc(11 * var(--rpx)) calc(38 * var(--rpx)) calc(11 * var(--rpx)) calc(17 * var(--rpx));color:#714b00;background:linear-gradient(145deg,#fffdf5,#ffedba);border:calc(2 * var(--rpx)) solid #efd071}.forgot-entry-icon{color:#fff;background:linear-gradient(145deg,#f2ae00,#cb7900);border-radius:48% 48% 48% 12%;box-shadow:0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) #c1740033;font-size:calc(36 * var(--rpx));font-weight:900}.unloading-button{color:#006a70;background:linear-gradient(145deg,#f1fffd,#d7f8f3);border:calc(2 * var(--rpx)) solid #96dfd7}.utility-actions .manager-dashboard-button{grid-column:1 / 3;min-height:calc(96 * var(--rpx));height:calc(96 * var(--rpx));padding:calc(11 * var(--rpx)) calc(38 * var(--rpx)) calc(11 * var(--rpx)) calc(17 * var(--rpx));color:#ffe8a8;background:linear-gradient(145deg,#222326,#070708 72%,#211807);border:calc(2 * var(--rpx)) solid #b98b2d;border-radius:calc(20 * var(--rpx));box-shadow:0 calc(12 * var(--rpx)) calc(26 * var(--rpx)) #0000003b,inset 0 calc(1 * var(--rpx)) 0 #ffefb829}.staff-actions{grid-template-rows:calc(96 * var(--rpx))}.utility-icon{position:relative;display:flex;justify-content:center;align-items:center;width:calc(56 * var(--rpx));height:calc(56 * var(--rpx));margin-right:calc(14 * var(--rpx));flex:none}.utility-icon img{width:calc(56 * var(--rpx));height:calc(56 * var(--rpx))}.utility-copy{min-width:0;flex:1}.utility-title{display:-webkit-box;max-height:calc(58 * var(--rpx));overflow:hidden;font-size:calc(25 * var(--rpx));font-weight:900;line-height:1.15;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.utility-subtitle{margin-top:calc(5 * var(--rpx));color:#36495ea8;font-size:calc(18 * var(--rpx));font-weight:650;line-height:1.15;overflow-wrap:anywhere}.manager-subtitle{color:#ffeab2ad}.manager-button-text{max-width:none;color:inherit;font-size:calc(25 * var(--rpx));white-space:normal}.utility-arrow{position:absolute;right:calc(15 * var(--rpx));top:50%;margin-top:calc(-18 * var(--rpx));font-size:calc(36 * var(--rpx));font-weight:500;line-height:calc(36 * var(--rpx))}.crown-entry-icon{overflow:visible}.crown-entry-icon .manager-crown{position:static;width:calc(73 * var(--rpx));height:calc(73 * var(--rpx));filter:drop-shadow(0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) rgba(0,0,0,.32))}.standalone-manager-button .manager-button-text{font-size:calc(29 * var(--rpx))}.visitor-actions{grid-template-columns:1fr;grid-template-rows:calc(96 * var(--rpx)) calc(96 * var(--rpx))}.visitor-actions .unloading-button,.visitor-actions .manager-dashboard-button{grid-column:1}@media(max-width:360px){.task-panel{padding-left:calc(18 * var(--rpx));padding-right:calc(18 * var(--rpx))}.task-grid{gap:calc(11 * var(--rpx))}.task-button{min-height:calc(164 * var(--rpx));height:calc(164 * var(--rpx))}.task-icon{width:calc(54 * var(--rpx));height:calc(54 * var(--rpx))}.lang-zh .task-label{font-size:calc(27 * var(--rpx))}.lang-en .task-label,.lang-vi .task-label{font-size:calc(21 * var(--rpx))}.lang-es .task-label,.lang-de .task-label,.lang-ro .task-label,.lang-bg .task-label,.lang-tr .task-label{font-size:calc(20 * var(--rpx))}.utility-title,.manager-button-text{font-size:calc(22 * var(--rpx))}.utility-subtitle{font-size:calc(16 * var(--rpx))}}.role-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--rpx));margin:0 0 calc(18 * var(--rpx));padding:calc(18 * var(--rpx)) calc(20 * var(--rpx));box-sizing:border-box;color:#704d00;background:linear-gradient(135deg,#fff8dc,#ffecad);border:calc(1 * var(--rpx)) solid #f0cc62;border-radius:calc(18 * var(--rpx));box-shadow:0 calc(8 * var(--rpx)) calc(20 * var(--rpx)) #9668001f}.role-preview-copy{flex:1;min-width:0}.role-preview-title{font-size:calc(24 * var(--rpx));font-weight:950}.role-preview-hint{margin-top:calc(4 * var(--rpx));font-size:calc(18 * var(--rpx));line-height:1.35}.role-preview-banner button{flex:0 0 auto;min-width:calc(92 * var(--rpx));min-height:calc(52 * var(--rpx));margin:0;padding:0 calc(16 * var(--rpx));color:#fff;font-size:calc(20 * var(--rpx));font-weight:900;line-height:calc(52 * var(--rpx));background:#9b6b00;border-radius:calc(12 * var(--rpx))}.brand-header{display:flex;align-items:center;box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0868e8,#2388ff 72%,#55a9ff);box-shadow:0 calc(10 * var(--rpx)) calc(26 * var(--rpx)) #0958bf2e}.brand-copy{width:100%;padding-left:calc(34 * var(--rpx));padding-bottom:calc(16 * var(--rpx));box-sizing:border-box;text-align:left}.brand-title{font-size:calc(38 * var(--rpx));font-weight:950;line-height:1.16;letter-spacing:calc(.5 * var(--rpx));text-shadow:0 calc(2 * var(--rpx)) calc(5 * var(--rpx)) rgba(0,47,116,.18)}.brand-subtitle{margin-top:calc(7 * var(--rpx));color:#ffffffe0;font-size:calc(20 * var(--rpx));font-weight:650;letter-spacing:calc(.4 * var(--rpx));line-height:1.2}.profile-status-card{display:flex;align-items:center;min-height:calc(124 * var(--rpx));padding:calc(22 * var(--rpx)) calc(24 * var(--rpx));box-sizing:border-box}.profile-avatar-wrap{position:relative;width:calc(86 * var(--rpx));height:calc(86 * var(--rpx));margin-right:calc(20 * var(--rpx));flex:none}.profile-avatar{width:calc(86 * var(--rpx));height:calc(86 * var(--rpx));box-sizing:border-box;background:#eef2f7;border:calc(4 * var(--rpx)) solid #ffffff;border-radius:50%;box-shadow:0 calc(7 * var(--rpx)) calc(18 * var(--rpx)) #203f6829}.profile-main{min-width:0;flex:1}.profile-name-row{display:flex;align-items:center;min-width:0}.profile-name{max-width:63%;overflow:hidden;color:#17233a;font-size:calc(34 * var(--rpx));font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.profile-role{margin-left:calc(13 * var(--rpx));padding:calc(6 * var(--rpx)) calc(12 * var(--rpx));color:#1765c2;background:#eaf3ff;border-radius:calc(9 * var(--rpx));font-size:calc(19 * var(--rpx));font-weight:850;line-height:1}.profile-role.role-manager{color:#9a6300;background:#fff4d1}.profile-role.role-visitor{color:#6d4ac1;background:#f1ebff}.profile-task-row{margin-top:calc(11 * var(--rpx));color:#687386;font-size:calc(23 * var(--rpx));line-height:1.25}.profile-task-value{color:#27354b;font-weight:800}.profile-task-value.active{color:#078147}.profile-task-time{margin-left:calc(5 * var(--rpx));color:#8a94a4}.profile-status-card .compact-language-picker{margin-left:calc(14 * var(--rpx));flex:none}.home-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(22 * var(--rpx)) 0 calc(26 * var(--rpx));padding:calc(22 * var(--rpx)) calc(12 * var(--rpx));box-sizing:border-box}.home-metric{position:relative;min-width:0;padding:0 calc(13 * var(--rpx));box-sizing:border-box;border-right:calc(1 * var(--rpx)) solid #e9edf3}.home-metric:last-child{border-right:0}.metric-icon{font-size:calc(25 * var(--rpx));font-weight:900;line-height:1}.metric-blue{color:#287ff0}.metric-green{color:#19ae87}.metric-orange{color:#f28b2c}.metric-purple{color:#8d4de1}.metric-label{margin-top:calc(10 * var(--rpx));overflow:hidden;color:#596579;font-size:calc(19 * var(--rpx));font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.metric-value{margin-top:calc(8 * var(--rpx));overflow:hidden;color:#1e3454;font-size:calc(28 * var(--rpx));font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.metric-link{margin-top:calc(9 * var(--rpx));overflow:hidden;color:#8b96a7;font-size:calc(17 * var(--rpx));line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.notice-metric.has-notice{z-index:3;margin:calc(-12 * var(--rpx)) 0;padding-top:calc(12 * var(--rpx));padding-bottom:calc(12 * var(--rpx));color:#fff;background:linear-gradient(145deg,#ff3f4d,#c80018 72%,#a90012);border:calc(3 * var(--rpx)) solid #ffffff;border-radius:calc(17 * var(--rpx));box-shadow:0 0 0 calc(5 * var(--rpx)) #eb1b2d33,0 calc(10 * var(--rpx)) calc(28 * var(--rpx)) #be00146b;animation:noticePulse 1.25s ease-in-out infinite}.notice-metric.has-notice .metric-icon,.notice-metric.has-notice .metric-label,.notice-metric.has-notice .metric-value,.notice-metric.has-notice .metric-link{color:#fff}.notice-metric.has-notice .metric-icon{display:flex;align-items:center;justify-content:center;width:calc(34 * var(--rpx));height:calc(34 * var(--rpx));color:#c60017;background:#fff;border-radius:50%;font-size:calc(25 * var(--rpx));font-weight:950;animation:noticeIconFlash .72s ease-in-out infinite alternate}.notice-metric.has-notice .metric-label{font-weight:900}.notice-metric.has-notice .metric-value{font-size:calc(36 * var(--rpx));font-weight:950;text-shadow:0 calc(2 * var(--rpx)) calc(6 * var(--rpx)) rgba(83,0,7,.35)}.notice-metric.has-notice .metric-link{color:#fff2b9;font-weight:850}.notice-alert-badge{position:absolute;z-index:5;right:calc(-9 * var(--rpx));top:calc(-13 * var(--rpx));min-width:calc(52 * var(--rpx));padding:calc(5 * var(--rpx)) calc(9 * var(--rpx));box-sizing:border-box;color:#b30015;background:#fff36b;border:calc(3 * var(--rpx)) solid #ffffff;border-radius:calc(999 * var(--rpx));box-shadow:0 calc(5 * var(--rpx)) calc(13 * var(--rpx)) #70000a4d;font-size:calc(15 * var(--rpx));font-weight:950;letter-spacing:calc(1 * var(--rpx));line-height:1;text-align:center}@keyframes noticePulse{0%,to{transform:scale(1);box-shadow:0 0 0 calc(4 * var(--rpx)) #eb1b2d29,0 calc(9 * var(--rpx)) calc(24 * var(--rpx)) #be001457}50%{transform:scale(1.055);box-shadow:0 0 0 calc(11 * var(--rpx)) #ff2f413b,0 calc(13 * var(--rpx)) calc(33 * var(--rpx)) #be001485}}@keyframes noticeIconFlash{0%{opacity:.62;transform:scale(.9)}to{opacity:1;transform:scale(1.13)}}@media(max-width:360px){.brand-title{font-size:calc(34 * var(--rpx))}.brand-subtitle{font-size:calc(18 * var(--rpx))}.profile-name{font-size:calc(30 * var(--rpx))}.profile-avatar-wrap,.profile-avatar{width:calc(78 * var(--rpx));height:calc(78 * var(--rpx))}.home-overview{padding-left:calc(7 * var(--rpx));padding-right:calc(7 * var(--rpx))}.home-metric{padding-left:calc(8 * var(--rpx));padding-right:calc(8 * var(--rpx))}.metric-label{font-size:calc(17 * var(--rpx))}.metric-value{font-size:calc(24 * var(--rpx))}.metric-link{font-size:calc(15 * var(--rpx))}}.brand-header{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,#0d5ee8,#1677f2 48%,#5aaaff);box-shadow:none}.brand-header:after{content:"";position:absolute;right:calc(-110 * var(--rpx));bottom:calc(-160 * var(--rpx));width:calc(440 * var(--rpx));height:calc(300 * var(--rpx));border:calc(54 * var(--rpx)) solid rgba(255,255,255,.1);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.brand-copy{position:relative;z-index:1;padding-left:calc(38 * var(--rpx));padding-bottom:calc(20 * var(--rpx))}.brand-copy-single{padding-bottom:0}.brand-title{font-size:calc(41 * var(--rpx));font-weight:950;letter-spacing:calc(.7 * var(--rpx));text-shadow:0 calc(3 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,38,102,.24)}.brand-subtitle{margin-top:calc(8 * var(--rpx));color:#ffffffe8;font-size:calc(21 * var(--rpx));font-weight:720;letter-spacing:calc(.7 * var(--rpx))}.page{min-height:calc(100vh - calc(160 * var(--rpx)));padding:calc(22 * var(--rpx)) calc(28 * var(--rpx)) calc(54 * var(--rpx));background:linear-gradient(180deg,#5aaaff calc(0 * var(--rpx)),#cfe5ff calc(150 * var(--rpx)),#edf5ff calc(310 * var(--rpx)),#f4f7fb calc(540 * var(--rpx)) 100%)}.page>.card,.profile-status-card,.attendance-scan-card,.home-overview,.task-panel{border:calc(1 * var(--rpx)) solid rgba(218,230,245,.92);box-shadow:0 calc(16 * var(--rpx)) calc(42 * var(--rpx)) #1f4a821a,inset 0 calc(1 * var(--rpx)) 0 #fffffff5}.profile-status-card{min-height:calc(132 * var(--rpx));padding:calc(23 * var(--rpx)) calc(25 * var(--rpx));background:linear-gradient(145deg,#fffffffc,#f7fbfffa);border-radius:calc(26 * var(--rpx));backdrop-filter:blur(calc(18 * var(--rpx)))}.profile-avatar-wrap,.profile-avatar{width:calc(90 * var(--rpx));height:calc(90 * var(--rpx))}.profile-avatar{border-width:calc(5 * var(--rpx));box-shadow:0 calc(9 * var(--rpx)) calc(24 * var(--rpx)) #1849872e}.profile-name{color:#14223a;font-size:calc(36 * var(--rpx));font-weight:950;letter-spacing:calc(.3 * var(--rpx))}.profile-role{padding:calc(7 * var(--rpx)) calc(13 * var(--rpx));color:#1165d5;background:#e6f1ff;border:calc(1 * var(--rpx)) solid #cfE3ff;border-radius:calc(10 * var(--rpx))}.profile-task-row{color:#76849a;font-size:calc(23 * var(--rpx))}.profile-task-value{color:#23334d}.compact-language-button{background:linear-gradient(145deg,#fff,#edf6ff);border-color:#2685f4;box-shadow:0 calc(9 * var(--rpx)) calc(22 * var(--rpx)) #196bdd2e}.language-button-arrow{border-color:#fff}.location-strip{min-height:calc(62 * var(--rpx));margin-top:calc(16 * var(--rpx));padding:calc(9 * var(--rpx)) calc(20 * var(--rpx));background:linear-gradient(90deg,#e7fbef,#effcf6);border:calc(1 * var(--rpx)) solid #c8eed7;border-radius:calc(18 * var(--rpx));font-size:calc(22 * var(--rpx));font-weight:700;box-shadow:0 calc(7 * var(--rpx)) calc(18 * var(--rpx)) #1d8e520f}.attendance-scan-card{min-height:calc(108 * var(--rpx));margin-top:calc(18 * var(--rpx));padding:calc(20 * var(--rpx)) calc(22 * var(--rpx)) calc(20 * var(--rpx)) calc(25 * var(--rpx));background:#fffffff7;border-radius:calc(24 * var(--rpx))}.attendance-scan-title{color:#17243a;font-size:calc(27 * var(--rpx));font-weight:950}.attendance-scan-subtitle{color:#8793a5}.attendance-scan-button{min-width:calc(210 * var(--rpx));min-height:calc(70 * var(--rpx));border-radius:calc(17 * var(--rpx));background:linear-gradient(135deg,#2688ff,#0c63d8);box-shadow:0 calc(9 * var(--rpx)) calc(22 * var(--rpx)) #0d63d838}.attendance-scan-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button{background:linear-gradient(135deg,#12ad72,#087c50)}.home-overview{margin:calc(22 * var(--rpx)) 0 calc(26 * var(--rpx));padding:calc(24 * var(--rpx)) calc(12 * var(--rpx));background:#fffffffa;border-radius:calc(26 * var(--rpx))}.home-metric{padding:0 calc(14 * var(--rpx));border-color:#e7edf5}.metric-icon{display:flex;align-items:center;justify-content:center;width:calc(34 * var(--rpx));height:calc(34 * var(--rpx));border-radius:calc(11 * var(--rpx));font-size:calc(22 * var(--rpx))}.metric-blue{color:#176deb;background:#eaf2ff}.metric-green{color:#0ca67c;background:#e8faf5}.metric-orange{color:#f17e22;background:#fff1e5}.metric-purple{color:#8a4ce0;background:#f2eaff}.metric-label{color:#59687d;font-weight:800}.metric-value{color:#142a4a;font-size:calc(30 * var(--rpx));font-weight:950}.metric-link{color:#8794a7;font-weight:650}.task-panel{margin-top:calc(28 * var(--rpx));padding:calc(28 * var(--rpx)) calc(23 * var(--rpx)) calc(26 * var(--rpx));background:#fffffffb;border-radius:calc(30 * var(--rpx));box-shadow:0 calc(22 * var(--rpx)) calc(58 * var(--rpx)) #19427521,0 calc(4 * var(--rpx)) calc(14 * var(--rpx)) #1942750f,inset 0 calc(1 * var(--rpx)) 0 #fff}.task-panel:before{background:#1e44751c}.task-title{color:#14223a;font-size:calc(35 * var(--rpx));font-weight:950;letter-spacing:calc(.3 * var(--rpx))}.sort-toggle,.reset-sort-button{min-height:calc(54 * var(--rpx));padding:0 calc(16 * var(--rpx));background:#f2f6fb;border-color:#dce6f1;font-weight:850}.sort-toggle.active{background:linear-gradient(135deg,#2688ff,#0d64d8)}.sort-hint{color:#1766c4;background:linear-gradient(90deg,#eef7ff,#f5faff);border-color:#a7cff7}.task-grid{gap:calc(15 * var(--rpx))}.task-button{min-height:calc(176 * var(--rpx));height:calc(176 * var(--rpx));padding:calc(14 * var(--rpx)) calc(7 * var(--rpx)) calc(11 * var(--rpx));border-radius:calc(23 * var(--rpx));box-shadow:0 calc(10 * var(--rpx)) calc(25 * var(--rpx)) #264f8116,inset 0 calc(1 * var(--rpx)) 0 #fffffffa}.task-button:before{left:calc(22 * var(--rpx));right:calc(22 * var(--rpx));height:calc(3 * var(--rpx));opacity:.72}.task-icon{width:calc(62 * var(--rpx));height:calc(62 * var(--rpx));margin-bottom:calc(10 * var(--rpx));filter:drop-shadow(0 calc(5 * var(--rpx)) calc(7 * var(--rpx)) rgba(37,81,139,.12))}.task-label{color:#1c2a42;font-weight:900;letter-spacing:calc(.2 * var(--rpx))}.lang-zh .task-label{font-size:calc(30 * var(--rpx))}.task-button.current{background:linear-gradient(145deg,#19b978,#078555);border-color:#078555;box-shadow:0 calc(14 * var(--rpx)) calc(30 * var(--rpx)) #07855545}.task-button.current .task-label{color:#fff}.task-button.disabled,.task-button[disabled]{background:#eef2f6;border-color:#e0e6ed}.hidden-task-panel{background:linear-gradient(145deg,#f8fbff,#eef6ff)}.stop-button{min-height:calc(84 * var(--rpx));color:#fff;background:linear-gradient(135deg,#ff5c65,#d92d3a);border-radius:calc(18 * var(--rpx));font-size:calc(27 * var(--rpx));font-weight:900;box-shadow:0 calc(9 * var(--rpx)) calc(22 * var(--rpx)) #cc283633}.utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc(132 * var(--rpx));gap:calc(15 * var(--rpx));margin:calc(34 * var(--rpx)) 0 calc(25 * var(--rpx))}.utility-button,.forgot-button,.utility-actions .manager-dashboard-button{grid-column:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:calc(132 * var(--rpx));height:calc(132 * var(--rpx));padding:calc(14 * var(--rpx)) calc(7 * var(--rpx)) calc(13 * var(--rpx));border-radius:calc(23 * var(--rpx));text-align:center;box-shadow:0 calc(12 * var(--rpx)) calc(28 * var(--rpx)) #22456f1a,inset 0 calc(1 * var(--rpx)) 0 #ffffffd9}.forgot-button{color:#714800;background:linear-gradient(150deg,#fffdf5,#ffefc5);border-color:#efd27d}.unloading-button{color:#006d69;background:linear-gradient(150deg,#f7fffe,#dcf8f3);border-color:#9bdfd5}.utility-actions .manager-dashboard-button{color:#ffe8a8;background:linear-gradient(145deg,#222326,#070708 72%,#211807);border-color:#b98b2d;box-shadow:0 calc(12 * var(--rpx)) calc(26 * var(--rpx)) #0000003b,inset 0 calc(1 * var(--rpx)) 0 #ffefb829}.utility-icon{width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));margin:0 0 calc(7 * var(--rpx))}.utility-icon img{width:calc(48 * var(--rpx));height:calc(48 * var(--rpx))}.forgot-entry-icon{width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));font-size:calc(31 * var(--rpx))}.utility-copy{width:100%}.utility-title,.manager-button-text{width:100%;max-height:calc(52 * var(--rpx));font-size:calc(21 * var(--rpx));line-height:1.17;text-align:center}.utility-subtitle,.utility-arrow{display:none}.crown-entry-icon .manager-crown{width:calc(66 * var(--rpx));height:calc(66 * var(--rpx))}.staff-actions,.visitor-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:calc(132 * var(--rpx))}.visitor-actions .unloading-button,.visitor-actions .manager-dashboard-button{grid-column:auto}.auto-login-footer{color:#94a0b1}@media(max-width:360px){.page{padding-left:calc(22 * var(--rpx));padding-right:calc(22 * var(--rpx))}.task-panel{padding-left:calc(17 * var(--rpx));padding-right:calc(17 * var(--rpx))}.task-grid{gap:calc(11 * var(--rpx))}.task-button{min-height:calc(164 * var(--rpx));height:calc(164 * var(--rpx))}.utility-actions{gap:calc(10 * var(--rpx))}.utility-title,.manager-button-text{font-size:calc(18 * var(--rpx))}}.activity-level-badge{display:flex;align-items:center;gap:calc(3 * var(--rpx));min-width:0;padding:calc(3 * var(--rpx)) calc(8 * var(--rpx));border-radius:calc(999 * var(--rpx));color:#8a5a08;background:linear-gradient(135deg,#fff9dcf5,#f6d16c80);box-shadow:inset 0 calc(2 * var(--rpx)) calc(2 * var(--rpx)) #ffffffe6,0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) #99661229;font-size:calc(19 * var(--rpx));font-weight:900;white-space:nowrap}.activity-symbol{text-shadow:0 calc(1 * var(--rpx)) calc(2 * var(--rpx)) rgba(91,55,5,.2),0 0 calc(6 * var(--rpx)) rgba(255,216,81,.58)}.activity-sun,.activity-crown{color:#d88c00}.activity-moon{color:#3976c8;text-shadow:0 0 calc(7 * var(--rpx)) rgba(80,151,255,.5)}.activity-star{color:#eea600}.activity-level-number{color:#66410a;font-size:calc(17 * var(--rpx))}.unloading-staff-portal{display:grid;grid-template-columns:1fr;gap:calc(18 * var(--rpx));margin-top:calc(18 * var(--rpx));padding:calc(22 * var(--rpx));border-radius:calc(30 * var(--rpx));background:#ffffffde;box-shadow:0 calc(18 * var(--rpx)) calc(42 * var(--rpx)) #234c7c26,inset 0 calc(2 * var(--rpx)) 0 #fffffffa}.unloading-portal-button{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:calc(150 * var(--rpx));margin:0;padding:0 calc(36 * var(--rpx));border:0;border-radius:calc(25 * var(--rpx));font-size:calc(34 * var(--rpx));font-weight:950;letter-spacing:calc(1 * var(--rpx));box-shadow:inset 0 calc(7 * var(--rpx)) calc(5 * var(--rpx)) #ffffffbf,inset calc(-8 * var(--rpx)) calc(-12 * var(--rpx)) calc(22 * var(--rpx)) #22506b26,0 calc(12 * var(--rpx)) calc(25 * var(--rpx)) #1a54782b}.unloading-portal-button:after{border:0}.unloading-portal-button img{position:absolute;left:calc(42 * var(--rpx));z-index:3;width:calc(86 * var(--rpx));height:calc(86 * var(--rpx))}.unloading-portal-button span{position:absolute;inset:0 calc(24 * var(--rpx)) 0 calc(150 * var(--rpx));z-index:3;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.unloading-record-entry{color:#075f61;background:linear-gradient(145deg,#e9fffb,#afeedc 55%,#79cfbd)}.unloading-arrival-entry{color:#073d73;background:linear-gradient(145deg,#eef8ff,#b9dcff 55%,#79b8f2)}.unloading-arrival-entry.confirmed{color:#075d38;background:linear-gradient(145deg,#effff6,#b8efd0 55%,#71cca0)}.unloading-arrival-entry[disabled]{opacity:1;filter:none}.hourly-work-entry{color:#744a05;background:linear-gradient(145deg,#fff9df,#ffe094 55%,#efbd56)}.portal-static-light{position:absolute;left:-10%;top:-45%;width:62%;height:190%;transform:rotate(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);filter:blur(calc(8 * var(--rpx)))}@media(max-width:599px){.lang-en .unloading-arrival-entry span{line-height:1.12;white-space:pre-line}}.attendance-scan-button.crystal-attendance-button.clock-in{background:linear-gradient(145deg,#169d6f,#087f59 48%,#04593f)!important;box-shadow:inset 0 calc(7 * var(--rpx)) calc(6 * var(--rpx)) #c5ffe76b,inset calc(-8 * var(--rpx)) calc(-12 * var(--rpx)) calc(22 * var(--rpx)) #002b1d57,0 calc(13 * var(--rpx)) calc(27 * var(--rpx)) #0368454f!important}.attendance-scan-button.crystal-attendance-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button.crystal-attendance-button{background:linear-gradient(145deg,#369bd0,#177db6 48%,#075b91)!important}.attendance-scan-button.crystal-attendance-button{height:calc(82 * var(--rpx))!important;min-height:calc(82 * var(--rpx))!important}.attendance-scan-button .glass-button-label{display:flex;align-items:center;justify-content:center;height:calc(66 * var(--rpx));line-height:calc(66 * var(--rpx));font-size:calc(42 * var(--rpx))!important;font-weight:950;letter-spacing:calc(1 * var(--rpx));text-shadow:0 calc(4 * var(--rpx)) calc(7 * var(--rpx)) rgba(0,38,48,.55),0 calc(-2 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,255,255,.45),0 0 calc(12 * var(--rpx)) rgba(255,255,255,.42)}.lang-en .attendance-scan-button .glass-button-label,.lang-vi .attendance-scan-button .glass-button-label{font-size:calc(30 * var(--rpx))!important;letter-spacing:0}.lang-es .attendance-scan-button .glass-button-label,.lang-de .attendance-scan-button .glass-button-label,.lang-ro .attendance-scan-button .glass-button-label,.lang-bg .attendance-scan-button .glass-button-label,.lang-tr .attendance-scan-button .glass-button-label{font-size:calc(25 * var(--rpx))!important;letter-spacing:calc(-.5 * var(--rpx))}.task-button.current>.grid-crystal-fx:before{left:-85%!important;top:-70%!important;width:42%!important;height:240%!important;opacity:.92!important;background:linear-gradient(90deg,transparent,rgba(235,255,247,.34) 25%,rgba(255,255,255,.97) 50%,rgba(190,255,226,.36) 75%,transparent)!important;filter:blur(calc(5 * var(--rpx)))!important;transform:rotate(-38deg)!important;animation:activeTaskDiagonalLight 3.8s ease-in-out infinite!important}.fba-scan-order-button{width:100%;max-width:calc(560 * var(--rpx));min-height:calc(92 * var(--rpx));margin:calc(24 * var(--rpx)) auto 0;padding:0 calc(30 * var(--rpx));display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--rpx));border:0;border-radius:calc(24 * var(--rpx));color:#fff;font-size:calc(28 * var(--rpx));font-weight:900;line-height:1.25;background:linear-gradient(135deg,#7457df,#454bc7 52%,#196fd3);box-shadow:0 calc(14 * var(--rpx)) calc(30 * var(--rpx)) #4346be47,inset 0 calc(2 * var(--rpx)) 0 #ffffff4d;box-sizing:border-box}.fba-scan-order-button img{width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));flex:0 0 auto}.fba-scan-order-button[disabled]{opacity:.58;box-shadow:none}@media(min-width:900px){html[data-layout=desktop] body[data-page=index] #native-root .fba-scan-order-button{max-width:calc(420 * var(--rpx));min-height:calc(76 * var(--rpx));margin-top:calc(20 * var(--rpx));font-size:calc(24 * var(--rpx))}}@keyframes activeTaskDiagonalLight{0%,18%{left:-85%;top:35%;opacity:0}26%{opacity:.95}70%{left:150%;top:-125%;opacity:.82}82%,to{left:150%;top:-125%;opacity:0}}.language-button-icon{display:flex;align-items:center;justify-content:center;width:calc(52 * var(--rpx));height:calc(52 * var(--rpx))}.language-icon-image{width:calc(52 * var(--rpx));height:calc(52 * var(--rpx));filter:drop-shadow(0 calc(5 * var(--rpx)) calc(7 * var(--rpx)) rgba(19,79,163,.18))}.language-button-arrow{right:calc(5 * var(--rpx));bottom:calc(3 * var(--rpx));width:calc(22 * var(--rpx));height:calc(22 * var(--rpx));color:#0e3f88;background:transparent;border:0;font-size:calc(18 * var(--rpx));text-shadow:0 calc(1 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,255,255,.9)}.metric-icon{width:calc(40 * var(--rpx));height:calc(40 * var(--rpx));overflow:visible;background:transparent;border-radius:0}.metric-icon-image{width:calc(40 * var(--rpx));height:calc(40 * var(--rpx));filter:drop-shadow(0 calc(5 * var(--rpx)) calc(7 * var(--rpx)) rgba(31,76,133,.14))}.notice-metric.has-notice .metric-icon{width:calc(40 * var(--rpx));height:calc(40 * var(--rpx));background:transparent}.notice-metric.has-notice .metric-icon-image{filter:drop-shadow(0 calc(5 * var(--rpx)) calc(7 * var(--rpx)) rgba(91,0,10,.24))}.task-button,.sort-task-button{border:0!important;box-shadow:0 calc(12 * var(--rpx)) calc(28 * var(--rpx)) #234a791a,inset 0 calc(2 * var(--rpx)) 0 #fffffff0}.task-button:before{display:none}.task-icon{width:calc(70 * var(--rpx));height:calc(70 * var(--rpx));margin-bottom:calc(9 * var(--rpx));filter:drop-shadow(0 calc(7 * var(--rpx)) calc(8 * var(--rpx)) rgba(27,67,118,.2)) saturate(1.08)}.task-button.disabled .task-icon,.task-button[disabled] .task-icon{filter:drop-shadow(0 calc(5 * var(--rpx)) calc(6 * var(--rpx)) rgba(45,61,84,.12)) saturate(.62);opacity:.74}.task-button.disabled,.task-button[disabled]{border:0!important;background:linear-gradient(150deg,#f7f9fc,#e9eef4)}.task-button.current{border:0!important;box-shadow:0 calc(15 * var(--rpx)) calc(33 * var(--rpx)) #07855547,inset 0 calc(2 * var(--rpx)) 0 #ffffff38}.shortcut-zone{position:relative;margin:calc(46 * var(--rpx)) 0 calc(26 * var(--rpx));padding:calc(46 * var(--rpx)) calc(18 * var(--rpx)) calc(18 * var(--rpx));overflow:visible;background:#fffffffa;border-radius:calc(29 * var(--rpx));box-shadow:0 calc(18 * var(--rpx)) calc(44 * var(--rpx)) #1d44741c,inset 0 calc(1 * var(--rpx)) 0 #fff}.shortcut-zone:before{content:"";position:absolute;left:calc(34 * var(--rpx));right:calc(34 * var(--rpx));top:calc(-22 * var(--rpx));height:calc(1 * var(--rpx));background:linear-gradient(90deg,transparent,rgba(78,121,176,.28),transparent)}.utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc(154 * var(--rpx));gap:calc(14 * var(--rpx));margin:0;overflow:visible}.utility-button,.forgot-button,.utility-actions .manager-dashboard-button{min-height:calc(154 * var(--rpx));height:calc(154 * var(--rpx));padding:calc(18 * var(--rpx)) calc(8 * var(--rpx)) calc(16 * var(--rpx));overflow:visible;border:0!important;border-radius:calc(23 * var(--rpx));box-shadow:0 calc(12 * var(--rpx)) calc(27 * var(--rpx)) #2648711f,inset 0 calc(2 * var(--rpx)) 0 #fffc}.forgot-button{background:linear-gradient(150deg,#fffdf5,#ffefc4)}.unloading-button{background:linear-gradient(150deg,#f6fffd,#d9f8f2)}.utility-icon{width:calc(62 * var(--rpx));height:calc(62 * var(--rpx));margin:0 0 calc(9 * var(--rpx))}.utility-icon img{width:calc(62 * var(--rpx));height:calc(62 * var(--rpx));filter:drop-shadow(0 calc(7 * var(--rpx)) calc(8 * var(--rpx)) rgba(30,70,117,.18))}.forgot-entry-icon{background:transparent;border-radius:0;box-shadow:none}.forgot-entry-icon img{width:calc(62 * var(--rpx));height:calc(62 * var(--rpx))}.utility-title,.manager-button-text{display:-webkit-box;width:100%;max-height:calc(57 * var(--rpx));color:inherit;font-size:calc(22 * var(--rpx));font-weight:950;line-height:1.2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lang-zh .utility-title{font-size:calc(24 * var(--rpx))}.lang-de .utility-title,.lang-ro .utility-title,.lang-bg .utility-title,.lang-tr .utility-title{font-size:calc(18 * var(--rpx))}.utility-actions .manager-dashboard-button{position:relative;color:#ffe7a2;background:linear-gradient(145deg,#292a2d,#070708 67%,#281b05);box-shadow:0 calc(15 * var(--rpx)) calc(32 * var(--rpx)) #00000047,inset 0 calc(2 * var(--rpx)) 0 #ffefb830,inset 0 calc(-1 * var(--rpx)) 0 #c48f2352}.manager-dashboard-button .utility-copy{margin-top:calc(64 * var(--rpx))}.crown-entry-icon{position:absolute;left:50%;top:calc(-46 * var(--rpx));z-index:4;width:calc(100 * var(--rpx));height:calc(100 * var(--rpx));margin:0;overflow:visible;transform:translate(-50%)}.crown-entry-icon .manager-crown{width:calc(100 * var(--rpx));height:calc(100 * var(--rpx));transform:rotate(-17deg) scale(1.12);filter:drop-shadow(0 calc(9 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.38)) drop-shadow(0 0 calc(8 * var(--rpx)) rgba(255,207,80,.45));animation:crownRoyalFloat 2.6s ease-in-out infinite}.crown-entry-icon:before,.crown-entry-icon:after{content:"\2726";position:absolute;z-index:6;color:#fff5b5;font-size:calc(25 * var(--rpx));font-weight:900;text-shadow:0 0 calc(6 * var(--rpx)) #fff,0 0 calc(12 * var(--rpx)) #ffd95b,0 0 calc(20 * var(--rpx)) #e7a51c;animation:crownSpark 1.35s ease-in-out infinite alternate}.crown-entry-icon:before{left:calc(-4 * var(--rpx));top:calc(16 * var(--rpx))}.crown-entry-icon:after{right:calc(-6 * var(--rpx));top:calc(2 * var(--rpx));animation-delay:.55s}.manager-dashboard-button:before{content:"";position:absolute;left:calc(13 * var(--rpx));right:calc(13 * var(--rpx));top:calc(10 * var(--rpx));height:calc(42 * var(--rpx));background:linear-gradient(105deg,transparent 15%,rgba(255,237,170,.17) 43%,transparent 69%);border-radius:calc(18 * var(--rpx));animation:goldSweep 2.9s ease-in-out infinite;pointer-events:none}.manager-dashboard-button:after{border:0}.staff-actions,.visitor-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:calc(154 * var(--rpx))}@keyframes crownRoyalFloat{0%,to{transform:rotate(-17deg) translateY(0) scale(1.12)}50%{transform:rotate(-14deg) translateY(calc(-5 * var(--rpx))) scale(1.16)}}@keyframes crownSpark{0%{opacity:.25;transform:scale(.65) rotate(0)}to{opacity:1;transform:scale(1.18) rotate(35deg)}}@keyframes goldSweep{0%,35%{transform:translate(-45%);opacity:0}55%{opacity:1}85%,to{transform:translate(45%);opacity:0}}@media(max-width:360px){.shortcut-zone{padding-left:calc(12 * var(--rpx));padding-right:calc(12 * var(--rpx))}.utility-actions{gap:calc(10 * var(--rpx))}.utility-button,.forgot-button,.utility-actions .manager-dashboard-button{min-height:calc(148 * var(--rpx));height:calc(148 * var(--rpx));padding-left:calc(5 * var(--rpx));padding-right:calc(5 * var(--rpx))}.utility-title,.manager-button-text,.lang-zh .utility-title{font-size:calc(19 * var(--rpx))}.lang-de .utility-title,.lang-ro .utility-title,.lang-bg .utility-title,.lang-tr .utility-title{font-size:calc(16 * var(--rpx))}.crown-entry-icon,.crown-entry-icon .manager-crown{width:calc(91 * var(--rpx));height:calc(91 * var(--rpx))}}.task-icon{width:calc(78 * var(--rpx));height:calc(78 * var(--rpx));margin-bottom:calc(7 * var(--rpx));filter:drop-shadow(0 calc(9 * var(--rpx)) calc(10 * var(--rpx)) rgba(26,62,108,.2)) saturate(1.08) contrast(1.02)}.task-button.disabled .task-icon,.task-button[disabled] .task-icon{opacity:.66;filter:drop-shadow(0 calc(7 * var(--rpx)) calc(8 * var(--rpx)) rgba(34,56,87,.15)) saturate(.88) contrast(.98)}.metric-icon-image{width:calc(46 * var(--rpx));height:calc(46 * var(--rpx));filter:drop-shadow(0 calc(7 * var(--rpx)) calc(8 * var(--rpx)) rgba(26,65,116,.2)) saturate(1.06)}.language-icon-image{filter:drop-shadow(0 calc(6 * var(--rpx)) calc(7 * var(--rpx)) rgba(24,73,143,.2))}.shortcut-zone{margin:calc(50 * var(--rpx)) 0 calc(28 * var(--rpx));padding:calc(28 * var(--rpx)) calc(24 * var(--rpx)) calc(28 * var(--rpx));border-radius:calc(30 * var(--rpx));overflow:visible}.utility-actions,.staff-actions,.visitor-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:calc(128 * var(--rpx));gap:calc(28 * var(--rpx));width:100%;margin:0;overflow:visible}.utility-button,.forgot-button,.utility-actions .manager-dashboard-button,.staff-actions .utility-button,.visitor-actions .utility-button{display:flex;align-items:center;justify-content:flex-start;grid-column:1;width:100%;min-width:0;min-height:calc(128 * var(--rpx));height:calc(128 * var(--rpx));margin:0;padding:calc(18 * var(--rpx)) calc(58 * var(--rpx)) calc(18 * var(--rpx)) calc(24 * var(--rpx));box-sizing:border-box;overflow:visible;border:0!important;border-radius:calc(24 * var(--rpx))}.utility-icon{position:relative;width:calc(86 * var(--rpx));height:calc(86 * var(--rpx));margin:0 calc(22 * var(--rpx)) 0 0;flex:0 0 calc(86 * var(--rpx))}.utility-icon img,.forgot-entry-icon img{width:calc(86 * var(--rpx));height:calc(86 * var(--rpx));filter:drop-shadow(0 calc(9 * var(--rpx)) calc(11 * var(--rpx)) rgba(25,66,112,.22)) saturate(1.08)}.utility-copy{min-width:0;margin:0;flex:1;text-align:left}.utility-title,.manager-button-text,.lang-zh .utility-title{max-height:calc(68 * var(--rpx));font-size:calc(29 * var(--rpx));line-height:1.12;text-align:left;-webkit-line-clamp:2}.lang-de .utility-title,.lang-ro .utility-title,.lang-bg .utility-title,.lang-tr .utility-title{font-size:calc(24 * var(--rpx))}.utility-subtitle{margin-top:calc(6 * var(--rpx));font-size:calc(20 * var(--rpx));line-height:1.15;text-align:left}.utility-arrow{right:calc(22 * var(--rpx));color:currentColor;opacity:.72}.utility-actions .manager-dashboard-button{position:relative;margin-top:calc(10 * var(--rpx));padding-left:calc(154 * var(--rpx));color:#ffe6a0;background:linear-gradient(145deg,#2b2b2d,#070708 62%,#261a04);box-shadow:0 calc(18 * var(--rpx)) calc(36 * var(--rpx)) #0000004d,inset 0 calc(2 * var(--rpx)) 0 #ffefb833,inset 0 calc(-1 * var(--rpx)) 0 #c48f2361}.manager-dashboard-button .utility-copy{margin:0}.crown-entry-icon{position:absolute;left:calc(24 * var(--rpx));top:calc(-24 * var(--rpx));z-index:5;width:calc(118 * var(--rpx));height:calc(118 * var(--rpx));margin:0;overflow:visible;transform:none;flex:none}.crown-entry-icon .manager-crown{width:calc(118 * var(--rpx));height:calc(118 * var(--rpx));transform:rotate(-17deg) scale(1.12);filter:drop-shadow(0 calc(10 * var(--rpx)) calc(9 * var(--rpx)) rgba(0,0,0,.42)) drop-shadow(0 0 calc(10 * var(--rpx)) rgba(255,207,80,.58));animation:crownRoyalFloat 2.6s ease-in-out infinite}.crown-entry-icon:before{left:calc(-4 * var(--rpx));top:calc(14 * var(--rpx))}.crown-entry-icon:after{right:calc(-8 * var(--rpx));top:calc(-1 * var(--rpx))}@media(max-width:360px){.shortcut-zone{padding:calc(24 * var(--rpx)) calc(18 * var(--rpx))}.utility-actions,.staff-actions,.visitor-actions{grid-auto-rows:calc(122 * var(--rpx));gap:calc(25 * var(--rpx))}.utility-button,.forgot-button,.utility-actions .manager-dashboard-button{min-height:calc(122 * var(--rpx));height:calc(122 * var(--rpx));padding:calc(15 * var(--rpx)) calc(48 * var(--rpx)) calc(15 * var(--rpx)) calc(18 * var(--rpx))}.utility-icon,.utility-icon img,.forgot-entry-icon img{width:calc(78 * var(--rpx));height:calc(78 * var(--rpx))}.utility-icon{flex-basis:calc(78 * var(--rpx));margin-right:calc(16 * var(--rpx))}.utility-title,.manager-button-text,.lang-zh .utility-title{font-size:calc(26 * var(--rpx))}.lang-de .utility-title,.lang-ro .utility-title,.lang-bg .utility-title,.lang-tr .utility-title{font-size:calc(21 * var(--rpx))}.utility-subtitle{font-size:calc(17 * var(--rpx))}.utility-actions .manager-dashboard-button{padding-left:calc(137 * var(--rpx))}.crown-entry-icon,.crown-entry-icon .manager-crown{width:calc(106 * var(--rpx));height:calc(106 * var(--rpx))}.crown-entry-icon{left:calc(20 * var(--rpx));top:calc(-20 * var(--rpx))}}.profile-avatar-placeholder{display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#62a9ff,#126bd7);font-size:calc(48 * var(--rpx));font-weight:500;line-height:1;box-shadow:0 calc(9 * var(--rpx)) calc(24 * var(--rpx)) #1849872e,inset 0 calc(2 * var(--rpx)) 0 #fff6}.language-button,.compact-language-button{width:calc(66 * var(--rpx));height:calc(66 * var(--rpx));padding:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}.language-button-icon{width:calc(64 * var(--rpx));height:calc(64 * var(--rpx))}.language-icon-image{width:calc(64 * var(--rpx));height:calc(64 * var(--rpx));filter:drop-shadow(0 calc(7 * var(--rpx)) calc(9 * var(--rpx)) rgba(25,80,158,.24)) saturate(1.08)}.language-button-arrow{display:none!important}.task-button,.sort-task-button{position:relative;overflow:hidden;border:0!important;box-shadow:0 calc(13 * var(--rpx)) calc(29 * var(--rpx)) #2649741c,inset 0 calc(2 * var(--rpx)) 0 #ffffffeb}.task-button:after,.sort-task-button:after{content:"";position:absolute;left:calc(10 * var(--rpx));right:calc(10 * var(--rpx));top:calc(5 * var(--rpx));height:42%;border-radius:calc(20 * var(--rpx));background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.task-button>div,.task-button>img,.sort-task-button>div,.sort-task-button>img{position:relative;z-index:1}.task-button.task-tone-blue,.sort-task-button.task-tone-blue,.task-button.task-tone-blue.disabled{background:linear-gradient(150deg,#f8fbff,#d9eaff)}.task-button.task-tone-green,.sort-task-button.task-tone-green,.task-button.task-tone-green.disabled{background:linear-gradient(150deg,#f7fffa,#d9f4e5)}.task-button.task-tone-cyan,.sort-task-button.task-tone-cyan,.task-button.task-tone-cyan.disabled{background:linear-gradient(150deg,#f6fdff,#d7f1f8)}.task-button.task-tone-purple,.sort-task-button.task-tone-purple,.task-button.task-tone-purple.disabled{background:linear-gradient(150deg,#fcf9ff,#eadcff)}.task-button.task-tone-orange,.sort-task-button.task-tone-orange,.task-button.task-tone-orange.disabled{background:linear-gradient(150deg,#fffaf4,#ffe4c7)}.task-button.task-tone-slate,.sort-task-button.task-tone-slate,.task-button.task-tone-slate.disabled{background:linear-gradient(150deg,#fbfcfe,#dfe8f2)}.task-button.task-tone-red,.sort-task-button.task-tone-red,.task-button.task-tone-red.disabled{background:linear-gradient(150deg,#fff9f8,#ffdcd9)}.task-button.task-tone-violet,.sort-task-button.task-tone-violet,.task-button.task-tone-violet.disabled{background:linear-gradient(150deg,#fbf8ff,#e6d8fa)}.task-button.task-tone-royal,.sort-task-button.task-tone-royal,.task-button.task-tone-royal.disabled{background:linear-gradient(150deg,#f7faff,#d8e4ff)}.task-button.task-tone-amber,.sort-task-button.task-tone-amber,.task-button.task-tone-amber.disabled{background:linear-gradient(150deg,#fffaf1,#ffe8bd)}.task-button.task-tone-gold,.sort-task-button.task-tone-gold,.task-button.task-tone-gold.disabled{background:linear-gradient(150deg,#fffdf3,#ffedb7)}.task-button.task-tone-emerald,.sort-task-button.task-tone-emerald,.task-button.task-tone-emerald.disabled{background:linear-gradient(150deg,#f5fffa,#d1f2e1)}.task-button.task-tone-indigo,.sort-task-button.task-tone-indigo,.task-button.task-tone-indigo.disabled{background:linear-gradient(150deg,#f8f9ff,#dce1ff)}.task-button.task-tone-rose,.sort-task-button.task-tone-rose,.task-button.task-tone-rose.disabled{background:linear-gradient(150deg,#fff8fb,#ffdce8)}.task-button.task-tone-mint,.sort-task-button.task-tone-mint,.task-button.task-tone-mint.disabled{background:linear-gradient(150deg,#f7fff9,#d9f5df)}.utility-actions,.staff-actions,.visitor-actions{display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start;gap:calc(30 * var(--rpx));width:100%;margin:0;overflow:visible}.utility-actions>.utility-button,.staff-actions>.utility-button,.visitor-actions>.utility-button,.utility-actions>.forgot-button,.utility-actions>.manager-dashboard-button{display:flex;flex:0 0 calc(142 * var(--rpx));flex-direction:column;align-self:stretch!important;align-items:center;justify-content:center;width:auto!important;min-width:100%!important;max-width:none!important;min-height:calc(142 * var(--rpx));height:calc(142 * var(--rpx));max-height:calc(142 * var(--rpx));margin:0!important;padding:calc(12 * var(--rpx)) calc(26 * var(--rpx))!important;box-sizing:border-box;text-align:center}.utility-actions .utility-icon{width:calc(70 * var(--rpx));height:calc(70 * var(--rpx));margin:0 0 calc(3 * var(--rpx));flex:0 0 calc(70 * var(--rpx))}.utility-actions .utility-icon img,.utility-actions .forgot-entry-icon img{width:calc(70 * var(--rpx));height:calc(70 * var(--rpx))}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{width:100%;min-width:0;margin:0;flex:0 0 auto;text-align:center}.utility-actions .utility-title,.utility-actions .manager-button-text,.lang-zh .utility-actions .utility-title{width:100%;max-height:calc(40 * var(--rpx));font-size:calc(29 * var(--rpx));line-height:1.15;text-align:center;-webkit-line-clamp:1}.lang-de .utility-actions .utility-title,.lang-ro .utility-actions .utility-title,.lang-bg .utility-actions .utility-title,.lang-tr .utility-actions .utility-title{font-size:calc(23 * var(--rpx))}.unloading-staff-portal{width:100%;box-sizing:border-box;padding:0;background:transparent;box-shadow:none}.unloading-portal-button{width:100%;box-sizing:border-box}.profile-role{padding:calc(8 * var(--rpx)) calc(15 * var(--rpx));font-size:calc(24 * var(--rpx))!important;line-height:1.15}.activity-level-badge{padding:calc(6 * var(--rpx)) calc(11 * var(--rpx));font-size:calc(23 * var(--rpx))}.activity-level-number{font-size:calc(21 * var(--rpx))}.task-button.current>.grid-crystal-fx:before{left:-23%!important;top:-32%!important;width:69%!important;height:176%!important;opacity:.74!important;transform:rotate(-20deg)!important;animation:none!important}.task-button.current .grid-crystal-orbit{display:block!important;position:absolute!important;z-index:9!important;inset:calc(5 * var(--rpx))!important;border-radius:0!important;animation:none!important;pointer-events:none}.task-button.current .grid-crystal-orbit:before{content:"";position:absolute;left:0;top:0;width:calc(13 * var(--rpx));height:calc(13 * var(--rpx));border-radius:50%;background:#fff!important;filter:none!important;box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,calc(-10 * var(--rpx)) 0 calc(12 * var(--rpx)) #bbffe694,calc(-23 * var(--rpx)) 0 calc(18 * var(--rpx)) #6cffc647;animation:activeTaskEdgeOrbit 4.8s linear infinite!important}@keyframes activeTaskEdgeOrbit{0%{left:0;top:0;box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,0 calc(13 * var(--rpx)) calc(13 * var(--rpx)) #bbffe68f,0 calc(28 * var(--rpx)) calc(21 * var(--rpx)) #6cffc642}24%{left:calc(100% - calc(13 * var(--rpx)));top:0;box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,calc(-12 * var(--rpx)) 0 calc(13 * var(--rpx)) #bbffe68f,calc(-28 * var(--rpx)) 0 calc(21 * var(--rpx)) #6cffc642}49%{left:calc(100% - calc(13 * var(--rpx)));top:calc(100% - calc(13 * var(--rpx)));box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,0 calc(-12 * var(--rpx)) calc(13 * var(--rpx)) #bbffe68f,0 calc(-28 * var(--rpx)) calc(21 * var(--rpx)) #6cffc642}74%{left:0;top:calc(100% - calc(13 * var(--rpx)));box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,calc(12 * var(--rpx)) 0 calc(13 * var(--rpx)) #bbffe68f,calc(28 * var(--rpx)) 0 calc(21 * var(--rpx)) #6cffc642}to{left:0;top:0;box-shadow:0 0 calc(7 * var(--rpx)) calc(3 * var(--rpx)) #e2fff6fa,0 0 calc(18 * var(--rpx)) calc(8 * var(--rpx)) #5dffc1c7,0 calc(13 * var(--rpx)) calc(13 * var(--rpx)) #bbffe68f,0 calc(28 * var(--rpx)) calc(21 * var(--rpx)) #6cffc642}}.utility-actions .manager-dashboard-button{position:relative;padding:calc(12 * var(--rpx)) calc(26 * var(--rpx))!important}.utility-actions .manager-dashboard-button .crown-entry-icon{position:absolute;left:calc(24 * var(--rpx));top:calc(-24 * var(--rpx));width:calc(118 * var(--rpx));height:calc(118 * var(--rpx));margin:0;flex:none}@media(max-width:360px){.utility-actions,.staff-actions,.visitor-actions{gap:calc(26 * var(--rpx))}.utility-actions>.utility-button,.staff-actions>.utility-button,.visitor-actions>.utility-button,.utility-actions>.forgot-button,.utility-actions>.manager-dashboard-button{flex-basis:calc(136 * var(--rpx));min-height:calc(136 * var(--rpx));height:calc(136 * var(--rpx));max-height:calc(136 * var(--rpx))}.utility-actions .utility-title,.utility-actions .manager-button-text,.lang-zh .utility-actions .utility-title{font-size:calc(27 * var(--rpx))}.lang-de .utility-actions .utility-title,.lang-ro .utility-actions .utility-title,.lang-bg .utility-actions .utility-title,.lang-tr .utility-actions .utility-title{font-size:calc(21 * var(--rpx))}}.utility-actions .forgot-button,.utility-actions .unloading-button{position:relative;overflow:visible!important}.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon{position:absolute;z-index:6;left:calc(22 * var(--rpx));top:calc(-22 * var(--rpx));width:calc(112 * var(--rpx));height:calc(112 * var(--rpx));margin:0;overflow:visible;flex:none}.utility-actions .forgot-entry-icon img,.utility-actions .unloading-entry-icon img{width:calc(112 * var(--rpx));height:calc(112 * var(--rpx));transform:rotate(-8deg) scale(1.04);filter:drop-shadow(0 calc(11 * var(--rpx)) calc(10 * var(--rpx)) rgba(80,56,4,.27)) drop-shadow(0 0 calc(10 * var(--rpx)) rgba(255,205,61,.34)) saturate(1.17) contrast(1.05);animation:shortcutRoyalFloat 2.7s ease-in-out infinite}.utility-actions .unloading-entry-icon img{transform:rotate(-5deg) scale(1.03);filter:drop-shadow(0 calc(11 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,80,65,.24)) drop-shadow(0 0 calc(10 * var(--rpx)) rgba(54,224,187,.3)) saturate(1.16) contrast(1.04);animation-delay:.38s}.utility-actions .forgot-entry-icon:before,.utility-actions .forgot-entry-icon:after,.utility-actions .unloading-entry-icon:before,.utility-actions .unloading-entry-icon:after{content:"\2726";position:absolute;z-index:8;color:#fff7c7;font-size:calc(23 * var(--rpx));font-weight:900;text-shadow:0 0 calc(6 * var(--rpx)) #fff,0 0 calc(12 * var(--rpx)) #ffd550,0 0 calc(19 * var(--rpx)) #e89b11;animation:crownSpark 1.35s ease-in-out infinite alternate}.utility-actions .unloading-entry-icon:before,.utility-actions .unloading-entry-icon:after{color:#dffff7;text-shadow:0 0 calc(6 * var(--rpx)) #fff,0 0 calc(12 * var(--rpx)) #50e4c3,0 0 calc(19 * var(--rpx)) #0da98b}.utility-actions .forgot-entry-icon:before,.utility-actions .unloading-entry-icon:before{left:0;top:calc(16 * var(--rpx))}.utility-actions .forgot-entry-icon:after,.utility-actions .unloading-entry-icon:after{right:calc(-4 * var(--rpx));top:calc(-2 * var(--rpx));animation-delay:.55s}.utility-actions .manager-dashboard-button:before{display:none!important;content:none!important;animation:none!important}@keyframes shortcutRoyalFloat{0%,to{transform:rotate(-8deg) translateY(0) scale(1.04)}50%{transform:rotate(-5deg) translateY(calc(-6 * var(--rpx))) scale(1.09)}}@media(max-width:360px){.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon,.utility-actions .forgot-entry-icon img,.utility-actions .unloading-entry-icon img{width:calc(101 * var(--rpx));height:calc(101 * var(--rpx))}.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon{left:calc(18 * var(--rpx));top:calc(-18 * var(--rpx))}}.task-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(176 * var(--rpx));column-gap:calc(4 * var(--rpx));row-gap:calc(12 * var(--rpx))}.task-button,.sort-task-button,.task-button.task-tone-blue,.sort-task-button.task-tone-blue,.task-button.task-tone-blue.disabled,.task-button.task-tone-green,.sort-task-button.task-tone-green,.task-button.task-tone-green.disabled,.task-button.task-tone-cyan,.sort-task-button.task-tone-cyan,.task-button.task-tone-cyan.disabled,.task-button.task-tone-purple,.sort-task-button.task-tone-purple,.task-button.task-tone-purple.disabled,.task-button.task-tone-orange,.sort-task-button.task-tone-orange,.task-button.task-tone-orange.disabled,.task-button.task-tone-slate,.sort-task-button.task-tone-slate,.task-button.task-tone-slate.disabled,.task-button.task-tone-red,.sort-task-button.task-tone-red,.task-button.task-tone-red.disabled,.task-button.task-tone-violet,.sort-task-button.task-tone-violet,.task-button.task-tone-violet.disabled,.task-button.task-tone-royal,.sort-task-button.task-tone-royal,.task-button.task-tone-royal.disabled,.task-button.task-tone-amber,.sort-task-button.task-tone-amber,.task-button.task-tone-amber.disabled,.task-button.task-tone-gold,.sort-task-button.task-tone-gold,.task-button.task-tone-gold.disabled,.task-button.task-tone-emerald,.sort-task-button.task-tone-emerald,.task-button.task-tone-emerald.disabled,.task-button.task-tone-indigo,.sort-task-button.task-tone-indigo,.task-button.task-tone-indigo.disabled,.task-button.task-tone-rose,.sort-task-button.task-tone-rose,.task-button.task-tone-rose.disabled,.task-button.task-tone-mint,.sort-task-button.task-tone-mint,.task-button.task-tone-mint.disabled{min-height:calc(176 * var(--rpx));height:calc(176 * var(--rpx));padding:calc(13 * var(--rpx)) calc(5 * var(--rpx)) calc(9 * var(--rpx));overflow:visible;color:#1c2b43;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}.task-icon,.task-button.current .task-icon{width:calc(92 * var(--rpx));height:calc(92 * var(--rpx));margin-bottom:calc(8 * var(--rpx));padding:0;background:transparent;border-radius:0;filter:drop-shadow(0 calc(9 * var(--rpx)) calc(10 * var(--rpx)) rgba(29,66,115,.2)) saturate(1.08)}.task-button.current{color:#087d53;background:transparent!important;border:0!important;box-shadow:none!important}.task-button.current .task-label{color:#087d53;text-shadow:0 0 calc(14 * var(--rpx)) rgba(20,177,117,.2)}.task-button.disabled,.task-button[disabled]{color:#7f8997;background:transparent!important;border:0!important;box-shadow:none!important}.task-button.disabled .task-icon,.task-button[disabled] .task-icon{filter:drop-shadow(0 calc(7 * var(--rpx)) calc(8 * var(--rpx)) rgba(45,61,84,.12)) saturate(.7);opacity:.78}.task-label{max-height:calc(60 * var(--rpx));font-size:calc(25 * var(--rpx));line-height:1.18;-webkit-line-clamp:2}.lang-zh .task-label{font-size:calc(29 * var(--rpx))}.lang-en .task-label{font-size:calc(23 * var(--rpx))}.lang-vi .task-label{font-size:calc(22 * var(--rpx))}.lang-es .task-label,.lang-de .task-label,.lang-ro .task-label,.lang-bg .task-label,.lang-tr .task-label{font-size:calc(20 * var(--rpx))}.sort-task-button.dragging{background:#eef6ffe0!important;border-radius:calc(20 * var(--rpx));box-shadow:0 calc(18 * var(--rpx)) calc(38 * var(--rpx)) #1468d633!important}.sort-task-button.drag-over{outline:calc(3 * var(--rpx)) solid rgba(43,136,244,.28);outline-offset:calc(-3 * var(--rpx));border-radius:calc(20 * var(--rpx))}.task-hide-control{left:calc(2 * var(--rpx));top:calc(2 * var(--rpx));width:calc(46 * var(--rpx));height:calc(46 * var(--rpx));z-index:15}@media(max-width:360px){.task-grid{grid-auto-rows:calc(168 * var(--rpx));column-gap:0;row-gap:calc(8 * var(--rpx))}.task-button,.sort-task-button{min-height:calc(168 * var(--rpx));height:calc(168 * var(--rpx))}.task-icon,.task-button.current .task-icon{width:calc(84 * var(--rpx));height:calc(84 * var(--rpx))}.lang-zh .task-label{font-size:calc(27 * var(--rpx))}.lang-en .task-label,.lang-vi .task-label{font-size:calc(20 * var(--rpx))}.lang-es .task-label,.lang-de .task-label,.lang-ro .task-label,.lang-bg .task-label,.lang-tr .task-label{font-size:calc(18 * var(--rpx))}}.task-grid{grid-auto-rows:calc(190 * var(--rpx));gap:calc(14 * var(--rpx))}.task-button,.sort-task-button,.task-button.task-tone-blue,.sort-task-button.task-tone-blue,.task-button.task-tone-blue.disabled,.task-button.task-tone-green,.sort-task-button.task-tone-green,.task-button.task-tone-green.disabled,.task-button.task-tone-cyan,.sort-task-button.task-tone-cyan,.task-button.task-tone-cyan.disabled,.task-button.task-tone-purple,.sort-task-button.task-tone-purple,.task-button.task-tone-purple.disabled,.task-button.task-tone-orange,.sort-task-button.task-tone-orange,.task-button.task-tone-orange.disabled,.task-button.task-tone-slate,.sort-task-button.task-tone-slate,.task-button.task-tone-slate.disabled,.task-button.task-tone-red,.sort-task-button.task-tone-red,.task-button.task-tone-red.disabled,.task-button.task-tone-violet,.sort-task-button.task-tone-violet,.task-button.task-tone-violet.disabled,.task-button.task-tone-royal,.sort-task-button.task-tone-royal,.task-button.task-tone-royal.disabled,.task-button.task-tone-amber,.sort-task-button.task-tone-amber,.task-button.task-tone-amber.disabled,.task-button.task-tone-gold,.sort-task-button.task-tone-gold,.task-button.task-tone-gold.disabled,.task-button.task-tone-emerald,.sort-task-button.task-tone-emerald,.task-button.task-tone-emerald.disabled,.task-button.task-tone-indigo,.sort-task-button.task-tone-indigo,.task-button.task-tone-indigo.disabled,.task-button.task-tone-rose,.sort-task-button.task-tone-rose,.task-button.task-tone-rose.disabled,.task-button.task-tone-mint,.sort-task-button.task-tone-mint,.task-button.task-tone-mint.disabled{min-height:calc(190 * var(--rpx));height:calc(190 * var(--rpx));padding:calc(14 * var(--rpx)) calc(5 * var(--rpx)) calc(12 * var(--rpx));overflow:hidden;background:linear-gradient(145deg,#fff,#fdfefe 42%,#f3f7fc)!important;border:calc(1 * var(--rpx)) solid rgba(190,207,226,.42)!important;border-radius:calc(22 * var(--rpx));box-shadow:inset calc(3 * var(--rpx)) calc(3 * var(--rpx)) calc(4 * var(--rpx)) #fffffffa,inset calc(-3 * var(--rpx)) calc(-4 * var(--rpx)) calc(7 * var(--rpx)) #9bb2cd2e,0 calc(11 * var(--rpx)) calc(20 * var(--rpx)) #314e7429,0 calc(3 * var(--rpx)) calc(6 * var(--rpx)) #3654791a!important}.task-button:before,.sort-task-button:before{content:""!important;position:absolute;inset:calc(1 * var(--rpx));z-index:0;display:block!important;height:auto;border-radius:calc(21 * var(--rpx));background:radial-gradient(circle at 13% 4%,#fffffffc,#ffffffc2 24%,#fff0 58%),linear-gradient(145deg,#fffffff5,#ffffff91 37%,#daedff30 53%,#fff0 72%);box-shadow:inset 0 calc(3 * var(--rpx)) calc(2 * var(--rpx)) #fffffff5,inset calc(3 * var(--rpx)) 0 calc(4 * var(--rpx)) #ffffffbd;pointer-events:none}.task-button:after,.sort-task-button:after{content:""!important;position:absolute;left:calc(12 * var(--rpx));right:24%;top:calc(7 * var(--rpx));z-index:0;display:block!important;height:42%;border-radius:calc(18 * var(--rpx)) calc(30 * var(--rpx)) calc(48 * var(--rpx)) calc(18 * var(--rpx));background:linear-gradient(155deg,#ffffffd9,#e4f2ff38 58%,#fff0);opacity:.92;pointer-events:none}.task-button>div,.task-button>img,.sort-task-button>div,.sort-task-button>img{position:relative;z-index:2}.task-button:active,.task-button-hover{transform:translateY(calc(3 * var(--rpx))) scale(.985);box-shadow:inset calc(4 * var(--rpx)) calc(5 * var(--rpx)) calc(9 * var(--rpx)) #8ba3be30,inset calc(-2 * var(--rpx)) calc(-2 * var(--rpx)) calc(5 * var(--rpx)) #ffffffeb,0 calc(5 * var(--rpx)) calc(9 * var(--rpx)) #314e741f!important}.task-button.current,.task-button.disabled,.task-button[disabled]{background:linear-gradient(145deg,#fff,#fdfefe 42%,#f3f7fc)!important;border-color:#becfe26b!important;box-shadow:inset calc(3 * var(--rpx)) calc(3 * var(--rpx)) calc(4 * var(--rpx)) #fffffffa,inset calc(-3 * var(--rpx)) calc(-4 * var(--rpx)) calc(7 * var(--rpx)) #9bb2cd2e,0 calc(11 * var(--rpx)) calc(20 * var(--rpx)) #314e7429,0 calc(3 * var(--rpx)) calc(6 * var(--rpx)) #3654791a!important}.sort-task-button.dragging{background:linear-gradient(145deg,#fff,#edf6ff)!important;box-shadow:0 calc(19 * var(--rpx)) calc(40 * var(--rpx)) #1468d63d,inset calc(3 * var(--rpx)) calc(3 * var(--rpx)) calc(5 * var(--rpx)) #fff!important}@media(max-width:360px){.task-grid{grid-auto-rows:calc(180 * var(--rpx));gap:calc(10 * var(--rpx))}.task-button,.sort-task-button{min-height:calc(180 * var(--rpx));height:calc(180 * var(--rpx));border-radius:calc(20 * var(--rpx))}.task-button:before,.sort-task-button:before{border-radius:calc(19 * var(--rpx))}}.utility-actions>.utility-button,.staff-actions>.utility-button,.visitor-actions>.utility-button,.utility-actions>.forgot-button,.utility-actions>.manager-dashboard-button{position:relative;flex-basis:calc(142 * var(--rpx));min-height:calc(142 * var(--rpx));height:calc(142 * var(--rpx));max-height:calc(142 * var(--rpx));padding:calc(12 * var(--rpx)) calc(26 * var(--rpx))!important;overflow:visible!important}.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon,.utility-actions .manager-dashboard-button .crown-entry-icon{position:absolute;left:calc(14 * var(--rpx));top:50%;z-index:8;width:calc(126 * var(--rpx));height:calc(126 * var(--rpx));margin:0;transform:translateY(-50%);overflow:visible;flex:none}.utility-actions .manager-dashboard-button .crown-entry-icon{left:calc(9 * var(--rpx));width:calc(134 * var(--rpx));height:calc(134 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(134 * var(--rpx));height:calc(134 * var(--rpx))}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{position:absolute;left:calc(145 * var(--rpx));right:calc(26 * var(--rpx));top:50%;width:auto;min-width:0;transform:translateY(-50%);text-align:center}.utility-actions .utility-title,.utility-actions .manager-button-text,.lang-zh .utility-actions .utility-title{display:-webkit-box;width:100%;max-height:calc(82 * var(--rpx));overflow:hidden;color:#654400;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(35 * var(--rpx));font-weight:950;line-height:1.18;letter-spacing:calc(1.4 * var(--rpx));text-align:center;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,255,255,.92),0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) rgba(135,91,0,.22),0 0 calc(8 * var(--rpx)) rgba(255,211,88,.18);-webkit-box-orient:vertical;-webkit-line-clamp:2}.utility-actions .unloading-button .utility-title{color:#006d67;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,255,255,.94),0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) rgba(0,105,97,.2),0 0 calc(8 * var(--rpx)) rgba(62,225,202,.18)}.utility-actions .manager-dashboard-button .manager-button-text{color:#ffe59a;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,250,216,.3),0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) rgba(68,38,0,.82),0 0 calc(10 * var(--rpx)) rgba(255,196,45,.42)}.lang-en .utility-actions .utility-title,.lang-vi .utility-actions .utility-title{font-size:calc(29 * var(--rpx));letter-spacing:calc(.6 * var(--rpx))}.lang-es .utility-actions .utility-title,.lang-de .utility-actions .utility-title,.lang-ro .utility-actions .utility-title,.lang-bg .utility-actions .utility-title,.lang-tr .utility-actions .utility-title{font-size:calc(25 * var(--rpx));letter-spacing:calc(.2 * var(--rpx))}.metric-gold{color:#b87a00;background:linear-gradient(145deg,#fff9dc,#ffe7a0);box-shadow:inset 0 calc(1 * var(--rpx)) 0 #fffffff5,0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) #b87a001f}.notice-metric .metric-icon-image,.notice-metric.has-notice .metric-icon-image{opacity:.9;filter:grayscale(1) sepia(.85) saturate(3.2) hue-rotate(350deg) brightness(.82) contrast(.96) drop-shadow(0 calc(4 * var(--rpx)) calc(6 * var(--rpx)) rgba(107,72,17,.14))}.attendance-scan-card.clocked-in{min-height:calc(128 * var(--rpx))}.clock-out-reminder-bubble{display:inline-flex;align-items:center;gap:calc(7 * var(--rpx));max-width:100%;min-height:calc(34 * var(--rpx));margin-top:calc(9 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx)) calc(4 * var(--rpx)) calc(6 * var(--rpx));box-sizing:border-box;overflow:hidden;color:#8a5a00;background:linear-gradient(145deg,#fffbe8,#ffefb6);border:calc(1 * var(--rpx)) solid rgba(225,172,43,.46);border-radius:calc(999 * var(--rpx));box-shadow:inset 0 calc(1 * var(--rpx)) 0 #fffffff5,0 calc(5 * var(--rpx)) calc(12 * var(--rpx)) #a76f001a;font-size:calc(18 * var(--rpx));font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.clock-out-reminder-mark{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--rpx));height:calc(24 * var(--rpx));flex:0 0 calc(24 * var(--rpx));color:#fff;background:linear-gradient(145deg,#f2b31e,#c98200);border-radius:50%;box-shadow:0 calc(3 * var(--rpx)) calc(7 * var(--rpx)) #965c0033;font-size:calc(17 * var(--rpx));font-weight:950;line-height:1}@media(max-width:360px){.utility-actions>.utility-button,.staff-actions>.utility-button,.visitor-actions>.utility-button,.utility-actions>.forgot-button,.utility-actions>.manager-dashboard-button{flex-basis:calc(136 * var(--rpx));min-height:calc(136 * var(--rpx));height:calc(136 * var(--rpx));max-height:calc(136 * var(--rpx))}.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon{left:calc(11 * var(--rpx));width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .forgot-entry-icon img,.utility-actions .unloading-entry-icon img{width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon{left:calc(7 * var(--rpx));width:calc(121 * var(--rpx));height:calc(121 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(121 * var(--rpx));height:calc(121 * var(--rpx))}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{left:calc(130 * var(--rpx));right:calc(18 * var(--rpx))}.utility-actions .utility-title,.utility-actions .manager-button-text,.lang-zh .utility-actions .utility-title{font-size:calc(31 * var(--rpx))}.lang-en .utility-actions .utility-title,.lang-vi .utility-actions .utility-title{font-size:calc(25 * var(--rpx))}.lang-es .utility-actions .utility-title,.lang-de .utility-actions .utility-title,.lang-ro .utility-actions .utility-title,.lang-bg .utility-actions .utility-title,.lang-tr .utility-actions .utility-title{font-size:calc(22 * var(--rpx))}.clock-out-reminder-bubble{font-size:calc(16 * var(--rpx))}}.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon,.utility-actions .manager-dashboard-button .crown-entry-icon{left:calc(14 * var(--rpx));width:calc(126 * var(--rpx));height:calc(126 * var(--rpx))}.utility-actions .forgot-entry-icon img,.utility-actions .unloading-entry-icon img,.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(126 * var(--rpx));height:calc(126 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{animation:crownEqualFloat 2.6s ease-in-out infinite}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{left:calc(145 * var(--rpx));right:calc(26 * var(--rpx));display:flex;flex-direction:column;align-items:center;justify-content:center}.utility-actions .utility-title,.utility-actions .manager-button-text{margin:0 auto;text-align:center}@keyframes crownEqualFloat{0%,to{transform:rotate(-17deg) translateY(0) scale(1.04)}50%{transform:rotate(-14deg) translateY(calc(-5 * var(--rpx))) scale(1.09)}}.location-strip.location-active{animation:locationHintIn .18s ease-out both}.location-strip.location-active .location-dot{animation:locationDotPulse 1.05s ease-in-out infinite}@keyframes locationHintIn{0%{opacity:0;transform:translateY(calc(-5 * var(--rpx)))}to{opacity:1;transform:translateY(0)}}@keyframes locationDotPulse{0%,to{opacity:.45;transform:scale(.76)}50%{opacity:1;transform:scale(1.16)}}.profile-status-card,.attendance-scan-card,.attendance-scan-card.clocked-in,.home-overview{min-height:calc(190 * var(--rpx));height:calc(190 * var(--rpx));box-sizing:border-box}.home-overview{align-items:center}@media(max-width:360px){.utility-actions .forgot-entry-icon,.utility-actions .unloading-entry-icon,.utility-actions .manager-dashboard-button .crown-entry-icon{left:calc(11 * var(--rpx));width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .forgot-entry-icon img,.utility-actions .unloading-entry-icon img,.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{left:calc(130 * var(--rpx));right:calc(18 * var(--rpx))}.profile-status-card,.attendance-scan-card,.attendance-scan-card.clocked-in,.home-overview{min-height:calc(184 * var(--rpx));height:calc(184 * var(--rpx))}}.profile-status-card{position:relative;min-height:calc(164 * var(--rpx));height:calc(164 * var(--rpx));padding:calc(17 * var(--rpx)) calc(20 * var(--rpx));overflow:hidden;background:radial-gradient(circle at 92% 16%,#4ea6ff33 0,#4ea6ff00 30%),radial-gradient(circle at 5% 110%,#70decd29 0,#70decd00 42%),linear-gradient(135deg,#fffffffe,#f4fafffb 52%,#edf7fffa);border:calc(1 * var(--rpx)) solid rgba(199,222,248,.86);box-shadow:0 calc(15 * var(--rpx)) calc(36 * var(--rpx)) #1756a224,inset 0 calc(2 * var(--rpx)) 0 #fffffffa,inset calc(-4 * var(--rpx)) calc(-5 * var(--rpx)) calc(13 * var(--rpx)) #6099d714}.profile-status-card:before{content:"";position:absolute;left:-12%;top:-38%;width:78%;height:94%;border-radius:50%;background:linear-gradient(145deg,#ffffffeb,#ffffff24);transform:rotate(-9deg);pointer-events:none}.profile-status-card:after{content:"";position:absolute;right:calc(28 * var(--rpx));bottom:calc(-51 * var(--rpx));width:calc(150 * var(--rpx));height:calc(105 * var(--rpx));border-radius:50%;background:#4897f41c;filter:blur(calc(18 * var(--rpx)));pointer-events:none}.profile-status-card>div,.profile-status-card>wx-picker{position:relative;z-index:2}.profile-avatar-wrap{width:calc(88 * var(--rpx));height:calc(88 * var(--rpx));margin-right:calc(17 * var(--rpx))}.profile-avatar{width:calc(88 * var(--rpx));height:calc(88 * var(--rpx))}.profile-name{font-size:calc(32 * var(--rpx))}.profile-task-row{margin-top:calc(7 * var(--rpx));font-size:calc(20 * var(--rpx));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-warehouse-row{display:flex;align-items:center;min-width:0;margin-top:calc(5 * var(--rpx));color:#6e7f95;font-size:calc(18 * var(--rpx));line-height:1.2;white-space:nowrap}.profile-warehouse-dot{width:calc(10 * var(--rpx));height:calc(10 * var(--rpx));margin-right:calc(7 * var(--rpx));flex:none;background:linear-gradient(145deg,#36a3ff,#1265d0);border-radius:50%;box-shadow:0 0 calc(10 * var(--rpx)) #1f7de66b}.profile-warehouse-label{flex:none;font-weight:750}.profile-warehouse-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.profile-status-card .compact-language-picker{margin-left:calc(8 * var(--rpx));margin-right:calc(-5 * var(--rpx))}.attendance-scan-card,.attendance-scan-card.clocked-in{min-height:calc(164 * var(--rpx));height:calc(164 * var(--rpx));padding-top:calc(16 * var(--rpx));padding-bottom:calc(16 * var(--rpx));box-sizing:border-box}.attendance-scan-title{line-height:1.22}.attendance-scan-subtitle{margin-top:calc(4 * var(--rpx))}.clock-out-reminder-bubble{margin-top:calc(7 * var(--rpx))}.home-overview{min-height:calc(190 * var(--rpx));height:calc(190 * var(--rpx))}.language-button,.compact-language-button{width:calc(120 * var(--rpx));height:calc(120 * var(--rpx));min-width:calc(120 * var(--rpx));min-height:calc(120 * var(--rpx))}.language-button-icon,.language-icon-image{width:calc(116 * var(--rpx));height:calc(116 * var(--rpx))}.language-icon-image{filter:drop-shadow(0 calc(10 * var(--rpx)) calc(13 * var(--rpx)) rgba(25,80,158,.28)) saturate(1.12)}.metric-gold{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:360px){.profile-status-card,.attendance-scan-card,.attendance-scan-card.clocked-in{min-height:calc(158 * var(--rpx));height:calc(158 * var(--rpx))}.home-overview{min-height:calc(184 * var(--rpx));height:calc(184 * var(--rpx))}.language-button,.compact-language-button{width:calc(112 * var(--rpx));height:calc(112 * var(--rpx));min-width:calc(112 * var(--rpx));min-height:calc(112 * var(--rpx))}.language-button-icon,.language-icon-image{width:calc(108 * var(--rpx));height:calc(108 * var(--rpx))}.profile-name{font-size:calc(29 * var(--rpx))}.profile-task-row{font-size:calc(18 * var(--rpx))}.profile-warehouse-row{font-size:calc(16 * var(--rpx))}}.profile-warehouse-row{margin-top:calc(10 * var(--rpx));color:#53677f;font-size:calc(22 * var(--rpx));font-weight:700}.profile-warehouse-label{font-weight:850}.profile-warehouse-dot{display:none!important}.attendance-scan-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(2 * var(--rpx));font-size:calc(27 * var(--rpx))}.attendance-inline-time{color:#62748a;font-size:calc(21 * var(--rpx));font-weight:800;white-space:nowrap}.clock-out-reminder-bubble{min-height:calc(42 * var(--rpx));margin-top:calc(13 * var(--rpx));padding:calc(6 * var(--rpx)) calc(15 * var(--rpx)) calc(6 * var(--rpx)) calc(7 * var(--rpx));font-size:calc(22 * var(--rpx));font-weight:900}.clock-out-reminder-mark{width:calc(28 * var(--rpx));height:calc(28 * var(--rpx));flex-basis:calc(28 * var(--rpx));font-size:calc(20 * var(--rpx))}.metric-value{width:100%;overflow:visible;font-size:calc(25 * var(--rpx));letter-spacing:calc(-.6 * var(--rpx));line-height:1.08;text-overflow:clip;white-space:nowrap}.task-title.has-current-task{position:relative;padding-left:calc(25 * var(--rpx));color:#07865f}.task-title.has-current-task:before{content:"";position:absolute;left:0;top:50%;width:calc(14 * var(--rpx));height:calc(14 * var(--rpx));margin-top:calc(-7 * var(--rpx));background:#10b981;border-radius:50%;box-shadow:0 0 0 calc(6 * var(--rpx)) #10b98121,0 0 calc(17 * var(--rpx)) #10b9817a;animation:currentTaskDot 1.25s ease-in-out infinite}@keyframes currentTaskDot{0%,to{opacity:.66;transform:scale(.84)}50%{opacity:1;transform:scale(1.16)}}.task-grid{gap:calc(1 * var(--rpx))!important;padding:0;overflow:hidden;background:#a9bcd370;border:0;border-radius:calc(22 * var(--rpx));box-shadow:0 calc(10 * var(--rpx)) calc(24 * var(--rpx)) #25487317,inset 0 calc(1 * var(--rpx)) 0 #ffffffe6}.task-button,.sort-task-button,.task-button.task-tone-blue,.sort-task-button.task-tone-blue,.task-button.task-tone-blue.disabled,.task-button.task-tone-green,.sort-task-button.task-tone-green,.task-button.task-tone-green.disabled,.task-button.task-tone-cyan,.sort-task-button.task-tone-cyan,.task-button.task-tone-cyan.disabled,.task-button.task-tone-purple,.sort-task-button.task-tone-purple,.task-button.task-tone-purple.disabled,.task-button.task-tone-orange,.sort-task-button.task-tone-orange,.task-button.task-tone-orange.disabled,.task-button.task-tone-slate,.sort-task-button.task-tone-slate,.task-button.task-tone-slate.disabled,.task-button.task-tone-red,.sort-task-button.task-tone-red,.task-button.task-tone-red.disabled,.task-button.task-tone-violet,.sort-task-button.task-tone-violet,.task-button.task-tone-violet.disabled,.task-button.task-tone-royal,.sort-task-button.task-tone-royal,.task-button.task-tone-royal.disabled,.task-button.task-tone-amber,.sort-task-button.task-tone-amber,.task-button.task-tone-amber.disabled,.task-button.task-tone-gold,.sort-task-button.task-tone-gold,.task-button.task-tone-gold.disabled,.task-button.task-tone-emerald,.sort-task-button.task-tone-emerald,.task-button.task-tone-emerald.disabled,.task-button.task-tone-indigo,.sort-task-button.task-tone-indigo,.task-button.task-tone-indigo.disabled,.task-button.task-tone-rose,.sort-task-button.task-tone-rose,.task-button.task-tone-rose.disabled,.task-button.task-tone-mint,.sort-task-button.task-tone-mint,.task-button.task-tone-mint.disabled{min-height:calc(190 * var(--rpx));height:calc(190 * var(--rpx));margin:0;padding:calc(13 * var(--rpx)) calc(5 * var(--rpx)) calc(10 * var(--rpx));background:linear-gradient(145deg,#fffffffc,#f5f9fdfc)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.task-button:before,.task-button:after,.sort-task-button:before,.sort-task-button:after{display:none!important;content:none!important}.sorting-grid{overflow:visible;background:transparent;border-radius:0;box-shadow:none;gap:calc(2 * var(--rpx))!important}.sorting-grid .sort-task-button{overflow:visible}.task-icon,.task-button.current .task-icon{width:calc(82 * var(--rpx));height:calc(82 * var(--rpx));margin-bottom:calc(5 * var(--rpx))}.task-button.current{color:#fff;background:linear-gradient(145deg,#23c99b,#0b9c76 54%,#08745c)!important;box-shadow:inset 0 calc(2 * var(--rpx)) 0 #ffffff59,inset 0 calc(-10 * var(--rpx)) calc(24 * var(--rpx)) #004e3d33,0 calc(8 * var(--rpx)) calc(19 * var(--rpx)) #0784633d!important}.task-button.current .task-label{color:#fff;font-weight:950;text-shadow:0 calc(2 * var(--rpx)) calc(5 * var(--rpx)) rgba(0,64,51,.3)}.task-running-label{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:calc(27 * var(--rpx));margin-top:calc(5 * var(--rpx));padding:calc(2 * var(--rpx)) calc(12 * var(--rpx));color:#075c48;background:#ffffffe6;border-radius:calc(999 * var(--rpx));box-shadow:0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) #00433426;font-size:calc(17 * var(--rpx));font-weight:950;line-height:1.2}.utility-actions .forgot-entry-icon img{width:calc(142 * var(--rpx));height:calc(142 * var(--rpx))}.utility-actions .unloading-entry-icon img{width:calc(126 * var(--rpx));height:calc(126 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(100 * var(--rpx));height:calc(100 * var(--rpx));animation:crownBalancedFloat 2.6s ease-in-out infinite}@keyframes crownBalancedFloat{0%,to{transform:rotate(-15deg) translateY(0) scale(1)}50%{transform:rotate(-13deg) translateY(calc(-4 * var(--rpx))) scale(1.04)}}@media(max-width:360px){.metric-value{font-size:calc(22 * var(--rpx));letter-spacing:calc(-1 * var(--rpx))}.task-button,.sort-task-button{min-height:calc(180 * var(--rpx));height:calc(180 * var(--rpx))}.task-icon,.task-button.current .task-icon{width:calc(76 * var(--rpx));height:calc(76 * var(--rpx))}.clock-out-reminder-bubble{font-size:calc(19 * var(--rpx))}.utility-actions .forgot-entry-icon img{width:calc(128 * var(--rpx));height:calc(128 * var(--rpx))}.utility-actions .unloading-entry-icon img{width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .manager-dashboard-button .crown-entry-icon .manager-crown{width:calc(91 * var(--rpx));height:calc(91 * var(--rpx))}}.attendance-scan-button.crystal-attendance-button,.attendance-scan-button.crystal-attendance-button.clock-in,.attendance-scan-button.crystal-attendance-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button.crystal-attendance-button{position:relative;isolation:isolate;overflow:hidden;min-width:calc(222 * var(--rpx));height:calc(76 * var(--rpx));min-height:calc(76 * var(--rpx));padding:0 calc(17 * var(--rpx));color:#fff;background:linear-gradient(148deg,#4cf0b4,#1fc58d 34%,#0ba06d,#05724d)!important;border:calc(2 * var(--rpx)) solid rgba(199,255,232,.78)!important;border-radius:calc(22 * var(--rpx));box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffff8f,inset calc(7 * var(--rpx)) 0 calc(16 * var(--rpx)) #91ffd540,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(18 * var(--rpx)) #00482f52,0 0 0 calc(7 * var(--rpx)) #11b2781a,0 calc(13 * var(--rpx)) calc(25 * var(--rpx)) #03744c4d,0 calc(25 * var(--rpx)) calc(43 * var(--rpx)) #12805d24!important;font-size:calc(24 * var(--rpx));font-weight:950;line-height:calc(76 * var(--rpx));text-shadow:0 calc(2 * var(--rpx)) calc(4 * var(--rpx)) rgba(0,65,43,.48),0 calc(-1 * var(--rpx)) calc(1 * var(--rpx)) rgba(255,255,255,.34);animation:attendanceCrystalPulse 2.8s ease-in-out infinite}.attendance-scan-button.crystal-attendance-button:before,.attendance-scan-button.crystal-attendance-button:after{content:none!important;display:none!important;border:0!important}.attendance-glass-depth,.attendance-glass-toplight,.attendance-glass-leftlight,.attendance-glass-reflection,.attendance-glass-sweep{position:absolute;pointer-events:none}.attendance-glass-depth{z-index:1;inset:calc(4 * var(--rpx));border-radius:calc(18 * var(--rpx));border:calc(1 * var(--rpx)) solid rgba(255,255,255,.24);box-shadow:inset 0 calc(2 * var(--rpx)) calc(6 * var(--rpx)) #ffffff6b,inset 0 calc(-5 * var(--rpx)) calc(10 * var(--rpx)) #00482e38}.attendance-glass-toplight{z-index:2;left:9%;right:9%;top:calc(5 * var(--rpx));height:calc(29 * var(--rpx));border-radius:calc(999 * var(--rpx)) calc(999 * var(--rpx)) 55% 55%;background:linear-gradient(180deg,#ffffffb8,#fff3 58%,#fff0);filter:blur(calc(.6 * var(--rpx)))}.attendance-glass-leftlight{z-index:2;left:calc(-8 * var(--rpx));top:calc(10 * var(--rpx));width:calc(31 * var(--rpx));height:calc(47 * var(--rpx));border-radius:50%;background:radial-gradient(ellipse,#ffffffc7,#ccffe952 38%,#fff0 72%);filter:blur(calc(5 * var(--rpx)))}.attendance-glass-reflection{z-index:2;right:calc(3 * var(--rpx));bottom:calc(2 * var(--rpx));width:calc(56 * var(--rpx));height:calc(35 * var(--rpx));border-radius:50%;border-right:calc(3 * var(--rpx)) solid rgba(224,255,243,.62);border-bottom:calc(2 * var(--rpx)) solid rgba(224,255,243,.43);filter:blur(calc(2 * var(--rpx)));transform:rotate(-12deg)}.attendance-glass-sweep{z-index:3;top:-48%;left:-62%;width:45%;height:205%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.72),rgba(255,255,255,.1),transparent);filter:blur(calc(3 * var(--rpx)));transform:rotate(17deg);animation:attendanceCrystalSweep 2.7s ease-in-out infinite}.attendance-scan-button .glass-button-label{position:relative;z-index:5}.attendance-scan-button.crystal-attendance-button:active{transform:translateY(calc(3 * var(--rpx))) scale(.99);box-shadow:inset 0 calc(3 * var(--rpx)) calc(7 * var(--rpx)) #004d3138,inset 0 calc(-2 * var(--rpx)) calc(5 * var(--rpx)) #ffffff52,0 calc(6 * var(--rpx)) calc(13 * var(--rpx)) #03744c40!important}@keyframes attendanceCrystalSweep{0%,24%{left:-62%;opacity:0}35%{opacity:.92}68%,to{left:128%;opacity:0}}@keyframes attendanceCrystalPulse{0%,to{filter:brightness(.98) saturate(1.02)}50%{filter:brightness(1.07) saturate(1.08)}}.utility-actions>.utility-button{isolation:isolate;overflow:hidden!important;border-width:calc(1 * var(--rpx))!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffb8,inset calc(6 * var(--rpx)) 0 calc(17 * var(--rpx)) #ffffff3d,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(19 * var(--rpx)) #1f375b1f,0 0 0 calc(1 * var(--rpx)) #ffffffc7,0 calc(12 * var(--rpx)) calc(23 * var(--rpx)) #1e3f682b,0 calc(26 * var(--rpx)) calc(44 * var(--rpx)) #274e7e1a!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.utility-actions>.forgot-button{border-color:#ffe69694!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffd1,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #fff7d06b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #a9780f1f,0 0 0 calc(1 * var(--rpx)) #fff9e0e6,0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #9e6f0d2b,0 calc(27 * var(--rpx)) calc(46 * var(--rpx)) #775b1c1a!important}.utility-actions>.unloading-button{border-color:#a3f2e494!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffd1,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #dffff96b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #0784711f,0 0 0 calc(1 * var(--rpx)) #e7fffbe6,0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #04806c2b,0 calc(27 * var(--rpx)) calc(46 * var(--rpx)) #156a5e1a!important}.utility-actions>.manager-dashboard-button{border-color:#dcb5537a!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffff2e,inset calc(8 * var(--rpx)) 0 calc(18 * var(--rpx)) #ffda6b1c,inset calc(-8 * var(--rpx)) calc(-12 * var(--rpx)) calc(22 * var(--rpx)) #000000b8,0 0 0 calc(1 * var(--rpx)) #ffda764f,0 calc(12 * var(--rpx)) calc(25 * var(--rpx)) #2b1f0461,0 calc(29 * var(--rpx)) calc(48 * var(--rpx)) #3a27002e!important}.utility-actions>.utility-button:after{border:0!important}.utility-actions>.utility-button:active{transform:translateY(calc(4 * var(--rpx))) scale(.992);filter:brightness(.98)}.shortcut-crystal-fx{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.shortcut-crystal-fx:before{content:"";position:absolute;left:5%;right:5%;top:calc(5 * var(--rpx));height:52%;border-radius:calc(999 * var(--rpx)) calc(999 * var(--rpx)) 48% 48%;background:linear-gradient(180deg,#ffffffad,#fff3 58%,#fff0);opacity:.76;filter:blur(calc(1 * var(--rpx)))}.shortcut-crystal-fx:after{content:"";position:absolute;right:calc(-2 * var(--rpx));bottom:calc(5 * var(--rpx));width:25%;height:44%;border-radius:50%;border-right:calc(4 * var(--rpx)) solid rgba(255,255,255,.45);border-bottom:calc(3 * var(--rpx)) solid rgba(255,255,255,.24);filter:blur(calc(3 * var(--rpx)));transform:rotate(-10deg)}.manager-dashboard-button .shortcut-crystal-fx:before{opacity:.25}.manager-dashboard-button .shortcut-crystal-fx:after{border-color:#ffdf7f52}.shortcut-crystal-glint{position:absolute;top:-55%;left:-43%;width:30%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),rgba(255,255,255,.62),rgba(255,255,255,.08),transparent);filter:blur(calc(4 * var(--rpx)));transform:rotate(16deg);animation:shortcutCrystalSweep 3.8s ease-in-out infinite}.manager-dashboard-button .shortcut-crystal-glint{background:linear-gradient(90deg,transparent,rgba(255,225,133,.05),rgba(255,234,164,.38),rgba(255,225,133,.05),transparent)}.utility-actions .utility-icon,.utility-actions .utility-copy,.utility-actions .utility-arrow{z-index:4}.utility-actions .utility-title{text-shadow:0 calc(2 * var(--rpx)) calc(3 * var(--rpx)) rgba(255,255,255,.55),0 calc(5 * var(--rpx)) calc(9 * var(--rpx)) rgba(64,78,93,.16)}.utility-actions .manager-dashboard-button .utility-title{text-shadow:0 calc(-1 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,245,195,.5),0 calc(3 * var(--rpx)) calc(7 * var(--rpx)) rgba(0,0,0,.82),0 0 calc(15 * var(--rpx)) rgba(255,207,67,.24)}@keyframes shortcutCrystalSweep{0%,30%{left:-43%;opacity:0}41%{opacity:.85}69%,to{left:122%;opacity:0}}@media(max-width:360px){.attendance-scan-button.crystal-attendance-button{min-width:calc(206 * var(--rpx));height:calc(72 * var(--rpx));min-height:calc(72 * var(--rpx));font-size:calc(22 * var(--rpx))}}.profile-status-card.profile-rank-staff{background:radial-gradient(circle at 92% 12%,rgba(85,212,174,.18),transparent 31%),linear-gradient(135deg,#fff,#f1fbf7 54%,#e8f7f2);border-color:#a1ddcacc}.profile-status-card.profile-rank-leader{background:radial-gradient(circle at 91% 8%,rgba(64,178,255,.26),transparent 32%),linear-gradient(135deg,#fff,#eaf6ff 52%,#ddecff);border-color:#85c2f4d1;box-shadow:0 calc(16 * var(--rpx)) calc(38 * var(--rpx)) #1f74c02e,inset 0 calc(2 * var(--rpx)) 0 #fffffffa,inset calc(-5 * var(--rpx)) calc(-7 * var(--rpx)) calc(15 * var(--rpx)) #2c79be17}.profile-status-card.profile-rank-leader .profile-role{color:#0b65aa;background:#d2ebffeb}.profile-status-card.profile-rank-manager{background:radial-gradient(circle at 91% 5%,rgba(156,111,255,.28),transparent 34%),linear-gradient(135deg,#fff,#f1edff 52%,#e5ddff);border-color:#a38bebd1;box-shadow:0 calc(17 * var(--rpx)) calc(39 * var(--rpx)) #583eb033,inset 0 calc(2 * var(--rpx)) 0 #fffffffa,inset calc(-6 * var(--rpx)) calc(-8 * var(--rpx)) calc(16 * var(--rpx)) #5638ae1c}.profile-status-card.profile-rank-manager .profile-role{color:#613bb4;background:#e5dcffeb}.profile-status-card.profile-rank-executive{background:radial-gradient(circle at 88% 0%,rgba(255,205,78,.22),transparent 36%),linear-gradient(136deg,#202b41,#111a2d 52%,#2b2112);border-color:#e2b84cb3;box-shadow:0 calc(19 * var(--rpx)) calc(43 * var(--rpx)) #0b132247,inset 0 calc(2 * var(--rpx)) 0 #ffefbb38,inset calc(-7 * var(--rpx)) calc(-9 * var(--rpx)) calc(18 * var(--rpx)) #0000006b}.profile-status-card.profile-rank-executive:before{background:linear-gradient(145deg,#ffedb533,#fff0)}.profile-status-card.profile-rank-executive:after{background:#eeb8342e}.profile-status-card.profile-rank-executive .profile-name{color:#fff7da;text-shadow:0 calc(2 * var(--rpx)) calc(7 * var(--rpx)) rgba(0,0,0,.5)}.profile-status-card.profile-rank-executive .profile-role{color:#ffe59a;background:#bb851430;border:calc(1 * var(--rpx)) solid rgba(237,194,82,.4)}.profile-status-card.profile-rank-executive .profile-warehouse-row{color:#c6ceda}.profile-status-card.profile-rank-executive .profile-avatar{border-color:#f3d77f;box-shadow:0 0 0 calc(5 * var(--rpx)) #e2b53e1f,0 calc(10 * var(--rpx)) calc(24 * var(--rpx)) #00000061}.profile-status-card.profile-rank-diamond{background:radial-gradient(circle at 86% -5%,rgba(79,222,255,.34),transparent 36%),radial-gradient(circle at 5% 120%,rgba(139,104,255,.3),transparent 42%),linear-gradient(136deg,#111a38,#1b315b,#10263f);border-color:#7ce0ffc7;box-shadow:0 0 0 calc(4 * var(--rpx)) #53d2ff12,0 calc(20 * var(--rpx)) calc(45 * var(--rpx)) #122e5b57,inset 0 calc(2 * var(--rpx)) 0 #daf9ff4d,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #030d276e}.profile-status-card.profile-rank-diamond:before{background:linear-gradient(145deg,#d7f9ff5c,#fff0)}.profile-status-card.profile-rank-diamond:after{background:#5bdaff36;box-shadow:0 0 calc(32 * var(--rpx)) #5bdaff38}.profile-status-card.profile-rank-diamond .profile-name{color:#f2fcff;text-shadow:0 0 calc(16 * var(--rpx)) rgba(105,225,255,.34),0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.48)}.profile-status-card.profile-rank-diamond .profile-role{color:#bcf4ff;background:#40b3e029;border:calc(1 * var(--rpx)) solid rgba(113,225,255,.48);box-shadow:0 0 calc(13 * var(--rpx)) #53d5ff1f}.profile-status-card.profile-rank-diamond .profile-warehouse-row{color:#bdd2e7}.profile-status-card.profile-rank-diamond .profile-avatar{border-color:#a8efff;box-shadow:0 0 0 calc(5 * var(--rpx)) #60dcff21,0 0 calc(23 * var(--rpx)) #51d8ff47,0 calc(11 * var(--rpx)) calc(25 * var(--rpx)) #0000005c}.profile-status-card[class*=profile-role-card-]{border-width:calc(2 * var(--rpx));box-shadow:inset 0 calc(3 * var(--rpx)) calc(2 * var(--rpx)) #ffffff6b,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #ffffff1f,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(21 * var(--rpx)) #182d4829,0 0 0 calc(5 * var(--rpx)) #68aeef0f,0 calc(18 * var(--rpx)) calc(39 * var(--rpx)) #17457938,0 calc(30 * var(--rpx)) calc(55 * var(--rpx)) #19487e1a}.profile-status-card[class*=profile-role-card-]:before{background:linear-gradient(145deg,#ffffffc7,#ffffff14 58%,#fff0);filter:blur(calc(1 * var(--rpx)))}.profile-status-card[class*=profile-role-card-]:after{width:calc(190 * var(--rpx));height:calc(125 * var(--rpx));right:calc(6 * var(--rpx));bottom:calc(-66 * var(--rpx));filter:blur(calc(24 * var(--rpx)))}.profile-status-card[class*=profile-role-card-] .profile-avatar{border-width:calc(5 * var(--rpx));box-shadow:0 0 0 calc(5 * var(--rpx)) #66b6ec1a,0 0 calc(24 * var(--rpx)) #4ea1dd33,0 calc(12 * var(--rpx)) calc(25 * var(--rpx)) #183e663d}.profile-role-card-developer{color:#fff4cf;background:radial-gradient(circle at 84% -8%,rgba(255,218,111,.36),transparent 37%),radial-gradient(circle at 7% 118%,rgba(190,126,24,.24),transparent 42%),linear-gradient(148deg,#39301f,#211808 35%,#120e08 68%,#050504)!important;border-color:#ffd669e0!important;box-shadow:inset 0 calc(6 * var(--rpx)) calc(5 * var(--rpx)) #fff5cd57,inset calc(8 * var(--rpx)) 0 calc(17 * var(--rpx)) #ffd3642b,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(22 * var(--rpx)) #000000b8,0 0 0 calc(7 * var(--rpx)) #dca4301a,0 0 calc(28 * var(--rpx)) #f5be3c38,0 calc(18 * var(--rpx)) calc(38 * var(--rpx)) #1e14037a!important}.profile-role-card-developer:before{background:linear-gradient(180deg,rgba(255,250,224,.34),rgba(255,226,145,.08) 55%,transparent)}.profile-role-card-developer:after{background:#f2b92d57!important;box-shadow:0 0 calc(38 * var(--rpx)) #f2b92d40}.profile-role-card-developer .profile-name{color:#fff4cf;text-shadow:0 0 calc(15 * var(--rpx)) rgba(244,194,66,.26),0 calc(4 * var(--rpx)) calc(9 * var(--rpx)) rgba(0,0,0,.72)}.profile-role-card-developer .profile-role{color:#704600;background:linear-gradient(145deg,#fffadcfa,#f4cf6ff0);border:calc(1 * var(--rpx)) solid rgba(255,224,137,.78);box-shadow:inset 0 calc(3 * var(--rpx)) calc(3 * var(--rpx)) #ffffffb8,0 calc(4 * var(--rpx)) calc(10 * var(--rpx)) #51320440}.profile-role-card-developer .profile-warehouse-row{color:#ead9ae}.profile-role-card-developer .profile-avatar{border-color:#f4d36a;box-shadow:0 0 0 calc(6 * var(--rpx)) #efbe3824,0 0 calc(28 * var(--rpx)) #ebb52a57,0 calc(13 * var(--rpx)) calc(28 * var(--rpx)) #00000080}.profile-role-card-ceo{background:radial-gradient(circle at 86% 0%,rgba(255,207,77,.35),transparent 38%),linear-gradient(136deg,#15130f,#251b08 51%,#090909)!important;border-color:#f5c74cd6!important;box-shadow:inset 0 calc(3 * var(--rpx)) calc(2 * var(--rpx)) #ffeba84f,inset calc(-10 * var(--rpx)) calc(-13 * var(--rpx)) calc(24 * var(--rpx)) #000000c2,0 0 0 calc(6 * var(--rpx)) #ebb83614,0 0 calc(30 * var(--rpx)) #f0bc372e,0 calc(22 * var(--rpx)) calc(47 * var(--rpx)) #1e150475!important}.profile-role-card-ceo:after{background:#f2b92d59!important}.profile-role-card-ceo .profile-name,.profile-role-card-warehouse_manager .profile-name{color:#fff4cf;text-shadow:0 0 calc(15 * var(--rpx)) rgba(244,194,66,.24),0 calc(4 * var(--rpx)) calc(9 * var(--rpx)) rgba(0,0,0,.65)}.profile-role-card-ceo .profile-role{color:#ffe49a;background:#c48d1933;border:calc(1 * var(--rpx)) solid rgba(242,198,82,.54)}.profile-role-card-ceo .profile-warehouse-row,.profile-role-card-warehouse_manager .profile-warehouse-row{color:#d9ccb0}.profile-role-card-ceo .profile-avatar{border-color:#f4d36a;box-shadow:0 0 0 calc(6 * var(--rpx)) #efbe3824,0 0 calc(28 * var(--rpx)) #ebb52a54,0 calc(13 * var(--rpx)) calc(28 * var(--rpx)) #0000007a}.profile-role-card-executive_director{background:radial-gradient(circle at 86% 0%,rgba(235,183,65,.3),transparent 38%),linear-gradient(135deg,#302817,#181106 54%,#070706)!important;border-color:#e6b548cc!important}.profile-role-card-executive_director:after{background:#ebb74152!important}.profile-role-card-executive_director .profile-name,.profile-role-card-regional_manager .profile-name{color:#f8edcf;text-shadow:0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.5)}.profile-role-card-executive_director .profile-role{color:#5c3a00;background:#e9c369;border:calc(1 * var(--rpx)) solid #ffe28e}.profile-role-card-executive_director .profile-warehouse-row,.profile-role-card-regional_manager .profile-warehouse-row{color:#ead9ae}.profile-role-card-regional_manager{background:radial-gradient(circle at 88% 3%,rgba(215,158,50,.24),transparent 36%),linear-gradient(135deg,#29251c,#17130c 56%,#080807)!important;border-color:#d3a041b8!important;box-shadow:inset 0 calc(3 * var(--rpx)) calc(2 * var(--rpx)) #f6d79036,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(21 * var(--rpx)) #000000a3,0 0 0 calc(5 * var(--rpx)) #c98e260f,0 0 calc(22 * var(--rpx)) #c98e261f,0 calc(20 * var(--rpx)) calc(43 * var(--rpx)) #1f180b61!important}.profile-role-card-regional_manager:after{background:#d79e324d!important}.profile-role-card-regional_manager .profile-role{color:#5c3a00;background:#d8ae50;border:calc(1 * var(--rpx)) solid #f0cc75}.profile-role-card-warehouse_manager{background:radial-gradient(circle at 90% 0%,rgba(232,168,70,.17),transparent 34%),linear-gradient(136deg,#2c2924,#211d18 52%,#121110)!important;border-color:#d3a35794!important;box-shadow:inset 0 calc(3 * var(--rpx)) calc(2 * var(--rpx)) #ffecc647,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(22 * var(--rpx)) #0009,0 0 0 calc(5 * var(--rpx)) #d3994212,0 0 calc(27 * var(--rpx)) #da973529,0 calc(20 * var(--rpx)) calc(43 * var(--rpx)) #2f22105c!important}.profile-role-card-warehouse_manager:after{background:#d8923052!important}.profile-role-card-warehouse_manager .profile-role{color:#ffdf9c;background:#b9772330;border:calc(1 * var(--rpx)) solid rgba(226,169,86,.48)}.profile-role-card-warehouse_manager .profile-avatar{border-color:#e5bc72;box-shadow:0 0 0 calc(6 * var(--rpx)) #dba14221,0 0 calc(27 * var(--rpx)) #d7952f47,0 calc(13 * var(--rpx)) calc(28 * var(--rpx)) #0000006e}.profile-role-card-supervisor{color:#eef6ff;background:radial-gradient(circle at 88% 0%,rgba(63,150,238,.42),transparent 37%),linear-gradient(136deg,#183b67,#102b50 54%,#081b35)!important;border-color:#59a1e8db!important;box-shadow:0 0 calc(27 * var(--rpx)) #247bd22e,0 calc(19 * var(--rpx)) calc(41 * var(--rpx)) #041c3e5c!important}.profile-role-card-supervisor:after{background:#3f96ee40!important}.profile-role-card-supervisor .profile-name,.profile-role-card-supervisor .profile-warehouse-row{color:#eef6ff}.profile-role-card-supervisor .profile-role{color:#e5f2ff;background:#3982cf4d;border:calc(1 * var(--rpx)) solid rgba(143,197,247,.64)}.profile-role-card-supervisor .profile-avatar{border-color:#79b7ee;box-shadow:0 0 0 calc(6 * var(--rpx)) #4a95db24,0 0 calc(27 * var(--rpx)) #388fe047}.profile-role-card-shift_leader{background:radial-gradient(circle at 90% 0%,rgba(78,151,255,.36),transparent 36%),linear-gradient(136deg,#fff,#eaf3ff 54%,#d9e8ff)!important;border-color:#77abebd6!important}.profile-role-card-shift_leader:after{background:#488beb3d!important}.profile-role-card-shift_leader .profile-role{color:#275fba;background:#d8e9fff0;border:calc(1 * var(--rpx)) solid rgba(112,163,226,.47)}.profile-role-card-group_leader{background:radial-gradient(circle at 90% 0%,rgba(77,201,225,.35),transparent 36%),linear-gradient(136deg,#fff,#eaf9fb 54%,#d9f0f5)!important;border-color:#77c7d8d1!important}.profile-role-card-group_leader:after{background:#40bad33b!important}.profile-role-card-group_leader .profile-role{color:#14768c;background:#d6f4f8f0;border:calc(1 * var(--rpx)) solid rgba(103,190,207,.47)}.profile-role-card-staff{background:radial-gradient(circle at 90% 0%,rgba(86,215,177,.31),transparent 36%),linear-gradient(136deg,#fff,#f1fbf7 54%,#e6f5ef)!important;border-color:#9ad9c6d1!important}.profile-role-card-staff:after{background:#48be9b36!important}.profile-role-card-staff .profile-role{color:#217a61;background:#dbf6edf2;border:calc(1 * var(--rpx)) solid rgba(120,201,176,.45)}.profile-role-card-unloading_staff{background:radial-gradient(circle at 90% 0%,rgba(39,191,181,.34),transparent 36%),linear-gradient(136deg,#fff,#eaf8f7 54%,#d9efed)!important;border-color:#68c1b9d1!important}.profile-role-card-unloading_staff:after{background:#1caea53b!important}.profile-role-card-unloading_staff .profile-role{color:#087c74;background:#d2f3f0f2;border:calc(1 * var(--rpx)) solid rgba(91,184,176,.47)}.profile-role-card-external_regulator{background:radial-gradient(circle at 90% 0%,rgba(125,168,200,.3),transparent 36%),linear-gradient(136deg,#fff,#f1f5f8 54%,#e1e8ee)!important;border-color:#9eb5c8d1!important}.profile-role-card-external_regulator:after{background:#648fb136!important}.profile-role-card-external_regulator .profile-role{color:#486779;background:#e0eaf1f2;border:calc(1 * var(--rpx)) solid rgba(139,169,190,.48)}.profile-role-card-visitor{background:linear-gradient(136deg,#fff,#f5f6f8 54%,#e9ecf0)!important;border-color:#c6cdd6d6!important;filter:saturate(.82)}.profile-role-card-visitor:after{background:#8d97a42e!important}.profile-role-card-visitor .profile-role{color:#687381;background:#e8ebeff5;border:calc(1 * var(--rpx)) solid rgba(181,190,200,.5)}.attendance-scan-button.crystal-attendance-button{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(29 * var(--rpx));font-weight:950;letter-spacing:calc(.8 * var(--rpx))}.attendance-scan-button.crystal-attendance-button.clock-in{background:linear-gradient(148deg,#57f3ba,#22c98f 34%,#0ca16e,#05704b)!important;border-color:#c9ffe9db!important;box-shadow:inset 0 calc(6 * var(--rpx)) calc(5 * var(--rpx)) #ffffff9c,inset calc(8 * var(--rpx)) 0 calc(17 * var(--rpx)) #91ffd545,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(20 * var(--rpx)) #00482f59,0 0 0 calc(8 * var(--rpx)) #11b2781c,0 0 calc(25 * var(--rpx)) #1be19d38,0 calc(15 * var(--rpx)) calc(29 * var(--rpx)) #03744c57!important;text-shadow:0 calc(3 * var(--rpx)) calc(5 * var(--rpx)) rgba(0,65,43,.58),0 calc(-2 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,255,255,.43),0 0 calc(12 * var(--rpx)) rgba(185,255,230,.26)}.attendance-scan-button.crystal-attendance-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button.crystal-attendance-button{background:linear-gradient(148deg,#ffb15d,#ff7b45 35%,#e94d37 68%,#b82d2f)!important;border-color:#ffe0b9e0!important;box-shadow:inset 0 calc(6 * var(--rpx)) calc(5 * var(--rpx)) #ffffff94,inset calc(8 * var(--rpx)) 0 calc(17 * var(--rpx)) #ffcd8b45,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(20 * var(--rpx)) #6f0d185e,0 0 0 calc(8 * var(--rpx)) #e84f311c,0 0 calc(25 * var(--rpx)) #ff6a3738,0 calc(15 * var(--rpx)) calc(29 * var(--rpx)) #9c242557!important;text-shadow:0 calc(3 * var(--rpx)) calc(5 * var(--rpx)) rgba(104,19,25,.62),0 calc(-2 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,255,255,.4),0 0 calc(12 * var(--rpx)) rgba(255,219,173,.28)}.attendance-glass-sweep{inset:calc(3 * var(--rpx))!important;width:auto!important;height:auto!important;background:none!important;filter:none!important;transform:none;border-radius:calc(20 * var(--rpx));animation:attendancePerimeterOrbit 5.4s linear infinite!important}.attendance-glass-sweep:before{content:"";position:absolute;left:30%;top:calc(-7 * var(--rpx));width:40%;height:calc(15 * var(--rpx));border-radius:50%;background:radial-gradient(ellipse,#fffffff5,#ffffff85 38%,#fff0 75%);filter:blur(calc(2 * var(--rpx)));box-shadow:0 0 calc(15 * var(--rpx)) #ffffffb8}@keyframes attendancePerimeterOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lang-en .attendance-scan-button.crystal-attendance-button,.lang-vi .attendance-scan-button.crystal-attendance-button{font-size:calc(24 * var(--rpx));letter-spacing:0}.lang-es .attendance-scan-button.crystal-attendance-button,.lang-de .attendance-scan-button.crystal-attendance-button,.lang-ro .attendance-scan-button.crystal-attendance-button,.lang-bg .attendance-scan-button.crystal-attendance-button,.lang-tr .attendance-scan-button.crystal-attendance-button{font-size:calc(21 * var(--rpx));letter-spacing:calc(-.4 * var(--rpx))}.shortcut-crystal-glint{inset:calc(5 * var(--rpx))!important;width:auto!important;height:auto!important;background:none!important;filter:none!important;transform:none;border-radius:inherit;animation:shortcutPerimeterOrbit 7.6s linear infinite!important}.shortcut-crystal-glint:before{content:"";position:absolute;left:31%;top:calc(-8 * var(--rpx));width:38%;height:calc(18 * var(--rpx));border-radius:50%;background:radial-gradient(ellipse,#fffffff2,#ffffff7a 42%,#fff0 76%);filter:blur(calc(3 * var(--rpx)));box-shadow:0 0 calc(18 * var(--rpx)) #ffffffa3}.manager-dashboard-button .shortcut-crystal-glint:before{background:radial-gradient(ellipse,#ffeeaef2,#ffce557a 42%,#ffd36700 76%);box-shadow:0 0 calc(20 * var(--rpx)) #ffca3b94}@keyframes shortcutPerimeterOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.utility-actions .manager-dashboard-button:before{animation:none!important;transform:none!important}.task-button,.sort-task-button{box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffd1,inset calc(6 * var(--rpx)) 0 calc(15 * var(--rpx)) #ffffff6b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(19 * var(--rpx)) #3c587921,0 calc(9 * var(--rpx)) calc(18 * var(--rpx)) #25466e21,0 calc(20 * var(--rpx)) calc(36 * var(--rpx)) #274e7e14!important}.task-button.current{box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffff5e,inset calc(6 * var(--rpx)) 0 calc(15 * var(--rpx)) #a8ffe22b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(19 * var(--rpx)) #0041324a,0 calc(11 * var(--rpx)) calc(23 * var(--rpx)) #07846347,0 calc(21 * var(--rpx)) calc(39 * var(--rpx)) #07644e1f!important}.task-button>.grid-crystal-fx,.sort-task-button>.grid-crystal-fx{position:absolute!important;z-index:1!important;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.grid-crystal-fx:before{content:"";position:absolute;z-index:1;left:5%;right:5%;top:calc(4 * var(--rpx));height:48%;border-radius:calc(999 * var(--rpx)) calc(999 * var(--rpx)) 46% 46%;background:linear-gradient(180deg,#ffffffb8,#fff3 59%,#fff0);opacity:.78;filter:blur(calc(1 * var(--rpx)))}.grid-crystal-fx:after{content:"";position:absolute;z-index:1;right:calc(-2 * var(--rpx));bottom:calc(4 * var(--rpx));width:31%;height:42%;border-radius:50%;border-right:calc(3 * var(--rpx)) solid rgba(255,255,255,.5);border-bottom:calc(2 * var(--rpx)) solid rgba(255,255,255,.27);filter:blur(calc(2 * var(--rpx)))}.grid-crystal-orbit{position:absolute!important;z-index:2!important;inset:calc(4 * var(--rpx));border-radius:inherit;animation:gridPerimeterOrbit 7.6s linear infinite}.grid-crystal-orbit:before{content:"";position:absolute;left:28%;top:calc(-7 * var(--rpx));width:44%;height:calc(15 * var(--rpx));border-radius:50%;background:radial-gradient(ellipse,#fffffff5,#bfe0ff75 42%,#fff0 76%);filter:blur(calc(2 * var(--rpx)));box-shadow:0 0 calc(16 * var(--rpx)) #9cd2ff8c}.task-button>.task-icon,.task-button>.task-label,.task-button>.task-running-label,.sort-task-button>.task-icon,.sort-task-button>.task-label{position:relative;z-index:4}.task-button.disabled .grid-crystal-orbit,.task-button[disabled] .grid-crystal-orbit{display:none}@keyframes gridPerimeterOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sorting-grid .sort-task-button{overflow:visible!important}.sorting-grid .sort-task-button>.grid-crystal-fx{overflow:hidden}.sorting-grid .task-hide-control{position:absolute!important;left:calc(-10 * var(--rpx))!important;top:calc(-10 * var(--rpx))!important;z-index:40!important;width:calc(48 * var(--rpx));height:calc(48 * var(--rpx));padding:0;color:#fff;background:linear-gradient(145deg,#ff636b,#df2935);border:calc(4 * var(--rpx)) solid #fff;border-radius:50%;box-shadow:0 calc(8 * var(--rpx)) calc(17 * var(--rpx)) #be1b285c,inset 0 calc(2 * var(--rpx)) 0 #ffffff6e;font-size:calc(32 * var(--rpx));line-height:calc(44 * var(--rpx))}.attendance-scan-button.crystal-attendance-button,.attendance-scan-button.crystal-attendance-button.clock-in,.attendance-scan-button.crystal-attendance-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button.crystal-attendance-button{animation:none!important}.attendance-scan-button.crystal-attendance-button.clock-out,.attendance-scan-card.clocked-in .attendance-scan-button.crystal-attendance-button{background:linear-gradient(148deg,#b9ebff,#79d2fb 32%,#45afe6,#2584c4)!important;border-color:#e1f8fff0!important;box-shadow:inset 0 calc(6 * var(--rpx)) calc(5 * var(--rpx)) #ffffffb8,inset calc(8 * var(--rpx)) 0 calc(17 * var(--rpx)) #dbf6ff61,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(20 * var(--rpx)) #125b9147,0 0 0 calc(8 * var(--rpx)) #5bbeed1c,0 calc(15 * var(--rpx)) calc(29 * var(--rpx)) #1d77b147!important;text-shadow:0 calc(3 * var(--rpx)) calc(5 * var(--rpx)) rgba(18,84,133,.56),0 calc(-2 * var(--rpx)) calc(2 * var(--rpx)) rgba(255,255,255,.52),0 0 calc(12 * var(--rpx)) rgba(225,248,255,.36)}.attendance-glass-sweep,.shortcut-crystal-glint,.grid-crystal-orbit{display:none!important;animation:none!important}.utility-actions>.utility-button,.utility-actions>.utility-button:before,.utility-actions>.utility-button:after,.shortcut-crystal-fx,.shortcut-crystal-fx:before,.shortcut-crystal-fx:after{animation:none!important}.task-grid{gap:calc(1 * var(--rpx))!important;overflow:hidden;background:#9eb5cf85!important;border:0!important;border-radius:calc(22 * var(--rpx));box-shadow:0 calc(10 * var(--rpx)) calc(24 * var(--rpx)) #25487317,inset 0 calc(1 * var(--rpx)) 0 #ffffffe6!important}.task-button,.sort-task-button{border:0!important;border-radius:0!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(4 * var(--rpx)) #ffffffb8,inset calc(-5 * var(--rpx)) calc(-7 * var(--rpx)) calc(13 * var(--rpx)) #44608014!important}.task-button.current{box-shadow:inset 0 calc(4 * var(--rpx)) calc(4 * var(--rpx)) #ffffff5c,inset calc(-6 * var(--rpx)) calc(-8 * var(--rpx)) calc(15 * var(--rpx)) #0048363d!important}.task-button>.grid-crystal-fx:before,.sort-task-button>.grid-crystal-fx:before{left:-24%!important;right:auto!important;top:-34%!important;width:70%!important;height:178%!important;border-radius:0!important;background:linear-gradient(90deg,#fff0,#ffffff29 28%,#ffffffb8,#ffffff24 72%,#fff0)!important;opacity:.74!important;filter:blur(calc(6 * var(--rpx)))!important;transform:rotate(-20deg)!important}.task-button>.grid-crystal-fx:after,.sort-task-button>.grid-crystal-fx:after{right:calc(5 * var(--rpx));bottom:calc(5 * var(--rpx));border-color:#ffffff5c}.sorting-grid{gap:calc(2 * var(--rpx))!important;overflow:visible!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{position:absolute!important;inset:0!important;z-index:6!important;display:flex;align-items:center;justify-content:center;width:100%!important;padding:0 calc(146 * var(--rpx));box-sizing:border-box;transform:none!important;text-align:center!important;pointer-events:none}.utility-actions .utility-title,.utility-actions .manager-button-text,.lang-zh .utility-actions .utility-title{width:100%;text-align:center!important}.utility-actions .utility-subtitle,.utility-actions .utility-arrow{display:none!important}@media(max-width:360px){.utility-actions .utility-copy,.utility-actions .manager-dashboard-button .utility-copy{padding:0 calc(124 * var(--rpx))}}.unloading-staff-portal{display:flex!important;flex-direction:column;align-items:stretch;width:calc(calc(750 * var(--rpx)) - calc(56 * var(--rpx)))!important;max-width:calc(calc(750 * var(--rpx)) - calc(56 * var(--rpx)))!important;margin-left:0!important;margin-right:0!important}.unloading-staff-portal>.unloading-portal-button{align-self:stretch;justify-self:stretch;width:calc(calc(750 * var(--rpx)) - calc(56 * var(--rpx)))!important;min-width:calc(calc(750 * var(--rpx)) - calc(56 * var(--rpx)))!important;max-width:calc(calc(750 * var(--rpx)) - calc(56 * var(--rpx)))!important;margin-left:0!important;margin-right:0!important}.profile-status-card{height:auto!important;min-height:calc(164 * var(--rpx))!important;padding-top:calc(20 * var(--rpx));padding-bottom:calc(20 * var(--rpx))}.profile-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(9 * var(--rpx)) calc(12 * var(--rpx));min-width:0}.profile-name{flex:0 0 auto;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.profile-meta-row{display:flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;gap:calc(8 * var(--rpx));max-width:100%}.profile-meta-row .profile-role{max-width:100%;margin-left:0!important;white-space:normal}.profile-meta-row .activity-level-badge{flex:none}.task-button.current>.grid-crystal-fx:before,.task-button.current>.grid-crystal-fx:after{content:none!important;display:none!important;animation:none!important}.profile-role-card-staff{color:#29493e;background:radial-gradient(circle at 88% 5%,rgba(124,229,167,.24),transparent 34%),linear-gradient(138deg,#fff,#f4fff7 53%,#e8f6ec)!important;border-color:#8fcfa5c2!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #fff,inset calc(-8 * var(--rpx)) calc(-11 * var(--rpx)) calc(22 * var(--rpx)) #30814c14,0 0 calc(22 * var(--rpx)) #55bc7a1a,0 calc(17 * var(--rpx)) calc(36 * var(--rpx)) #2e5e4129!important}.profile-role-card-staff .profile-role{color:#2a7650;background:#e1f7e9f5;border-color:#7bc2948a}.profile-role-card-group_leader{color:#123f50;background:radial-gradient(circle at 88% 2%,rgba(74,222,235,.45),transparent 36%),linear-gradient(138deg,#f8ffff,#dff8fb,#bee7ec)!important;border-color:#43b0c1e6!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #fff,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(23 * var(--rpx)) #126f7f29,0 0 calc(28 * var(--rpx)) #2dbbce30,0 calc(19 * var(--rpx)) calc(40 * var(--rpx)) #1765733b!important}.profile-role-card-group_leader .profile-role{color:#086f82;background:#cef3f8f7;border-color:#3ea4b5a8}.profile-role-card-shift_leader{color:#f4f8ff;background:radial-gradient(circle at 88% 0%,rgba(108,181,255,.55),transparent 37%),linear-gradient(138deg,#315eaa,#214c91 53%,#163568)!important;border-color:#80bcfff0!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #ebf7ff7a,inset calc(-10 * var(--rpx)) calc(-13 * var(--rpx)) calc(24 * var(--rpx)) #051b445e,0 0 calc(31 * var(--rpx)) #4697f23d,0 calc(21 * var(--rpx)) calc(43 * var(--rpx)) #0f366f57!important}.profile-role-card-shift_leader .profile-name,.profile-role-card-shift_leader .profile-warehouse{color:#f4f8ff;text-shadow:0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) rgba(8,30,67,.42)}.profile-role-card-shift_leader .profile-role{color:#edf6ff;background:#71aff645;border-color:#afd7ffb8}.profile-role-card-unloading_staff{color:#5b3b1e;background:radial-gradient(circle at 88% 0%,rgba(255,198,88,.48),transparent 37%),linear-gradient(138deg,#fffdf8,#fff0ca 52%,#e9c983)!important;border-color:#d9a039e8!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #fff,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(23 * var(--rpx)) #89540c2b,0 0 calc(29 * var(--rpx)) #e9a73333,0 calc(19 * var(--rpx)) calc(41 * var(--rpx)) #6e481240!important}.profile-role-card-unloading_staff .profile-role{color:#8a5705;background:#ffefbcf7;border-color:#d0972fa6}.activity-level-badge{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;box-sizing:border-box}.project-team-badge{display:inline-flex;align-items:center;padding:calc(6 * var(--rpx)) calc(11 * var(--rpx));color:#075b8f;background:linear-gradient(135deg,#e8fafff5,#b2e7f4eb);border:calc(1 * var(--rpx)) solid rgba(55,163,194,.45);border-radius:calc(999 * var(--rpx));font-size:calc(21 * var(--rpx));font-weight:850;line-height:1.2;box-shadow:inset 0 calc(2 * var(--rpx)) calc(2 * var(--rpx)) #ffffffeb,0 calc(3 * var(--rpx)) calc(8 * var(--rpx)) #16749729}.task-button.current .grid-crystal-orbit{display:block!important}.picking-variant-overlay{position:absolute!important;z-index:20!important;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;color:#fff;background:linear-gradient(145deg,#1877e2f7,#1d54b0fa);backdrop-filter:blur(calc(8 * var(--rpx)))}.picking-variant-choice{display:flex;align-items:center;justify-content:center;min-width:0;padding:calc(12 * var(--rpx));box-sizing:border-box;color:#fff;font-size:calc(23 * var(--rpx));font-weight:950;line-height:1.24;text-align:center;text-shadow:0 calc(3 * var(--rpx)) calc(7 * var(--rpx)) rgba(3,39,91,.48);box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffff38,inset calc(-5 * var(--rpx)) calc(-7 * var(--rpx)) calc(13 * var(--rpx)) #062d673d}.picking-variant-choice+.picking-variant-choice{border-left:calc(1 * var(--rpx)) solid rgba(220,239,255,.48)}.picking-variant-choice:active{background:#53bdff6b}.task-button.current .task-running-label{max-width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(18 * var(--rpx))}.picking-variant-overlay{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.picking-variant-choice+.picking-variant-choice{border-left:0;border-top:calc(1 * var(--rpx)) solid rgba(220,239,255,.58)}.profile-role-card-group_leader{color:#5b3b1e;background:radial-gradient(circle at 88% 0%,rgba(255,198,88,.48),transparent 37%),linear-gradient(138deg,#fffdf8,#fff0ca 52%,#e9c983)!important;border-color:#d9a039e8!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #fff,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(23 * var(--rpx)) #89540c2b,0 0 calc(29 * var(--rpx)) #e9a73333,0 calc(19 * var(--rpx)) calc(41 * var(--rpx)) #6e481240!important}.profile-role-card-group_leader:after{background:#e0a02f4d!important}.profile-role-card-group_leader .profile-role{color:#8a5705;background:#ffefbcf7;border-color:#d0972fa6}.profile-role-card-unloading_staff{color:#123f50;background:radial-gradient(circle at 88% 2%,rgba(74,222,235,.45),transparent 36%),linear-gradient(138deg,#f8ffff,#dff8fb,#bee7ec)!important;border-color:#43b0c1e6!important;box-shadow:inset 0 calc(4 * var(--rpx)) calc(3 * var(--rpx)) #fff,inset calc(-9 * var(--rpx)) calc(-12 * var(--rpx)) calc(23 * var(--rpx)) #126f7f29,0 0 calc(28 * var(--rpx)) #2dbbce30,0 calc(19 * var(--rpx)) calc(40 * var(--rpx)) #1765733b!important}.profile-role-card-unloading_staff:after{background:#2bbecf4a!important}.profile-role-card-unloading_staff .profile-role{color:#086f82;background:#cef3f8f7;border-color:#3ea4b5a8}.task-grid{overflow:visible!important}.task-button.current{z-index:7!important;overflow:visible!important}.task-button.current>.grid-crystal-fx{z-index:12!important;overflow:visible!important}.task-button.current .grid-crystal-orbit{display:block!important;inset:calc(-10 * var(--rpx))!important;overflow:visible!important}.task-button.current .grid-crystal-orbit:before{width:calc(20 * var(--rpx))!important;height:calc(20 * var(--rpx))!important;background:radial-gradient(circle,#fff 0 24%,#caffeb 38%,#45ffc1 67%,#26f6b000)!important;filter:drop-shadow(0 0 calc(9 * var(--rpx)) rgba(109,255,205,.98))!important;animation:activeTaskGridLineOrbit 5.4s linear infinite!important}.task-button.current{color:#fff;background:linear-gradient(145deg,#ff9a3d,#ee741d 46%,#c94d0b)!important;border-color:#f4a34c!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #fff6,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(17 * var(--rpx)) #6f230047,0 calc(11 * var(--rpx)) calc(25 * var(--rpx)) #c74b0a4d!important}.task-button.current .grid-crystal-orbit{display:block!important;inset:0!important;border:calc(2 * var(--rpx)) solid rgba(255,204,104,.72);border-radius:calc(6 * var(--rpx))!important;box-shadow:0 0 calc(8 * var(--rpx)) #ffab2c7a,inset 0 0 calc(9 * var(--rpx)) #ffe5a740;animation:none!important}.active-task-spark{display:none}.task-button.current .grid-crystal-orbit:before,.task-button.current .grid-crystal-orbit:after{content:none!important;display:none!important}.task-button.current .active-task-spark{display:block;position:absolute;left:calc(-5 * var(--rpx));top:calc(-5 * var(--rpx));width:calc(12 * var(--rpx));height:calc(12 * var(--rpx));transform-origin:50% 50%;animation:activeTaskGoldSparkOrbit 4.8s linear infinite!important}.task-button.current .active-task-spark-2{animation-delay:-1.2s!important}.task-button.current .active-task-spark-3{animation-delay:-2.4s!important}.task-button.current .active-task-spark-4{animation-delay:-3.6s!important}.active-task-spark-dot{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#fff4ba 31%,#ffc34e 58%,#ff971900)}.spark-dot-1{width:calc(12 * var(--rpx));height:calc(12 * var(--rpx));transform:translate(-50%,-50%);filter:drop-shadow(0 0 calc(8 * var(--rpx)) rgba(255,210,103,.98))}.spark-dot-2{width:calc(7.5 * var(--rpx));height:calc(7.5 * var(--rpx));transform:translate(calc(-50% - calc(12 * var(--rpx))),-50%);opacity:.82;filter:drop-shadow(0 0 calc(5 * var(--rpx)) rgba(255,199,79,.78))}.spark-dot-3{width:calc(4.7 * var(--rpx));height:calc(4.7 * var(--rpx));transform:translate(calc(-50% - calc(21 * var(--rpx))),-50%);opacity:.6;filter:drop-shadow(0 0 calc(4 * var(--rpx)) rgba(255,182,61,.62))}.spark-dot-4{width:calc(3 * var(--rpx));height:calc(3 * var(--rpx));transform:translate(calc(-50% - calc(28 * var(--rpx))),-50%);opacity:.4;filter:drop-shadow(0 0 calc(3 * var(--rpx)) rgba(255,166,46,.48))}@keyframes activeTaskGoldSparkOrbit{0%{left:calc(-5 * var(--rpx));top:calc(-5 * var(--rpx));transform:rotate(0)}24.999%{left:calc(100% - calc(7 * var(--rpx)));top:calc(-5 * var(--rpx));transform:rotate(0)}25%{left:calc(100% - calc(7 * var(--rpx)));top:calc(-5 * var(--rpx));transform:rotate(90deg)}49.999%{left:calc(100% - calc(7 * var(--rpx)));top:calc(100% - calc(7 * var(--rpx)));transform:rotate(90deg)}50%{left:calc(100% - calc(7 * var(--rpx)));top:calc(100% - calc(7 * var(--rpx)));transform:rotate(180deg)}74.999%{left:calc(-5 * var(--rpx));top:calc(100% - calc(7 * var(--rpx)));transform:rotate(180deg)}75%{left:calc(-5 * var(--rpx));top:calc(100% - calc(7 * var(--rpx)));transform:rotate(270deg)}99.999%{left:calc(-5 * var(--rpx));top:calc(-5 * var(--rpx));transform:rotate(270deg)}to{left:calc(-5 * var(--rpx));top:calc(-5 * var(--rpx));transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.task-button.current .active-task-spark{animation:none!important}.task-button.current .active-task-spark-2,.task-button.current .active-task-spark-3,.task-button.current .active-task-spark-4{display:none}}@keyframes activeTaskGridLineOrbit{0%,to{left:0;top:0;box-shadow:0 0 calc(10 * var(--rpx)) calc(5 * var(--rpx)) #dafff2fa,0 0 calc(24 * var(--rpx)) calc(11 * var(--rpx)) #3fffbcd1,0 calc(16 * var(--rpx)) calc(14 * var(--rpx)) #a9ffe0b8,0 calc(34 * var(--rpx)) calc(23 * var(--rpx)) #46ffbd6b,0 calc(52 * var(--rpx)) calc(31 * var(--rpx)) #1dd1972e}25%{left:calc(100% - calc(20 * var(--rpx)));top:0;box-shadow:0 0 calc(10 * var(--rpx)) calc(5 * var(--rpx)) #dafff2fa,0 0 calc(24 * var(--rpx)) calc(11 * var(--rpx)) #3fffbcd1,calc(-16 * var(--rpx)) 0 calc(14 * var(--rpx)) #a9ffe0b8,calc(-34 * var(--rpx)) 0 calc(23 * var(--rpx)) #46ffbd6b,calc(-52 * var(--rpx)) 0 calc(31 * var(--rpx)) #1dd1972e}50%{left:calc(100% - calc(20 * var(--rpx)));top:calc(100% - calc(20 * var(--rpx)));box-shadow:0 0 calc(10 * var(--rpx)) calc(5 * var(--rpx)) #dafff2fa,0 0 calc(24 * var(--rpx)) calc(11 * var(--rpx)) #3fffbcd1,0 calc(-16 * var(--rpx)) calc(14 * var(--rpx)) #a9ffe0b8,0 calc(-34 * var(--rpx)) calc(23 * var(--rpx)) #46ffbd6b,0 calc(-52 * var(--rpx)) calc(31 * var(--rpx)) #1dd1972e}75%{left:0;top:calc(100% - calc(20 * var(--rpx)));box-shadow:0 0 calc(10 * var(--rpx)) calc(5 * var(--rpx)) #dafff2fa,0 0 calc(24 * var(--rpx)) calc(11 * var(--rpx)) #3fffbcd1,calc(16 * var(--rpx)) 0 calc(14 * var(--rpx)) #a9ffe0b8,calc(34 * var(--rpx)) 0 calc(23 * var(--rpx)) #46ffbd6b,calc(52 * var(--rpx)) 0 calc(31 * var(--rpx)) #1dd1972e}}.profile-meta-row .activity-level-badge{flex:0 1 auto;max-width:100%;white-space:normal;padding:calc(8 * var(--rpx)) calc(12 * var(--rpx))}.activity-level-number{white-space:normal;line-height:1.4;overflow-wrap:break-word}.utility-actions>.leave-button{color:#8f352c;background:linear-gradient(148deg,#fff5f0,#ffd7c8 48%,#f4ad98)!important;border-color:#ec9981b3!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffd1,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #ffece36b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #9a3e2824,0 0 0 calc(1 * var(--rpx)) #ffefe8e6,0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #a1432e2b,0 calc(27 * var(--rpx)) calc(46 * var(--rpx)) #903c2a1a!important}.utility-actions .leave-button .utility-title{color:#8f352c;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,255,255,.94),0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) rgba(154,62,40,.2)}.utility-actions .leave-button .utility-icon img{filter:hue-rotate(155deg) drop-shadow(0 calc(11 * var(--rpx)) calc(10 * var(--rpx)) rgba(154,62,40,.25)) saturate(1.12)}.utility-actions>.daily-kpi-button{background:linear-gradient(148deg,#faf5ff,#eee0ff 48%,#d9bdf5)!important;border-color:#cda8f0b3!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffd1,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #f7eaff6b,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #6a309724,0 0 0 calc(1 * var(--rpx)) #f8edffe6,0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #71399f2b,0 calc(27 * var(--rpx)) calc(46 * var(--rpx)) #6734931a!important}.utility-actions .daily-kpi-button .utility-title{color:#63358e;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,255,255,.94),0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) rgba(105,51,151,.2),0 0 calc(8 * var(--rpx)) rgba(191,135,242,.18)}.utility-actions .daily-kpi-entry-icon{position:absolute;left:calc(14 * var(--rpx));top:50%;z-index:8;width:calc(126 * var(--rpx));height:calc(126 * var(--rpx));margin:0;transform:translateY(-50%);overflow:visible;flex:none}.utility-actions .daily-kpi-entry-icon img{width:calc(126 * var(--rpx));height:calc(126 * var(--rpx));filter:hue-rotate(45deg) drop-shadow(0 calc(11 * var(--rpx)) calc(10 * var(--rpx)) rgba(89,38,132,.25)) drop-shadow(0 0 calc(10 * var(--rpx)) rgba(187,123,240,.34)) saturate(1.16) contrast(1.04);animation:shortcutRoyalFloat 2.7s ease-in-out infinite;animation-delay:.6s}.utility-actions .daily-kpi-entry-icon:before,.utility-actions .daily-kpi-entry-icon:after{content:"\2726";position:absolute;z-index:8;color:#faf0ff;font-size:calc(23 * var(--rpx));font-weight:900;text-shadow:0 0 calc(6 * var(--rpx)) #fff,0 0 calc(12 * var(--rpx)) #d6a5ff,0 0 calc(19 * var(--rpx)) #9353ca;animation:crownSpark 1.35s ease-in-out infinite alternate}.utility-actions .daily-kpi-entry-icon:before{left:0;top:calc(16 * var(--rpx))}.utility-actions .daily-kpi-entry-icon:after{right:calc(-4 * var(--rpx));top:calc(-2 * var(--rpx));animation-delay:.55s}@media(max-width:360px){.utility-actions .daily-kpi-entry-icon{left:calc(11 * var(--rpx));width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}.utility-actions .daily-kpi-entry-icon img{width:calc(114 * var(--rpx));height:calc(114 * var(--rpx))}}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager){isolation:isolate;overflow:hidden;background:var(--leadership-bg)!important;border:var(--leadership-border)!important;box-shadow:var(--leadership-shadow)!important}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager):before{inset:calc(5 * var(--rpx));z-index:1;border:calc(1 * var(--rpx)) solid var(--leadership-line);border-radius:calc(18 * var(--rpx));background:var(--leadership-texture);opacity:1}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager):after{content:var(--leadership-rank);position:absolute;right:calc(22 * var(--rpx));top:50%;z-index:1;width:auto;height:auto;border:0;border-radius:0;background:none;color:var(--leadership-rank-color);font-family:Georgia,Times New Roman,serif;font-size:calc(76 * var(--rpx));font-weight:700;line-height:1;letter-spacing:calc(-6 * var(--rpx));opacity:var(--leadership-rank-opacity);filter:none;transform:translateY(-50%);text-shadow:0 0 calc(16 * var(--rpx)) var(--leadership-rank-glow);pointer-events:none}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager)>*{position:relative;z-index:2}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager) .profile-name{color:var(--leadership-title)!important;text-shadow:0 calc(2 * var(--rpx)) calc(8 * var(--rpx)) rgba(0,0,0,.55)}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager) .profile-warehouse,.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager) .profile-project-team{color:var(--leadership-muted)!important}.profile-role-card-developer{--leadership-bg:radial-gradient(circle at 18% 0%,rgba(255,241,177,.58),transparent 31%),radial-gradient(circle at 84% 118%,rgba(224,157,29,.35),transparent 43%),linear-gradient(112deg,transparent 29%,rgba(255,224,133,.2) 30%,transparent 32%),repeating-linear-gradient(42deg,rgba(255,255,255,.045) 0 calc(2 * var(--rpx)),transparent calc(2 * var(--rpx)) calc(15 * var(--rpx))),linear-gradient(142deg,#4a3916 0%,#18140b 42%,#030506 100%);--leadership-border:calc(2 * var(--rpx)) solid rgba(255,218,112,.98);--leadership-shadow:inset 0 0 0 calc(2 * var(--rpx)) rgba(255,229,150,.18),0 0 calc(30 * var(--rpx)) rgba(238,174,43,.28),0 calc(9 * var(--rpx)) calc(22 * var(--rpx)) rgba(0,0,0,.42);--leadership-line:rgba(255,231,157,.48);--leadership-texture:linear-gradient(128deg,transparent 18%,rgba(255,226,139,.18) 19%,transparent 20% 71%,rgba(255,226,139,.12) 72%,transparent 73%);--leadership-rank:"\2164";--leadership-rank-color:#ffe5a0;--leadership-rank-opacity:.24;--leadership-rank-glow:rgba(245,182,54,.75);--leadership-title:#fff2bd;--leadership-muted:#d7c79c}.profile-role-card-ceo{--leadership-bg:radial-gradient(circle at 88% -8%,rgba(251,213,116,.38),transparent 34%),linear-gradient(119deg,transparent 38%,rgba(220,166,54,.42) 39%,transparent 40% 57%,rgba(154,103,17,.32) 58%,transparent 59%),linear-gradient(143deg,#34270f 0%,#17130b 46%,#070809 100%);--leadership-border:calc(2 * var(--rpx)) solid rgba(238,193,83,.88);--leadership-shadow:inset 0 0 0 calc(2 * var(--rpx)) rgba(255,229,150,.13),0 0 calc(18 * var(--rpx)) rgba(224,164,42,.2),0 calc(8 * var(--rpx)) calc(20 * var(--rpx)) rgba(0,0,0,.38);--leadership-line:rgba(241,200,100,.37);--leadership-texture:linear-gradient(128deg,transparent 18%,rgba(237,191,84,.12) 19%,transparent 20% 71%,rgba(237,191,84,.09) 72%,transparent 73%);--leadership-rank:"\2163";--leadership-rank-color:#efd083;--leadership-rank-opacity:.2;--leadership-rank-glow:rgba(225,165,42,.48);--leadership-title:#f7e8b7;--leadership-muted:#caba91}.profile-role-card-executive_director{--leadership-bg:radial-gradient(circle at 88% 0%,rgba(224,180,77,.24),transparent 33%),repeating-linear-gradient(45deg,rgba(255,255,255,.028) 0 calc(2 * var(--rpx)),transparent calc(2 * var(--rpx)) calc(8 * var(--rpx))),repeating-linear-gradient(-45deg,rgba(0,0,0,.18) 0 calc(2 * var(--rpx)),transparent calc(2 * var(--rpx)) calc(8 * var(--rpx))),linear-gradient(142deg,#28251e,#0c1014 72%);--leadership-border:calc(1 * var(--rpx)) solid rgba(222,178,77,.74);--leadership-shadow:inset 0 0 0 calc(2 * var(--rpx)) rgba(226,181,77,.1),0 calc(7 * var(--rpx)) calc(18 * var(--rpx)) rgba(0,0,0,.31);--leadership-line:rgba(218,173,70,.27);--leadership-texture:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 calc(2 * var(--rpx)),transparent calc(2 * var(--rpx)) calc(9 * var(--rpx)));--leadership-rank:"\2162";--leadership-rank-color:#dfbd6b;--leadership-rank-opacity:.17;--leadership-rank-glow:rgba(206,151,44,.35);--leadership-title:#f2dfaa;--leadership-muted:#baad8a}.profile-role-card-regional_manager{--leadership-bg:linear-gradient(110deg,transparent 54%,rgba(207,161,63,.12) 55%,transparent 56%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 calc(1 * var(--rpx)),transparent calc(1 * var(--rpx)) calc(4 * var(--rpx))),linear-gradient(142deg,#242526,#111519 70%);--leadership-border:calc(1 * var(--rpx)) solid rgba(202,158,67,.58);--leadership-shadow:inset 0 calc(1 * var(--rpx)) 0 rgba(255,225,149,.12),0 calc(7 * var(--rpx)) calc(16 * var(--rpx)) rgba(0,0,0,.27);--leadership-line:rgba(199,153,62,.18);--leadership-texture:linear-gradient(110deg,transparent 54%,rgba(207,161,63,.1) 55%,transparent 56%);--leadership-rank:"\2161";--leadership-rank-color:#c9a455;--leadership-rank-opacity:.14;--leadership-rank-glow:rgba(184,133,37,.25);--leadership-title:#ead8a8;--leadership-muted:#afa486}.profile-role-card-warehouse_manager{--leadership-bg:radial-gradient(circle at 88% 0%,rgba(176,133,53,.1),transparent 31%),linear-gradient(142deg,#202224,#111416 72%);--leadership-border:calc(1 * var(--rpx)) solid rgba(173,135,66,.46);--leadership-shadow:inset 0 calc(1 * var(--rpx)) 0 rgba(255,228,164,.07),0 calc(6 * var(--rpx)) calc(14 * var(--rpx)) rgba(0,0,0,.23);--leadership-line:rgba(178,139,67,.12);--leadership-texture:none;--leadership-rank:"\2160";--leadership-rank-color:#a98645;--leadership-rank-opacity:.12;--leadership-rank-glow:transparent;--leadership-title:#dfcfa6;--leadership-muted:#9e967f}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager){border-radius:var(--leadership-radius)!important;outline:var(--leadership-outline);outline-offset:var(--leadership-outline-offset)}.profile-status-card:is(.profile-role-card-developer,.profile-role-card-ceo,.profile-role-card-executive_director,.profile-role-card-regional_manager,.profile-role-card-warehouse_manager):after{font-size:var(--leadership-emblem-size);letter-spacing:0;opacity:var(--leadership-emblem-opacity)}.profile-role-card-developer{--leadership-rank:"\2726\2164";--leadership-radius:calc(5 * var(--rpx));--leadership-outline:calc(2 * var(--rpx)) solid rgba(255,216,104,.72);--leadership-outline-offset:calc(-7 * var(--rpx));--leadership-emblem-size:calc(94 * var(--rpx));--leadership-emblem-opacity:.34;filter:saturate(1.13) drop-shadow(0 0 calc(14 * var(--rpx)) rgba(246,180,42,.42))}.profile-role-card-developer:before{clip-path:polygon(0 calc(14 * var(--rpx)),calc(14 * var(--rpx)) 0,calc(100% - calc(14 * var(--rpx))) 0,100% calc(14 * var(--rpx)),100% calc(100% - calc(14 * var(--rpx))),calc(100% - calc(14 * var(--rpx))) 100%,calc(14 * var(--rpx)) 100%,0 calc(100% - calc(14 * var(--rpx))))}.profile-role-card-ceo{--leadership-rank:"\265b\2163";--leadership-radius:calc(18 * var(--rpx));--leadership-outline:calc(1 * var(--rpx)) solid rgba(245,198,85,.42);--leadership-outline-offset:calc(-6 * var(--rpx));--leadership-emblem-size:calc(88 * var(--rpx));--leadership-emblem-opacity:.28}.profile-role-card-executive_director{--leadership-rank:"\25c6\2162";--leadership-radius:calc(9 * var(--rpx));--leadership-outline:calc(1 * var(--rpx)) dashed rgba(218,174,74,.34);--leadership-outline-offset:calc(-6 * var(--rpx));--leadership-emblem-size:calc(80 * var(--rpx));--leadership-emblem-opacity:.23}.profile-role-card-regional_manager{--leadership-rank:"\25a6\2161";--leadership-radius:calc(3 * var(--rpx));--leadership-outline:calc(1 * var(--rpx)) solid rgba(190,145,58,.22);--leadership-outline-offset:calc(-5 * var(--rpx));--leadership-emblem-size:calc(72 * var(--rpx));--leadership-emblem-opacity:.19}.profile-role-card-warehouse_manager{--leadership-rank:"\2302\2160";--leadership-radius:calc(24 * var(--rpx));--leadership-outline:none;--leadership-outline-offset:0;--leadership-emblem-size:calc(64 * var(--rpx));--leadership-emblem-opacity:.15;filter:saturate(.78)}.profile-avatar-edit,.profile-avatar-wrap:after{display:none!important;content:none!important}.weekend-scope-mask{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(32 * var(--rpx));background:#020a14c2;backdrop-filter:blur(calc(8 * var(--rpx)))}.weekend-scope-dialog{box-sizing:border-box;width:calc(620 * var(--rpx));max-width:calc(100% - calc(64 * var(--rpx)));padding:calc(34 * var(--rpx));background:#f6f9fd!important;border:calc(1 * var(--rpx)) solid rgba(143,177,211,.75)!important}.weekend-scope-title{color:#102b49;font-size:calc(32 * var(--rpx));font-weight:950}.weekend-scope-help{margin:calc(10 * var(--rpx)) 0 calc(24 * var(--rpx));color:#60758d;font-size:calc(22 * var(--rpx));line-height:1.55}.weekend-scope-choice{display:flex!important;align-items:flex-start!important;flex-direction:column!important;width:100%;min-height:calc(96 * var(--rpx))!important;margin:calc(14 * var(--rpx)) 0!important;padding:calc(18 * var(--rpx)) calc(22 * var(--rpx))!important;text-align:left!important;border-radius:calc(16 * var(--rpx))!important}.weekend-scope-choice strong{font-size:calc(27 * var(--rpx))}.weekend-scope-choice span{margin-top:calc(5 * var(--rpx));font-size:calc(20 * var(--rpx));font-weight:650;opacity:.78}.weekend-scope-choice.goldhof{color:#43300d!important;background:linear-gradient(135deg,#fff3ca,#e7c66e)!important;border:calc(1 * var(--rpx)) solid #d6ab42!important}.weekend-scope-choice.yuanbo{color:#075db8!important;background:linear-gradient(135deg,#e8f5ff,#bcdcff)!important;border:calc(1 * var(--rpx)) solid #63a9eb!important}.weekend-scope-cancel{width:100%;margin:calc(22 * var(--rpx)) 0 0!important;color:#60758d!important;background:transparent!important;border:0!important}.task-button.current{color:#fff;background:linear-gradient(145deg,#ff9a3d,#ee741d 46%,#c94d0b)!important;border-color:#f4a34c!important}.task-button.current>.grid-crystal-fx{inset:0!important}.task-button.current .grid-crystal-orbit{display:block!important;inset:0!important;animation:none!important}.identity-card-primary,.identity-card-secondary{display:flex;align-items:center;min-width:0;max-width:100%;gap:calc(8 * var(--rpx)) calc(11 * var(--rpx));box-sizing:border-box}.identity-card-primary{flex-wrap:nowrap}.identity-card-secondary{flex-wrap:nowrap;margin-top:calc(8 * var(--rpx))}.identity-card-primary>:first-child{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.identity-card-primary>:last-child{flex:0 1 auto;min-width:0;max-width:100%;margin-top:0!important;white-space:normal;overflow-wrap:anywhere;hyphens:auto}.identity-card-secondary>*{flex:0 1 auto;min-width:0;max-width:100%;margin-top:0!important;white-space:normal;overflow-wrap:anywhere}.profile-name-row{display:flex;flex-direction:column;align-items:stretch;min-width:0}.identity-card-primary .profile-name{flex:none}.identity-card-secondary .activity-level-badge{justify-content:center}.brand-copy{padding-left:calc(64 * var(--rpx));padding-bottom:calc(18 * var(--rpx))}.brand-copy:before{content:"";position:absolute;left:calc(44 * var(--rpx));top:calc(3 * var(--rpx));width:calc(6 * var(--rpx));height:calc(92 * var(--rpx));border-radius:calc(6 * var(--rpx));background:#1169d6}.brand-header .brand-title{color:#053063;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:calc(42 * var(--rpx));font-weight:800;line-height:1.16;letter-spacing:calc(-.7 * var(--rpx));-webkit-text-stroke:0;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.brand-header .brand-title-accent{color:#086ed8}.brand-header .brand-subtitle{margin-top:calc(8 * var(--rpx));color:#0c6285;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:calc(22 * var(--rpx));font-weight:500;line-height:1.2;letter-spacing:calc(.1 * var(--rpx));-webkit-text-stroke:0;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.utility-actions>.exception-button{color:#0b5285;background:linear-gradient(148deg,#f3fbff,#ccecff 48%,#87c8ef)!important;border-color:#4b9fdac2!important;box-shadow:inset 0 calc(5 * var(--rpx)) calc(5 * var(--rpx)) #ffffffdb,inset calc(7 * var(--rpx)) 0 calc(17 * var(--rpx)) #e6f8ff7a,inset calc(-7 * var(--rpx)) calc(-10 * var(--rpx)) calc(20 * var(--rpx)) #1269a429,0 0 0 calc(1 * var(--rpx)) #e9f8fff0,0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #1971ae30,0 calc(27 * var(--rpx)) calc(46 * var(--rpx)) #10578b1c!important}.utility-actions .exception-button .utility-title{color:#0b5285;text-shadow:0 calc(2 * var(--rpx)) 0 rgba(255,255,255,.96),0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) rgba(19,103,160,.22)}.utility-actions .exception-entry-icon img{transform:rotate(-6deg) scale(1.04);filter:drop-shadow(0 calc(11 * var(--rpx)) calc(10 * var(--rpx)) rgba(19,103,160,.25)) drop-shadow(0 0 calc(10 * var(--rpx)) rgba(91,190,255,.38)) saturate(1.16) contrast(1.05);animation:shortcutRoyalFloat 2.7s ease-in-out infinite;animation-delay:.2s}.utility-actions .exception-entry-icon:before,.utility-actions .exception-entry-icon:after{color:#eefaff;text-shadow:0 0 calc(6 * var(--rpx)) #fff,0 0 calc(12 * var(--rpx)) #75cfff,0 0 calc(19 * var(--rpx)) #278ed0}.attendance-location-hint{color:#415c71;font-size:calc(24 * var(--rpx));line-height:1.5;margin-top:calc(8 * var(--rpx));overflow-wrap:anywhere}.home-maintenance-work,.home-maintenance-reminder{padding:calc(22 * var(--rpx));margin-top:calc(18 * var(--rpx));color:#17243a}.home-maintenance-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8 * var(--rpx));margin-bottom:calc(12 * var(--rpx))}.home-maintenance-heading>strong{font-size:calc(28 * var(--rpx))}.home-maintenance-heading>span{color:#145fb8;font-size:calc(23 * var(--rpx));font-weight:700}.home-maintenance-work .home-maintenance-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:10px 0 0;padding:16px;border:0;border-radius:12px;text-align:left;color:#fff;background:#1263c7;font-size:16px;line-height:1.5}.home-maintenance-row>strong{min-width:0;overflow-wrap:anywhere;font-size:19px}.home-maintenance-row>span{color:#fff;font-size:14px}.home-maintenance-row>small{margin-top:4px;color:#fff;font-size:16px;overflow-wrap:anywhere}.home-maintenance-work .home-maintenance-row:hover:not(:disabled){background:#1056ae}.home-maintenance-work .home-maintenance-row:active:not(:disabled){background:#0c4388}.home-maintenance-row:disabled{opacity:.55}.home-maintenance-row:focus-visible{outline:3px solid #1768c7;outline-offset:3px}.home-maintenance-timing{padding-top:calc(14 * var(--rpx));color:#145fb8;font-size:calc(24 * var(--rpx));font-weight:700;font-variant-numeric:tabular-nums}.home-maintenance-error{color:#922b32;font-size:calc(23 * var(--rpx));line-height:1.5;overflow-wrap:anywhere}.home-maintenance-reminder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(12 * var(--rpx))}.home-maintenance-reminder>strong{font-size:calc(24 * var(--rpx))}.home-maintenance-reminder>button{margin:0;padding:calc(12 * var(--rpx)) calc(16 * var(--rpx));color:#145fb8;background:#e8f3ff;font-size:calc(23 * var(--rpx))}
