/* V251：個人資料概覽五卡與預設收合的額度明細。 */
#my-space-overview-stats .my-space-overview-grid--with-tags{grid-template-columns:repeat(5,minmax(0,1fr))}
#my-space-overview-stats .my-space-overview-card{min-width:0;overflow-wrap:anywhere;cursor:pointer}
#my-space-stat-tags-caption{display:block;margin-top:7px;font-size:.85rem;line-height:1.6;color:#567087}
#personal-limits-details{margin-top:16px;padding-top:8px;border-top:1px solid #c9ddf0}
#personal-limits-details>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;box-sizing:border-box;min-height:44px;padding:6px 0;list-style:none;cursor:pointer;font-weight:600;line-height:1.7;text-align:left;color:#176399}
#personal-limits-details>summary::-webkit-details-marker{display:none}
#personal-limits-details .pl-collapse-label{display:none}
#personal-limits-details[open]>summary .pl-collapse-label{display:inline}
#personal-limits-details[open]>summary .pl-expand-label{display:none}
#personal-limits-details>summary:hover .pl-expand-label,#personal-limits-details>summary:hover .pl-collapse-label{text-decoration:underline;text-underline-offset:3px}
#personal-limits-details>summary:focus-visible,#personal-limits-usage a:focus-visible{outline:3px solid #75b6dd;outline-offset:3px;border-radius:3px}
#personal-limits-hint{font-size:.9rem;font-weight:400}
#personal-limits-hint:empty{display:none}
#personal-limits-hint[data-level=warning]{color:#8a4b0b}
#personal-limits-hint[data-level=error]{color:#b42318}
#my-space-overview-stats #personal-limits-usage{box-sizing:border-box;margin:0;padding:10px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}
#personal-limits-usage>p{margin:0 0 10px}
#personal-limits-usage [data-personal-limits-status]{font-size:1rem;line-height:1.75;text-align:left}
#personal-limits-usage [data-personal-limits-status] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:8px 0 0;padding:0}
#personal-limits-usage [data-personal-limits-status] li{box-sizing:border-box;min-width:0;padding:12px 14px;border:1px solid #dce7f0;border-radius:8px;background:#fff;line-height:1.8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#personal-limits-usage li[data-level=warning]{color:#8a4b0b}
#personal-limits-usage li[data-level=error]{color:#b42318}
#personal-limits-usage a{display:inline-flex;align-items:center;min-height:44px;line-height:1.7;cursor:pointer;text-underline-offset:3px}
#personal-limits-usage a:hover{text-decoration:underline}
body.dark #my-space-stat-tags-caption{color:var(--color-text,#e6edf3)}
body.dark #personal-limits-details{border-color:var(--border-color,#425268)}
body.dark #personal-limits-details>summary{color:var(--color-primary,#75b6dd)}
body.dark #personal-limits-usage [data-personal-limits-status] li{background:var(--color-card,#182330);border-color:var(--border-color,#425268);color:var(--color-text,#e6edf3)}
body.dark #personal-limits-hint[data-level=warning],body.dark #personal-limits-usage li[data-level=warning]{color:#ffd28c}
body.dark #personal-limits-hint[data-level=error],body.dark #personal-limits-usage li[data-level=error]{color:#ffb4ab}
@media(max-width:1100px){#my-space-overview-stats .my-space-overview-grid--with-tags{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:768px){#my-space-overview-stats .my-space-overview-grid--with-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#personal-limits-usage [data-personal-limits-status] ul{grid-template-columns:minmax(0,1fr)}#personal-limits-usage [data-personal-limits-status] li{padding:10px 12px}}
@media(max-width:340px){#my-space-overview-stats .my-space-overview-grid--with-tags{grid-template-columns:minmax(0,1fr)}}

/* V252：額度收合文字與提示靠右排列。 */
#personal-limits-details>summary{justify-content:flex-end;text-align:right}
