.phone-root{--p-green:#5c8a5e;--p-green-dark:#3f6b43;--p-green-soft:#e8f4e6;--p-green-line:#e4ebe0;--p-hair:#eef2ec;--p-coral:#e8825e;--p-coral-dark:#c96844;--p-gold-soft:#fdf3dd;--p-gold-ink:#8a6d1f;--p-ink:#22281f;--p-muted:#6b7766;--p-muted2:#98a094;--p-touch:44px;color:var(--p-ink);background:#fff;flex-direction:column;min-height:100dvh;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.phone-root *{box-sizing:border-box}.phone-root .mlabel{letter-spacing:.1em;text-transform:uppercase;color:var(--p-green-dark);padding:16px 16px 6px;font-family:"Baloo 2",sans-serif;font-size:10.5px;font-weight:700}.phone-root .search{margin:10px 16px 0}.phone-root .search input,.phone-root input.search{border:1.5px solid var(--p-green-line);width:100%;min-height:42px;color:var(--p-ink);background:#fff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:16px}.phone-root .search input:focus,.phone-root input.search:focus{border-color:var(--p-green);outline:none;box-shadow:0 0 0 3px #5c8a5e29}.phone-root .search input::placeholder,.phone-root input.search::placeholder{color:var(--p-muted2)}.phone-root .seg{border:1.5px solid var(--p-green);border-radius:11px;margin:10px 16px 4px;display:flex;overflow:hidden}.phone-root .seg button{all:unset;box-sizing:border-box;text-align:center;color:var(--p-green-dark);min-height:var(--p-touch);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:9px;font-family:"Baloo 2",sans-serif;font-size:12.5px;font-weight:700;display:flex}.phone-root .seg button.on{background:var(--p-green);color:#fff}.phone-root .nrow{border-bottom:1px solid var(--p-hair);color:inherit;min-height:var(--p-touch);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.phone-root a.nrow:active{background:var(--p-green-soft)}.phone-root .av{background:var(--p-green-soft);width:38px;height:38px;color:var(--p-green-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.phone-root .nrow-main{flex:1;min-width:0}.phone-root .nrow-name{color:var(--p-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.phone-root .nrow-sub{color:var(--p-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.phone-root .nrow-end{flex:none;align-items:center;gap:8px;display:flex}.phone-root .chev{color:var(--p-muted2);font-size:17px;line-height:1}.phone-root .pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.phone-root .pill.g{background:var(--p-green-soft);color:var(--p-green-dark)}.phone-root .pill.gold{background:var(--p-gold-soft);color:var(--p-gold-ink)}.phone-root .pill.gray{color:var(--p-muted);background:#eef1ee}.phone-root .ghead{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.phone-root .ghead .gn{color:var(--p-green-dark);font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:800}.phone-root .ghead .gc{color:var(--p-green-dark);background:var(--p-green-soft);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:11px}.phone-root .kvrow{border-bottom:1px solid var(--p-hair);justify-content:space-between;gap:12px;padding:9px 16px;font-size:13px;display:flex}.phone-root .kvrow .k{color:var(--p-muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:11px;font-weight:700}.phone-root .kvrow .v{text-align:right;color:var(--p-ink);font-weight:600}.phone-root .p-empty{color:var(--p-muted);padding:16px;font-size:13px}
