/* All layout and theme rules are scoped to the personal home content only. */
.mine-workspace .mwh-recent-dialog{width:min(760px,calc(100vw - 32px));height:min(680px,80dvh);max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);margin:auto;padding:0;border:1px solid var(--mwh-line);border-radius:14px;background:var(--mwh-surface);color:var(--mwh-ink);box-shadow:0 20px 70px #102e4c30;overflow:hidden;font:inherit}
.mine-workspace .mwh-recent-dialog[open]{display:flex;flex-direction:column}
.mine-workspace .mwh-recent-dialog::backdrop{background:rgba(20,39,60,.36)}
.mine-workspace .mwh-recent-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px 12px;flex-shrink:0}
.mine-workspace .mwh-recent-close{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;padding:0;color:var(--mwh-muted)}
.mine-workspace .mwh-recent-close:hover{background:var(--mwh-soft)}
.mine-workspace .mwh-recent-filter{display:flex;align-items:center;gap:16px;padding:0 22px 18px;border-bottom:1px solid var(--mwh-line);flex-shrink:0}
.mine-workspace .mwh-recent-filter .mwh-search{flex:1;min-width:0}
.mine-workspace .mwh-recent-filter input{width:100%;flex:1}
.mine-workspace .mwh-recent-count{font-size:11px;color:var(--mwh-muted);white-space:nowrap}
.mine-workspace .mwh-recent-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px 14px 14px;scrollbar-width:thin;scrollbar-color:#a8b9ca transparent}
.mine-workspace .mwh-recent-scroll::-webkit-scrollbar{width:8px}
.mine-workspace .mwh-recent-scroll::-webkit-scrollbar-thumb{background:#a8b9ca;border:2px solid var(--mwh-surface);border-radius:8px}
.mine-workspace .mwh-recent-scroll .mwh-row{width:100%}
@media(max-width:480px){.mine-workspace .mwh-recent-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:85dvh;max-height:calc(100dvh - 20px)}.mine-workspace .mwh-recent-header{padding:12px 16px 8px}.mine-workspace .mwh-recent-filter{padding:0 16px 14px;gap:10px;flex-wrap:wrap}.mine-workspace .mwh-recent-count{width:100%}.mine-workspace .mwh-recent-scroll{padding:6px 8px 12px}.mine-workspace .mwh-recent-scroll .mwh-row{gap:8px}.mine-workspace .mwh-recent-scroll time{max-width:64px;white-space:normal;text-align:right}}
.mine-workspace .mwh-notification:disabled{display:grid;place-items:center;flex:0 0 32px;width:32px;height:36px;padding:0;border:0;background:none;color:var(--mwh-muted);opacity:1;cursor:default}
.mine-workspace .mwh-notification .mwh-icon{width:20px;height:20px}
.mine-workspace{--mwh-ink:#29435e;--mwh-muted:#75869a;--mwh-line:#e7edf3;--mwh-bg:#f4f6fa;--mwh-surface:#fff;--mwh-soft:#edf3f9;width:100%;min-height:100%;flex:1;container-type:inline-size;container-name:mine-workspace;background:var(--mwh-bg);color:var(--mwh-ink);font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;text-align:left}
.mine-workspace *{box-sizing:border-box}.mine-workspace h1,.mine-workspace h2,.mine-workspace p,.mine-workspace dl,.mine-workspace dd{margin:0}.mine-workspace button,.mine-workspace input,.mine-workspace summary{font:inherit}.mine-workspace button{cursor:pointer;background:none;border:0;color:inherit}.mine-workspace button:disabled{opacity:.5;cursor:wait}.mine-workspace :is(button,input,summary):focus-visible{outline:2px solid #6c9cc7;outline-offset:3px}.mine-workspace .mwh-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.mine-workspace .mwh-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;height:48px;padding:0 28px;background:var(--mwh-surface);border-bottom:1px solid var(--mwh-line)}.mine-workspace .mwh-crumb{display:flex;align-items:center;gap:10px;color:var(--mwh-muted);font-size:12px;white-space:nowrap}.mine-workspace .mwh-crumb strong{font-weight:500;color:var(--mwh-ink)}.mine-workspace .mwh-crumb .mwh-icon{width:13px;height:13px}.mine-workspace .mwh-tools{display:flex;align-items:center;gap:16px;min-width:0}.mine-workspace .mwh-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--mwh-bg);border-radius:8px;color:var(--mwh-muted)}.mine-workspace .mwh-search input{width:175px;min-width:0;background:none;border:0;color:var(--mwh-ink);font-size:12px;outline:0}.mine-workspace .mwh-search:focus-within{box-shadow:0 0 0 2px #8dadcd}.mine-workspace input::placeholder{color:var(--mwh-muted)}.mine-workspace .mwh-account{position:relative}.mine-workspace .mwh-account summary{display:grid;place-items:center;list-style:none;width:36px;height:36px;border-radius:50%;background:#1d3d5f;color:white;cursor:pointer}.mine-workspace summary::-webkit-details-marker{display:none}.mine-workspace .mwh-account-menu{position:absolute;right:0;top:46px;width:205px;padding:10px;background:var(--mwh-surface);border:1px solid var(--mwh-line);border-radius:10px;box-shadow:0 12px 30px #16345418;z-index:10}.mine-workspace .mwh-account-menu>strong{display:block;padding:6px 8px 0;overflow-wrap:anywhere}.mine-workspace .mwh-account-menu>span{display:block;font-size:11px;color:var(--mwh-muted);padding:0 8px 10px}.mine-workspace .mwh-account-menu button{display:block;text-align:left;padding:8px;width:100%;border-radius:5px;font-size:13px}.mine-workspace .mwh-account-menu button:hover{background:var(--mwh-soft)}.mine-workspace .mwh-content{max-width:1240px;margin:auto;padding:38px 32px 24px}.mine-workspace .mwh-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.mine-workspace h1{font-size:26px;font-weight:650;line-height:1.4;color:var(--mwh-ink)}.mine-workspace .mwh-role{display:inline-block;font-size:11px;vertical-align:middle;margin-left:10px;padding:2px 7px;color:#a15f30;background:#fbf1e7;border-radius:4px}.mine-workspace .mwh-welcome p{font-size:12px;margin-top:10px;color:var(--mwh-muted);overflow-wrap:anywhere}.mine-workspace .mwh-actions{display:flex;gap:10px;flex-shrink:0}.mine-workspace .mwh-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--mwh-line);border-radius:8px;font-size:12px;font-weight:550;white-space:nowrap;background:var(--mwh-surface)}.mine-workspace .mwh-button .mwh-icon{width:16px;height:16px}.mine-workspace .mwh-button:hover{background:var(--mwh-soft)}.mine-workspace .mwh-primary{background:#1d3d5f;color:#fff;border-color:#1d3d5f}.mine-workspace .mwh-primary:hover{background:#2b527a}.mine-workspace .mwh-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;align-items:start}.mine-workspace .mwh-main,.mine-workspace .mwh-aside{display:grid;gap:22px;min-width:0}.mine-workspace .mwh-panel{background:var(--mwh-surface);border:1px solid var(--mwh-line);border-radius:14px;min-width:0;overflow:hidden}.mine-workspace .mwh-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 16px}.mine-workspace h2{font-size:15px;font-weight:650;display:flex;align-items:center;gap:9px;line-height:1.5}.mine-workspace h2 .mwh-icon{color:#829ab1;width:18px;height:18px}.mine-workspace .mwh-more{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--mwh-muted);white-space:nowrap;padding:5px 0}.mine-workspace .mwh-more .mwh-icon{width:13px;height:13px}.mine-workspace .mwh-more:hover{color:var(--mwh-ink);text-decoration:underline}.mine-workspace .mwh-subtitle{font-size:11px;color:var(--mwh-muted);padding:0 22px 12px;margin-top:-7px}.mine-workspace .mwh-list{padding:0 12px 12px}.mine-workspace .mwh-row{display:flex;align-items:center;width:100%;gap:13px;text-align:left;padding:9px 10px;border-radius:8px;min-width:0}.mine-workspace .mwh-row+.mwh-row{border-top:1px solid var(--mwh-line)}.mine-workspace .mwh-row:hover,.mine-workspace .mwh-favorite:hover{background:var(--mwh-bg)}.mine-workspace .mwh-details{flex:1;min-width:0}.mine-workspace .mwh-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.mine-workspace .mwh-details small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mwh-muted);font-size:10px;margin-top:6px}.mine-workspace .mwh-file{width:34px;height:40px;display:grid;place-items:center;border-radius:7px;background:var(--mwh-soft);color:#6687ae;border:1px solid #dfe8f2;flex-shrink:0;font-size:9px;font-weight:650}.mine-workspace .mwh-file.pdf{background:#fbf3f0;color:#aa796a;border-color:#f2e8e2}.mine-workspace .mwh-file.calc{background:#f0f6f3;color:#658c7d;border-color:#e3eee8}.mine-workspace .mwh-row time{font-size:10px;color:var(--mwh-muted);white-space:nowrap}.mine-workspace .mwh-row>.mwh-icon{width:14px;height:14px;color:#9caec1}.mine-workspace .mwh-folder{display:grid;place-items:center;width:38px;height:38px;background:var(--mwh-soft);color:#7291b0;border-radius:9px;flex-shrink:0}.mine-workspace .mwh-project-nav{display:flex;align-items:center;gap:12px;padding:0 22px 12px;font-size:13px}.mine-workspace .mwh-project-nav>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-workspace .mwh-project-nav .mwh-button{padding:5px 8px}.mine-workspace .mwh-empty{text-align:center;padding:25px 20px 32px;color:var(--mwh-muted)}.mine-workspace .mwh-empty-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--mwh-soft);margin:0 auto 14px;color:#8aa1b8}.mine-workspace .mwh-empty strong{display:block;font-size:13px;font-weight:550;color:var(--mwh-ink)}.mine-workspace .mwh-empty p{font-size:11px;line-height:1.9;margin:8px auto 18px;max-width:290px}.mine-workspace .mwh-wallet{padding:0 21px;background:linear-gradient(135deg,var(--mwh-soft),var(--mwh-surface) 80%)}.mine-workspace .mwh-wallet .mwh-heading{padding:22px 0 15px}.mine-workspace .mwh-wallet h2{font-size:13px}.mine-workspace .mwh-wallet .mwh-heading>.mwh-icon{color:#8da3b8;width:17px;height:17px}.mine-workspace .mwh-balance{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:2px 0 20px}.mine-workspace .mwh-balance strong{font-size:38px;font-weight:600;letter-spacing:-1.2px;line-height:1.3;overflow-wrap:anywhere;min-width:0}.mine-workspace .mwh-balance span{font-size:10px;color:var(--mwh-muted)}.mine-workspace .mwh-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:20px}.mine-workspace .mwh-balances div+div{border-left:1px solid var(--mwh-line);padding-left:10px}.mine-workspace .mwh-balances dt{font-size:10px;color:var(--mwh-muted)}.mine-workspace .mwh-balances dd{font-size:13px;font-weight:550;margin-top:6px;overflow-wrap:anywhere}.mine-workspace .mwh-wallet-link{width:100%;border-top:1px solid var(--mwh-line);padding:16px 0 19px;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:550}.mine-workspace .mwh-wallet-link .mwh-icon{width:16px;height:16px}.mine-workspace .mwh-favorite{width:100%;display:flex;gap:10px;text-align:left;padding:11px 10px;border-radius:7px}.mine-workspace .mwh-favorite>.mwh-icon{width:15px;height:15px;margin-top:2px;color:#9bacbf}.mine-workspace .mwh-favorite strong{font-weight:400}.mine-workspace .mwh-tip{padding:0 4px;font-size:11px;color:var(--mwh-muted);line-height:1.9}.mine-workspace .mwh-tip strong{display:block;margin-bottom:5px;font-weight:500}.mine-workspace .mwh-footer{display:flex;justify-content:space-between;gap:16px;margin-top:27px;font-size:10px;color:var(--mwh-muted)}.mine-workspace .mwh-footer button{font-size:10px;white-space:nowrap}.mine-workspace .mwh-loading{padding:22px;font-size:12px;color:var(--mwh-muted)}.mine-workspace .mwh-status{font-size:12px;color:#ac523e;padding-top:12px}.mine-workspace .mwh-status:empty{display:none}
@container mine-workspace (max-width:850px){.mine-workspace .mwh-content{padding:28px 24px}.mine-workspace .mwh-grid{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.mine-workspace .mwh-main,.mine-workspace .mwh-aside{gap:18px}.mine-workspace .mwh-welcome{align-items:flex-start;flex-wrap:wrap}.mine-workspace .mwh-heading{padding:20px 18px 14px}.mine-workspace .mwh-wallet{padding:0 18px}.mine-workspace .mwh-row{gap:10px}.mine-workspace .mwh-row>.mwh-icon{display:none}}
@container mine-workspace (max-width:650px){.mine-workspace .mwh-grid{grid-template-columns:minmax(0,1fr)}.mine-workspace .mwh-aside{grid-template-columns:1fr 1fr;align-items:start}.mine-workspace .mwh-tip{display:none}.mine-workspace .mwh-topbar{padding:0 20px}.mine-workspace .mwh-crumb>span,.mine-workspace .mwh-crumb>.mwh-icon{display:none}.mine-workspace .mwh-search input{width:140px}.mine-workspace .mwh-welcome h1{font-size:24px}.mine-workspace .mwh-footer{flex-wrap:wrap}}
@container mine-workspace (max-width:430px){.mine-workspace .mwh-content{padding:24px 16px}.mine-workspace .mwh-aside{grid-template-columns:1fr}.mine-workspace .mwh-topbar{padding:0 16px;gap:12px}.mine-workspace .mwh-tools{flex:1;justify-content:flex-end;gap:10px}.mine-workspace .mwh-search{padding:7px 9px}.mine-workspace .mwh-search input{width:100px}.mine-workspace .mwh-search>.mwh-icon{display:none}.mine-workspace .mwh-actions{width:100%}.mine-workspace .mwh-actions .mwh-button{flex:1}.mine-workspace .mwh-row time{max-width:64px;white-space:normal;text-align:right}.mine-workspace .mwh-account-menu{width:190px}}
:root[data-color-mode="dark"] .mine-workspace{--mwh-ink:#dce7f2;--mwh-muted:#9caec2;--mwh-line:#344357;--mwh-bg:#171f29;--mwh-surface:#202b38;--mwh-soft:#29394c}
:root[data-color-mode="dark"] .mine-workspace .mwh-file{background:#2c3f56;border-color:#3a506a;color:#b3cbed}:root[data-color-mode="dark"] .mine-workspace .mwh-file.pdf{background:#443831;border-color:#5a4740;color:#e1b6a5}:root[data-color-mode="dark"] .mine-workspace .mwh-file.calc{background:#283e37;border-color:#39574c;color:#afcebf}:root[data-color-mode="dark"] .mine-workspace .mwh-role{background:#46392b;color:#e9bf91}
