.vdp-fixed.people-mode-page .people-button-columns button[type=button]:not(:disabled):not([aria-pressed=true]),.vdp-fixed.realms-mode .realm-lookup-buttons button[type=button]:not(:disabled):not([aria-pressed=true]){background:#806b51;border-color:#806b51}.vdp-fixed.people-mode-page .people-button-columns button[type=button][data-choice-dim=true]:not(:disabled):not([aria-pressed=true]),.vdp-fixed.realms-mode .realm-lookup-persons button[type=button].realm-person-dim:not(:disabled):not([aria-pressed=true]){opacity:1;color:var(--chart-text);background:var(--tier-1);border:1px solid var(--cell-line);cursor:pointer}.vdp-fixed.people-mode-page .people-button-columns button[type=button]:disabled,.vdp-fixed.realms-mode .realm-lookup-persons button[type=button]:disabled,.vdp-fixed.realms-mode .realm-lookup-buttons button[type=button]:disabled{opacity:1;color:var(--chart-text);background:var(--tier-1);border:1px dashed var(--cell-line);cursor:not-allowed}.vdp-fixed.people-mode-page .people-picker,.vdp-fixed.people-mode-page .people-board{background:0 0;border:0;flex-direction:column;flex:none;gap:8px;min-width:0;min-height:0;padding:0;display:flex;overflow:visible}.vdp-fixed.people-mode-page .people-heading{border:0;max-height:none;padding:0;overflow:visible}.vdp-fixed.people-mode-page .people-heading h2{margin:0 0 6px;font-size:1.125rem}.vdp-fixed.people-mode-page .people-heading p{margin:6px 0;font-size:.8125rem;line-height:1.5}.people-controls{flex-direction:column;gap:8px;display:flex}.people-mode,.people-tabs{gap:6px;display:flex}.people-mode button,.people-tabs button{white-space:normal;flex:1;min-width:0;min-height:32px;padding:4px 8px;font-size:.75rem;line-height:1.4}.people-tabs [aria-pressed=true],.people-controls [aria-pressed=true]{border-color:var(--accent);background:var(--tier-2);font-weight:700}.people-controls>.control-popup-trigger,.people-board>.control-popup-trigger,.people-heading>.control-popup-trigger{text-align:left;white-space:normal;width:100%;min-height:32px;font-size:.75rem}.people-button-columns{display:block}.people-button-columns section{break-inside:auto;margin:0 0 12px}.people-button-columns h2{break-after:avoid;margin:8px 0;font-size:.9375rem}.people-button-columns button{text-align:left;white-space:normal;width:100%;min-height:32px;margin:3px 0;padding:4px 8px;font-size:.8125rem;line-height:1.4;display:block}.people-controls .choice-muted{opacity:.5}.exact-realm{align-items:center;gap:8px;min-width:0;font-size:.75rem;line-height:1.4;display:flex}.exact-realm select{flex:1;min-width:0;max-width:100%;min-height:32px;font-size:.8125rem}.vdp-study .selection-limit{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.people-key i{background:0 0;border:1px solid;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.people-key b{font-size:1.125rem}.people-note{color:var(--muted)}.people-mode-page .chart-dot[data-rebirth=true] .chart-orb{position:relative}.people-mode-page .chart-dot[data-rebirth=true] .chart-orb:before{content:"ⓧ";color:#151515;z-index:2;pointer-events:none;background:#fffffff2;border-radius:50%;place-items:center;width:25%;height:25%;font-size:.45em;line-height:1;display:grid;position:absolute;bottom:3%;left:37.5%}.people-mode-page .chart-dot[data-rebirth=true] .board-dot-label{position:relative;top:-.125em}.people-mode-page .fixed-board-natural .reference-geometry .chart-dot[data-rebirth=true]{overflow:visible!important}.people-mode-page .fixed-board-natural .chart-dot[data-rebirth=true]:before{content:"ⓧ";color:#151515;width:11px;height:11px;transform:translate(-50%,-50%) scale(calc(1 / (var(--board-fit) * var(--board-zoom,1))));transform-origin:50%;z-index:3;pointer-events:none;background:#fff;border-radius:50%;place-items:center;font:700 10.6px/1 Arial,sans-serif;display:grid;position:absolute;top:96%;left:100%}.people-mode-page .fixed-board-natural .chart-dot[data-rebirth=true] .chart-orb:before{content:none}.people-mode-page .fixed-board-natural .chart-dot[data-rebirth=true] .board-dot-label{position:relative;top:-.2em}.people-mode-page .chart-dot.dimmed,.people-mode-page .rupa-item.dimmed{opacity:.15}.rebirth-view{overscroll-behavior:contain;min-height:0;padding:12px 18px 32px;overflow:auto}.vdp-study .rebirth-view p{font-size:.875rem;line-height:1.6}.rebirth-conditions{border:1px solid var(--cell-line);border-radius:8px;margin:10px 0;padding:10px}.rebirth-conditions summary{min-height:44px;font-size:.875rem}.rebirth-conditions fieldset{border:1px solid var(--cell-line);margin:8px 0;padding:8px}.rebirth-conditions label{align-items:center;gap:6px;min-height:44px;margin-right:12px;font-size:.875rem;display:inline-flex}.rebirth-conditions input{min-width:20px;min-height:20px}.rebirth-table{border-collapse:collapse;table-layout:fixed;width:100%}.rebirth-table th,.rebirth-table td{border:1px solid var(--cell-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px;font-size:.875rem}.rebirth-table th{font-weight:600}.realm-names summary{cursor:pointer;min-height:44px}.realm-names p{margin:2px 0}.rebirth-view button{white-space:normal;text-align:left;max-width:100%;min-height:44px;font-size:.875rem;line-height:1.5}.rebirth-diagram{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rebirth-diagram section{border:1px solid var(--cell-line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px}.vdp-study .rebirth-diagram h4{margin:0 0 12px;font-size:.9375rem}.rebirth-diagram section>button{width:100%;margin:5px 0;display:block}.next-person-row{border-bottom:1px solid var(--cell-line);padding:8px 0}.rebirth-citta-links{flex-wrap:wrap;gap:4px;display:flex}.vdp-fixed.people-mode-page .rebirth-view{padding:0;overflow:visible}.vdp-fixed.people-mode-page .rebirth-table{table-layout:fixed;break-inside:auto}.vdp-fixed.people-mode-page .rebirth-table tr{break-inside:avoid}.vdp-fixed.people-mode-page .rebirth-table th,.vdp-fixed.people-mode-page .rebirth-table td{padding:6px;font-size:.75rem;line-height:1.5}.vdp-fixed.people-mode-page .rebirth-diagram{display:block}.vdp-fixed.people-mode-page .rebirth-diagram>section{break-inside:avoid;margin:0 0 10px}.vdp-fixed.people-mode-page .rebirth-conditions{break-inside:auto}.vdp-fixed.people-mode-page .rebirth-conditions summary,.vdp-fixed.people-mode-page .realm-names summary{min-height:32px}.vdp-fixed.people-mode-page .rebirth-view a{white-space:normal;align-items:center;max-width:100%;min-height:32px;font-size:.75rem;display:inline-flex}.vdp-fixed.people-mode-page .people-counts{background:var(--tier-2);padding:6px}@media (max-width:600px) and (orientation:portrait){.vdp-fixed.people-mode-page :is(.people-tabs,.people-mode,.people-controls,.people-heading,.rebirth-view) :is(button,select,summary,a){min-height:44px}.vdp-fixed.people-mode-page .exact-realm{flex-direction:column;align-items:stretch}}.vdp-fixed.people-mode-page .people-controls{gap:8px}.vdp-fixed.people-mode-page .people-title{font-size:var(--vdp-panel-title-size,26px);text-align:center;border-bottom:1px solid var(--cell-line);margin:0;padding-bottom:8px;font-weight:700;line-height:1.3}.vdp-fixed.people-mode-page .people-key{border:1px solid var(--cell-line);border-radius:8px;padding:6px 10px}.vdp-fixed.people-mode-page .people-key p{font-size:var(--vdp-panel-caption-size,16px);margin:4px 0;line-height:1.4}.people-key b{justify-content:center;align-items:center;width:18px;margin-right:4px;display:inline-flex}.vdp-fixed.people-mode-page .people-mode{justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:1rem;line-height:1.3}.people-mode .mode-active{font-weight:700}.vdp-fixed.people-mode-page .people-mode [role=switch]{background:#8a7357;border:0;border-radius:18px;flex:0 0 44px;width:44px;height:26px;min-height:26px;padding:3px;position:relative}.people-mode [role=switch] span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .22s;display:block}.people-mode [role=switch][aria-checked=true] span{transform:translate(18px)}.vdp-fixed.people-mode-page .people-button-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.people-button-columns section{min-width:0;margin:0}.vdp-fixed.people-mode-page .people-button-columns h3{text-align:center;border-bottom:1px solid var(--cell-line);margin:0 0 6px;padding-bottom:5px;font-size:1rem;font-weight:600}.vdp-fixed.people-mode-page .people-button-columns button{overflow-wrap:anywhere;width:100%;min-height:32px;font-size:var(--vdp-panel-button-size,18px);text-align:center;color:#fffaf2;background:#8a7357;border:1px solid #8a7357;border-radius:7px;margin:4px 0;padding:4px 6px;font-weight:600;line-height:1.2;transition:opacity .22s,background .22s;display:block}.vdp-fixed.people-mode-page .people-button-columns button[aria-pressed=true]{background:#35624c;border-color:#35624c;box-shadow:0 0 0 2px #35624c44}.vdp-fixed.people-mode-page .people-rebirth-link{background:var(--tier-1);border:1px solid var(--cell-line);min-height:36px;color:var(--chart-text);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:1rem;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.people-mode [role=switch] span,.vdp-fixed.people-mode-page .people-button-columns button{transition:none}}@media (max-width:600px) and (orientation:portrait){.vdp-fixed.people-mode-page .people-button-columns button{min-height:44px}.vdp-fixed.people-mode-page .people-mode [role=switch]{min-height:26px}.vdp-fixed.people-mode-page .people-mode,.vdp-fixed.people-mode-page .people-button-columns h3{font-size:.875rem}}@media (min-width:1024px){.vdp-fixed.people-mode-page.panel-primary .people-controls{gap:6px;height:auto;min-height:100%}.vdp-fixed.people-mode-page.panel-primary .people-button-columns{flex:none;gap:10px;min-height:0}.vdp-fixed.people-mode-page.panel-primary .people-button-columns>section{flex-direction:column;gap:3px;min-height:0;display:flex}.vdp-fixed.people-mode-page.panel-primary .people-button-columns h3{flex:none;margin:0 0 2px;padding:0 0 4px}.vdp-fixed.people-mode-page.panel-primary .people-button-columns button{flex:none;height:auto;margin:0;padding:4px 6px;line-height:1.2;min-height:34px!important}.vdp-fixed.people-mode-page.panel-primary .people-mode [role=switch]{flex:0 0 44px;min-height:26px!important}.vdp-fixed.people-mode-page.panel-primary .exact-realm{flex:none;min-height:32px;font-size:.875rem!important}.vdp-fixed.people-mode-page.panel-primary .exact-realm select{min-height:32px!important;font-size:1rem!important}.vdp-fixed.people-mode-page.panel-primary .people-key p{margin:2px 0;line-height:1.3;font-size:1rem!important}.vdp-fixed.people-mode-page.panel-primary .people-title{padding-bottom:4px}}.vdp-fixed.people-mode-page .people-tuc-sinh-link{min-height:26px;color:var(--chart-text);vertical-align:middle;text-underline-offset:3px;align-items:center;margin-left:8px;font-size:.875rem;font-weight:400;text-decoration:underline;display:inline-flex}@media (max-width:600px) and (orientation:portrait){.vdp-fixed.people-mode-page.panel-primary .fixed-panel-scroll>.people-picker{overscroll-behavior:contain;flex:1!important;min-height:0!important;overflow:auto!important}.vdp-fixed.people-mode-page .people-mode [role=switch]{justify-content:flex-start;align-items:center;display:flex;background:0 0!important;height:44px!important}.vdp-fixed.people-mode-page .people-mode [role=switch]:before{content:"";background:#8a7357;border-radius:18px;height:26px;position:absolute;top:9px;left:0;right:0}.vdp-fixed.people-mode-page .people-mode [role=switch] span{z-index:1;position:relative}}@media (min-width:1024px){.vdp-fixed.people-mode-page.panel-primary .fixed-panel-scroll>.people-picker{overscroll-behavior:contain;overflow:auto!important}}
