/* V2 Ngọc sương: chỉ các khu vực đã chọn, dùng nguồn màu canh hiện hành. */
#manChinh .chao{gap:10px}
#manChinh .ch-av{position:relative;width:56px;height:56px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--canh) 50%,var(--bg));background:linear-gradient(145deg,color-mix(in srgb,var(--canh) 4%,#fff),color-mix(in srgb,var(--canh) 24%,#fff));box-shadow:0 2px 4px #1e1a2814;color:var(--canh-chu);isolation:isolate}
#manChinh .ch-av:after{content:"";position:absolute;inset:3px;border:1px solid #ffffffd9;border-radius:50%;pointer-events:none}
#manChinh .ch-av>span[hidden]{display:none}
#manChinh .ch-av>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--canh) 10%,#fff);font-size:19px}
#manChinh .chao button.ch-t{flex:1;min-width:0;min-height:44px;text-decoration:none;padding:4px 0;line-height:1.35;overflow-wrap:anywhere}
#manChinh .ch-t .ch-salut{display:block;font-size:var(--fs-3);font-weight:600;color:color-mix(in srgb,var(--canh) 62%,#8b8b98)}
#manChinh .ch-t .ch-name{display:block;font-size:19px;font-weight:800;color:var(--canh-chu);background:linear-gradient(90deg,color-mix(in srgb,var(--canh) 46%,var(--bg)),transparent) left bottom/100% 1px no-repeat;padding-bottom:3px}
#manChinh .ch-thoat{flex:none;font-size:var(--fs-3);gap:7px;min-width:44px;padding:0 8px;color:color-mix(in srgb,var(--canh) 80%,#161616);border:0;box-shadow:none;opacity:.70;background:transparent}
#manChinh .ch-thoat svg{width:17px;height:17px;pointer-events:none;flex:none}
#manChinh .ch-thoat:focus-visible,#manChinh #theChat:focus-visible{outline:3px solid var(--canh-chu);outline-offset:3px}
#manChinh .hero{border-radius:18px 24px 18px 24px;box-shadow:inset 0 0 0 1.5px #ffffff59,inset 0 0 0 3px color-mix(in srgb,var(--canh) 42%,transparent),0 3px 7px #1e1a282e}
#manChinh .hero:before{content:"";position:absolute;inset:-52% 38% auto -6%;height:104%;background:linear-gradient(180deg,#ffffff2b,#ffffff00);transform:rotate(-8deg);pointer-events:none;z-index:0}
#manChinh .hero:after{pointer-events:none}
#manChinh .hero-ic{width:44px;height:48px;border-radius:15px 21px 13px 21px;background:transparent;box-shadow:none;isolation:isolate}
#manChinh .hero-ic:before{content:"";position:absolute;inset:0 -1px;border-radius:15px 21px 13px 21px;transform:rotate(-8deg);background:linear-gradient(145deg,color-mix(in srgb,var(--son) 74%,#fff),color-mix(in srgb,var(--son) 78%,#431815));border:1px solid #ffffff7a;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.62);pointer-events:none;z-index:-1}
#manChinh .hero-ic:after{content:"";position:absolute;inset:4px 3px;border-radius:11px 16px 9px 16px;transform:rotate(-8deg);border:1px solid #ffffffc4;pointer-events:none;z-index:-1}
#manChinh .hero-ic svg{width:24px;height:24px;pointer-events:none}
#manChinh #theChat{width:100%;min-width:0;min-height:78px;height:auto;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 13px;border:0;border-radius:18px;background:linear-gradient(115deg,#f8fcf8,#e6f0e8);color:#214d43;box-shadow:none;isolation:isolate;overflow:visible}
#theChat .entry-gem{width:46px;height:48px;flex:none;position:relative;display:grid;place-items:center;isolation:isolate;color:#4e7561;pointer-events:none}
#theChat .entry-gem:before{content:"";position:absolute;inset:5px;border-radius:48% 52% 45% 55%;transform:rotate(-12deg);background:radial-gradient(ellipse at 32% 25%,#ffffffe8 0 20%,#d4e4d075 58%,#d4e4d024 80%);z-index:-1}
#theChat .entry-gem>svg:not(.ink-seal){width:24px;height:24px;stroke-width:1.55}
#theChat .entry-gem svg.ink-seal{position:absolute;inset:-2px;width:50px;height:50px;stroke:#4e7561;stroke-width:.62;fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
#theChat .ink-seal .secondary{opacity:.33;stroke-width:.45}#theChat .ink-seal .copper{fill:#b99861;stroke:none}
#theChat .entry-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1;pointer-events:none}
#theChat .entry-title{font-size:var(--fs-6);font-weight:730;line-height:25px;letter-spacing:.1px}
#theChat .entry-sub{font-size:13px;font-weight:450;line-height:19px;color:#506457;overflow-wrap:anywhere}
#theChat .entry-go{width:32px;height:36px;flex:none;display:grid;place-items:center;position:relative;z-index:1;color:#4e7561;pointer-events:none}
#theChat .entry-go svg{width:17px;height:17px;stroke-width:1.4}
#theChat .card-ink{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#6f8e7a;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:0;overflow:visible}
#theChat .card-ink path{vector-effect:non-scaling-stroke}#theChat .card-ink .fade{opacity:.5;stroke-width:.65}#theChat .card-ink .dot{stroke:none;fill:#b99861}#theChat svg{display:block;pointer-events:none}
#manChinh #theTienDo,#manChinh #theUngDung{border:1px solid #d9dfd2;border-radius:20px;background:#fffdf7;box-shadow:inset 0 0 0 1px #fffdf4,0 2px 6px #3c58400f}
#manChinh #theUngDung>.the-dau{position:relative;border-bottom:0}
#manChinh #theUngDung>.the-dau:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#d9dfd2 12%,#d9dfd2 88%,transparent);pointer-events:none}
#manChinh #theTienDo .ic-vien,#manChinh #theUngDung .ic-vien,#manChinh #theUngDung .o-ic{position:relative;background:transparent;isolation:isolate}
#manChinh #theTienDo .ic-vien:before,#manChinh #theUngDung .ic-vien:before,#manChinh #theUngDung .o-ic:before{content:"";position:absolute;inset:0 -1px;border-radius:12px 16px 10px 16px;transform:rotate(-8deg);background:linear-gradient(145deg,color-mix(in srgb,currentColor 4%,#fff),color-mix(in srgb,currentColor 15%,#fff));border:1px solid color-mix(in srgb,currentColor 60%,#fff);pointer-events:none;z-index:-1}
#manChinh #theTienDo .ic-vien:after,#manChinh #theUngDung .ic-vien:after,#manChinh #theUngDung .o-ic:after{content:"";position:absolute;inset:4px 3px;border-radius:7px 12px 6px 12px;transform:rotate(-8deg);border:1px solid #fffdf4;pointer-events:none;z-index:-1}
#manChinh #theUngDung .o{border:1px solid #7b8878;border-radius:18px;background:#fffdf7;box-shadow:inset 0 0 0 1px #fffdf4,0 2px 3px #3c58400a;min-height:99px}
#manChinh #theUngDung .o-ic{width:46px;height:52px}
#manChinh #theUngDung .o-ic:before{border-radius:16px 22px 14px 22px}
#manChinh #theUngDung .o-ic:after{inset:6px 4px;border-radius:10px 16px 8px 16px}
#manChinh #theUngDung .o.cho{border-style:dashed;background:#f6f6f1;padding-top:39px}
#manChinh #udSapCo{border:0;background:transparent;overflow:visible}
#manChinh #udSapCo>summary{border:1px dashed #7b8878;border-radius:14px;background:#eef1e9;padding:9px 14px;box-sizing:border-box}
@media(max-width:350px){#manChinh #theChat{gap:6px;padding:11px 9px}#theChat .entry-go{width:24px}#manChinh .chao{gap:8px}#manChinh .ch-thoat{padding:0 4px;gap:4px}}

/* TV chốt phương án A: không chia cột tiêu đề với giờ cập nhật. */
#manChinh #theTienDo{border-radius:22px;background:#fffef8;border:1px solid #dce0d3}
#manChinh #theTienDo>.the-dau{position:relative;align-items:flex-start;padding:16px 15px 14px;gap:12px;min-height:104px}
#manChinh #theTienDo .ic-vien{width:40px;height:40px;min-width:40px;margin-top:2px;color:#ad8a38;background:#f5f0dd}
#manChinh #theTienDo .the-noi{min-width:0;flex:1;padding-right:0}
#manChinh #theTienDo .tt{display:block;font-size:17px;line-height:1.3;letter-spacing:-.2px;white-space:normal;overflow-wrap:normal}
#manChinh #theTienDo #tdPhu{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:#74756b}
#manChinh #theTienDo .xoay{width:20px;height:20px;min-width:20px;align-self:center;margin:0}
#manChinh #theTienDo #btCapNhat{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:11px;line-height:1.5;color:#7c7d73;margin-top:10px}
#manChinh #theTienDo .bt-each-hour{font-size:11px;border-radius:20px;background:#f1f0e8;padding:1px 7px;white-space:nowrap}
#manChinh #theTienDo .bt-stale{flex-basis:100%;color:#956f35;line-height:1.4}
@media(max-width:359px){#manChinh #theTienDo>.the-dau{gap:8px;padding-inline:12px}#manChinh #theTienDo .ic-vien{width:34px;min-width:34px;height:34px}#manChinh #theTienDo .tt{font-size:16px}}
