.parent-app{display:grid;gap:24px}.parent-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:5px}.parent-tabs button{min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #ffffffc9;background:#ffffff9e;color:#51486b;border-radius:15px;font:inherit;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 3px 8px #7958960a}.parent-tabs button.active{background:#654b9e;color:#fff;border-color:#654b9e}.parent-tabs svg{width:17px;height:17px}.parent-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:245px;background:#fffaf2ed!important}.parent-welcome>div{max-width:600px}.parent-welcome h2{font-size:clamp(25px,3vw,38px);margin:6px 0 10px}.parent-welcome p{line-height:1.6}.parent-hero-art{width:190px!important;height:190px!important;flex-shrink:0}.parent-small-art{width:94px!important;height:94px!important;flex-shrink:0}.parent-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.parent-stats>div{display:grid;gap:10px;padding:22px;background:#fffdf4e8;border-radius:24px;border:1px solid #fff7;box-shadow:0 8px 20px #6b528215}.parent-stats strong{font-size:34px;font-weight:850;letter-spacing:-1px}.parent-stats span{font-size:13px;color:#655b72}.parent-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.parent-app .panel{background:#fffdf5ed;backdrop-filter:blur(14px);min-width:0}.parent-app h3{margin:10px 0;font-size:17px;line-height:1.45;overflow-wrap:anywhere}.parent-app p{line-height:1.6;overflow-wrap:anywhere}.parent-app .muted{color:#696071}.parent-app .section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.parent-kids{display:grid;gap:10px}.parent-kid{display:flex;gap:14px;align-items:center;width:100%;padding:15px 5px;background:transparent;text-align:left;border:0;border-bottom:1px solid #d8cce1;color:inherit;cursor:pointer}.parent-kid>span:nth-child(2){flex:1;min-width:0}.parent-kid strong{display:block;font-size:18px;overflow-wrap:anywhere}.parent-kid small{display:block;color:#65576d;margin:5px 0}.parent-kid .avatar{width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:50%}.parent-kid .avatar .avatar-art{width:100%;height:100%}.parent-kid>svg{width:21px}.parent-family-goal{margin-top:26px;padding:18px;background:#eee9f7b0;border:1px solid #fff;border-radius:20px}.parent-family-goal h3{margin-top:0}.parent-task{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #dfd6e6;align-items:center}.parent-task-main{min-width:0;flex:1}.parent-task h3{margin:9px 0 4px}.parent-task .muted{margin:5px 0 10px;font-size:13px}.parent-task-actions{display:grid;gap:8px;flex-shrink:0}.parent-app .reward{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fff0bb;color:#76500e;padding:7px 10px;border-radius:12px;font-size:13px;font-weight:800}.parent-app .reward svg{width:16px;height:16px}.parent-app .reward span{border-left:1px solid #bfa762;padding-left:8px}.parent-app .pill{display:inline-flex;gap:6px;background:#ebe5f5;color:#564369;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:750;line-height:1.35}.parent-app .status-pending{background:#fff0cb;color:#735019}.parent-app .status-done,.parent-app .status-approved{background:#e2efdb;color:#355333}.parent-app .status-returned{background:#ffdfd3;color:#803d24}.parent-comment{padding:14px 17px;background:#f1e9f6;border-left:3px solid #9873c0;border-radius:4px 14px 14px 4px}.parent-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0 25px}.parent-filter>.field{flex:1;min-width:130px;margin:0}.parent-filter .btn{flex:0 0 auto}.parent-app .field{display:grid;gap:7px;margin:10px 0;color:#5d5266;font-size:14px;font-weight:700}.parent-app .input{font:inherit;font-weight:450;min-height:48px;width:100%;border:1px solid #cfc2da;background:#fffefb;color:#382d48;border-radius:13px;padding:12px;box-sizing:border-box}.parent-app textarea.input{resize:vertical}.parent-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;line-height:1.35}.parent-app .btn svg{width:19px;height:19px}.parent-app button:focus-visible,.parent-app input:focus-visible,.parent-app select:focus-visible,.parent-app textarea:focus-visible{outline:3px solid #b56d25;outline-offset:3px}.parent-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.parent-chore{padding:20px;border:1px solid #dcd1e4;border-radius:21px;background:#fffefa}.parent-chore .row{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.parent-chore .muted{font-size:14px}.parent-adult{font-size:13px;font-weight:700;color:#6a4c7e;display:flex;align-items:center;gap:8px}.parent-adult svg{width:18px}.parent-form-panel{max-width:900px;width:100%;justify-self:center}.parent-instruction{background:#ece5f1b0;padding:18px;border-radius:20px}.parent-instruction h3{margin:0 0 8px}.parent-fieldset{border:1px solid #d6c8df;border-radius:20px;padding:17px;margin:0;min-width:0}.parent-fieldset legend{font-weight:800;padding:0 7px}.parent-child-options{display:flex;flex-wrap:wrap;gap:10px}.parent-check{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#fffefa;border:1px solid #d9cce2;border-radius:15px;min-height:48px;cursor:pointer}.parent-check input{width:21px;height:21px;accent-color:#755393;flex-shrink:0}.parent-check small{display:block;color:#756b7e;font-size:12px;margin-top:4px}.parent-check.disabled{opacity:.55;cursor:default}.parent-sticky-actions{position:sticky;bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:15px 0 5px;background:#fffdf5f5;z-index:2}.parent-app .stack{display:grid;gap:18px}.parent-app .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.parent-dream-preview{display:flex;align-items:center;gap:15px;padding:18px;background:#faf1dce8;border:1px solid #ead9b9;border-radius:22px;margin:15px 0}.parent-dream-preview>div{flex:1;min-width:0}.parent-dream-preview h3{margin:0 0 7px}.parent-author{padding:16px;border:1px solid #d6c8df;border-radius:18px;font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.parent-author svg{width:18px}.parent-author small{display:block;width:100%;font-weight:400;color:#6b6174}.parent-member{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d9cde1;padding:18px 0}.parent-member>div{flex:1;min-width:0}.parent-member .avatar{height:58px;width:58px;overflow:hidden}.parent-member>svg{width:35px;flex-shrink:0}.parent-member h3,.parent-member p{margin:4px 0}.parent-member .btn{font-size:13px}.parent-invite{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ded5e6}.parent-invite>div{flex:1}.parent-invite p{margin:5px 0}.parent-invite svg{width:22px}.parent-privacy{display:flex;align-items:start;gap:12px;padding:18px;background:#e7f0e2;border-radius:18px;color:#355233;font-size:14px}.parent-privacy svg{width:22px;flex-shrink:0}.parent-month-kid{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid #e0d6e6;padding-bottom:9px}.parent-month-kid strong{overflow-wrap:anywhere}.parent-month-kid span{white-space:nowrap}.parent-history-row{border:0;border-bottom:1px solid #d9cee2;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;padding:18px 0;width:100%;cursor:pointer;text-align:left}.parent-history-row>span:first-child{width:30px;flex-shrink:0}.parent-history-row>span:nth-child(2){flex:1;min-width:0}.parent-history-row small{display:block;margin-top:7px;color:#6c6078;line-height:1.5}.parent-history-row strong{font-size:13px;color:#755017;text-align:right;max-width:100px}.parent-history-row svg{width:21px}.parent-date-pair{display:flex;gap:10px;flex:2}.parent-date-pair .field{flex:1;min-width:110px;margin:0}.parent-photo{display:block;max-width:100%;width:100%;max-height:52dvh;object-fit:contain;background:#eae5ec;border-radius:18px;margin:17px 0}.parent-error{padding:16px;border-radius:15px;background:#fff0eb;color:#8a3625;line-height:1.5}.parent-empty{padding:30px 16px;text-align:center;display:grid;justify-items:center}.parent-empty>svg{width:30px;height:30px;color:#9275a8}.parent-empty h3{margin:10px 0 0}.parent-empty p{max-width:370px;font-size:14px}.parent-app .progress{height:11px;border-radius:20px;background:#dcd1e7;overflow:hidden;margin:13px 0}.parent-app .progress span{display:block;height:100%;border-radius:20px;background:#ab7ad2}.parent-app button:disabled{opacity:.5;cursor:default}.parent-app .eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#6d527f}@media(max-width:1050px){.parent-columns{grid-template-columns:1fr}.parent-tabs{gap:6px}.parent-tabs button{font-size:12px;padding:9px 11px}.parent-stats>div{padding:17px}}@media(max-width:600px){.parent-app{gap:15px}.parent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.parent-tabs button{justify-content:center;flex-direction:column;font-size:11px;gap:6px;padding:9px 3px;border-radius:13px;min-height:61px}.parent-tabs svg{width:18px;height:18px}.parent-welcome{gap:2px;position:relative;overflow:hidden;min-height:240px;padding-right:100px!important}.parent-welcome h2{font-size:25px}.parent-welcome p{font-size:14px}.parent-hero-art{width:125px!important;height:125px!important;position:absolute;right:-16px;bottom:10px}.parent-welcome .btn{font-size:13px}.parent-stats{gap:7px}.parent-stats>div{padding:13px 10px;border-radius:17px}.parent-stats span{font-size:11px;line-height:1.45}.parent-stats strong{font-size:25px}.parent-catalog{grid-template-columns:1fr}.parent-task{align-items:start;flex-direction:column;gap:10px}.parent-task-actions{display:flex;gap:9px;flex-wrap:wrap}.parent-filter{gap:10px}.parent-filter>.field{min-width:135px}.parent-filter>.btn{width:100%}.parent-member{flex-wrap:wrap;gap:10px}.parent-member>.btn{width:100%}.parent-member h3{font-size:16px}.parent-child-options{display:grid;grid-template-columns:1fr;width:100%}.parent-check{width:100%}.parent-app .grid2{grid-template-columns:1fr}.parent-sticky-actions{padding:12px 0;bottom:0}.parent-sticky-actions>.btn{flex:1}.parent-sticky-actions>.muted{font-size:12px}.parent-history-row{gap:8px}.parent-history-row b{font-size:14px}.parent-history-row strong{max-width:75px}.parent-history-row>svg{display:none}.parent-history-row small{font-size:11px}.parent-dream-preview{padding:14px;gap:9px}.parent-small-art{width:70px!important;height:70px!important}.parent-date-pair{flex-basis:100%;min-width:0}.parent-date-pair .input{font-size:13px;padding:10px}.parent-app .parent-form-panel{padding:18px}.parent-kid{gap:10px}.parent-kid .avatar{width:51px;height:51px}.parent-kid strong{font-size:16px}.parent-kid small{font-size:12px}.parent-app .parent-instruction{padding:14px}.parent-invite{align-items:start;flex-direction:column}.parent-app .panel{border-radius:23px}}
.parent-member-controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.parent-member-controls .btn{font-size:12px;min-height:40px;padding:8px 12px}@media(max-width:600px){.parent-member-controls{width:100%;align-items:stretch}.parent-member-controls .pill{align-self:flex-start}}
.parent-achievements{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 25px}.parent-achievement{flex:1;min-width:180px;display:flex;align-items:center;text-align:left;gap:10px;padding:12px;background:#fff6df;border:1px solid #e2d1b6;border-radius:18px;color:inherit;cursor:pointer}.parent-achievement small{display:block;color:#6d6175;margin-top:6px}.parent-medal-art{width:62px!important;height:62px!important;flex-shrink:0}.parent-modal-trophy{width:140px!important;height:140px!important;margin:auto;display:block}
.parent-medal-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.parent-long-goals{margin:22px 0;padding:20px;border-radius:22px;background:#f3ece0;border:1px solid #ddccae}.parent-long-goal{padding:15px 0;border-top:1px solid #dfcfba}.parent-long-goal .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:600px){.parent-medal-fields{grid-template-columns:1fr}.parent-long-goals{padding:15px}}
/* Dimensional illustrations remain separate from readable controls and real photo reports. */
.parent-page-heading{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:14px 25px;background:#fcf8efdc;border:1px solid #fff;border-radius:27px;box-shadow:0 8px 22px #5b4b7920;min-height:124px}.parent-page-heading>div{flex:1;min-width:0}.parent-page-heading h2{font-size:25px;line-height:1.3;margin-bottom:8px}.parent-page-heading p{color:#655a71;font-size:14px}.parent-heading-scene{width:114px!important;height:114px!important;flex-shrink:0;border-radius:22px!important}.parent-task-art{display:block;flex:0 0 82px;width:82px;height:82px}.parent-task-art .art{width:100%!important;height:100%!important;border-radius:18px;filter:drop-shadow(0 7px 6px #7355791c)}.parent-catalog-art{float:right;display:block;width:110px;height:110px;margin:-6px -5px 5px 13px}.parent-catalog-art .art{height:100%!important;width:100%!important;border-radius:22px;filter:drop-shadow(0 8px 6px #73618b20)}.parent-chore{background:#fffcf5;border-color:#eee2d2;box-shadow:inset 0 2px #fff,0 5px 12px #725b7c0b;min-height:205px}.parent-chore:nth-child(4n+2){background:#f4f0fb}.parent-chore:nth-child(4n+3){background:#edf5ef}.parent-chore:nth-child(4n){background:#fff3e9}.parent-chore .row{clear:both;padding-top:4px}.parent-chore .pill{max-width:calc(100% - 100px);padding:5px 8px;overflow-wrap:anywhere}.parent-chore h3{font-size:17px;margin-top:11px}.parent-chore .muted{font-size:13px;line-height:1.55;min-height:40px}.parent-selected-art{float:right;display:block;width:118px;height:118px;margin:0 0 12px 15px}.parent-selected-art .art{width:100%!important;height:100%!important;border-radius:22px}.parent-instruction{display:flow-root}.parent-dialog-task-art{display:block;float:right;width:116px;height:116px;margin:0 0 14px 18px}.parent-dialog-task-art .art{width:100%!important;height:100%!important;border-radius:24px}.parent-dialog-scene{display:block;width:120px!important;height:120px!important;margin:0 auto 12px!important;border-radius:23px!important}.parent-panel-scene{display:block;float:right;width:94px!important;height:94px!important;margin:-8px -5px 10px 15px!important;border-radius:20px!important}.parent-stat-art{width:48px!important;height:48px!important;border-radius:13px!important}.parent-goal-section-art{float:right;display:block;width:82px!important;height:82px!important;margin:0 0 10px 15px!important;border-radius:19px!important}.parent-long-goals{display:flow-root}.parent-long-goals>.section-title{min-height:87px}.parent-long-goal{display:flow-root}.parent-long-goal-art{display:block;float:right;width:77px!important;height:77px!important;border-radius:18px!important;margin:0 0 9px 14px!important}.parent-history-row>span:first-child{width:58px}.parent-history-task-art{display:block;width:57px;height:57px}.parent-history-task-art .art{width:100%!important;height:100%!important;border-radius:15px}.parent-history-event-art{display:block;width:57px!important;height:57px!important;border-radius:15px!important}.parent-empty-art{width:123px!important;height:123px!important;display:block;margin-bottom:9px;border-radius:25px!important}.parent-member-art{width:62px!important;height:62px!important;border-radius:17px!important;flex-shrink:0}.parent-invite-art{width:64px!important;height:64px!important;border-radius:16px!important;flex-shrink:0}@media(max-width:1050px){.parent-catalog-art{width:104px;height:104px}.parent-task-art{width:72px;height:72px;flex-basis:72px}}@media(max-width:600px){.parent-page-heading{gap:12px;padding:16px;min-height:112px;border-radius:23px}.parent-page-heading h2{font-size:20px;margin-bottom:6px}.parent-page-heading p{font-size:12px;line-height:1.45}.parent-heading-scene{width:92px!important;height:92px!important;border-radius:18px!important}.parent-catalog-art{width:115px;height:115px;margin:-3px -5px 6px 12px}.parent-chore{min-height:200px;padding:18px}.parent-chore h3{font-size:17px}.parent-chore .muted{font-size:14px;min-height:0}.parent-chore .pill{max-width:calc(100% - 105px);font-size:11px}.parent-task{position:relative;padding-left:80px;min-height:107px}.parent-task-art{position:absolute;left:0;top:20px;width:65px;height:65px}.parent-task-actions{margin-left:-80px;padding-top:7px}.parent-task-actions .btn{font-size:13px}.parent-history-row>span:first-child{width:49px}.parent-history-task-art,.parent-history-event-art{width:48px!important;height:48px!important}.parent-history-task-art .art{border-radius:12px}.parent-dialog-task-art{width:94px;height:94px;margin-left:12px}.parent-selected-art{width:95px;height:95px;margin-left:12px}.parent-stat-art{width:39px!important;height:39px!important}.parent-panel-scene{width:79px!important;height:79px!important}.parent-empty-art{width:106px!important;height:106px!important}.parent-invite{position:relative;padding-left:75px;min-height:85px}.parent-invite-art{position:absolute;left:0;top:17px;width:61px!important;height:61px!important}.parent-goal-section-art{width:70px!important;height:70px!important}.parent-long-goal-art{width:66px!important;height:66px!important}}

/* Keep the parent overview review queue readable inside a half-width panel. */
.parent-next-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.parent-next-heading>div{min-width:0;flex:1}.parent-next-heading h2{margin:0 0 8px}.parent-next-heading .muted{font-size:14px;margin:0}.parent-next-heading .parent-panel-scene{float:none;flex:0 0 76px;width:76px!important;height:76px!important;margin:0!important}.parent-next-steps .parent-task{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 16px;padding:18px 0;min-height:0}.parent-next-steps .parent-task-art{position:static;grid-column:1;grid-row:1;width:72px;height:72px;flex-basis:auto}.parent-next-steps .parent-task-main{grid-column:2;min-width:0}.parent-next-steps .parent-task h3{font-size:18px;line-height:1.4;margin:10px 0 6px;overflow-wrap:normal;word-break:normal}.parent-next-steps .parent-task .muted{margin:0 0 12px;line-height:1.55;overflow-wrap:break-word}.parent-next-steps .parent-task .reward{max-width:100%;white-space:normal;gap:7px}.parent-next-steps .parent-task-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.parent-next-steps .parent-task-actions .btn{width:100%;min-height:46px;font-size:14px}.parent-next-steps>.stack{clear:both;gap:14px}.parent-next-steps>.stack>.btn{width:100%;min-height:46px}@media(max-width:420px){.parent-next-heading{gap:12px}.parent-next-heading h2{font-size:23px}.parent-next-heading .parent-panel-scene{flex-basis:64px;width:64px!important;height:64px!important}.parent-next-steps .parent-task{grid-template-columns:60px minmax(0,1fr);gap:12px}.parent-next-steps .parent-task-art{width:60px;height:60px}.parent-next-steps .parent-task h3{font-size:17px}}

.parent-task-mode{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.parent-task-mode .btn{flex:1;min-height:48px}.parent-custom-form{padding:22px;border:2px solid #d9c7f5;border-radius:24px;margin:0 0 24px;background:#f7f1ff}.parent-image-status{clear:both;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.parent-image-status p{margin:8px 0}.parent-image-status .btn{min-height:42px;padding:9px 14px;font-size:13px}.parent-image-settings .parent-check span{line-height:1.5}.parent-selected-art .task-art-ref>.art,.parent-catalog-art .task-art-ref>.art,.parent-task-art .task-art-ref>.art,.parent-dialog-task-art .task-art-ref>.art,.parent-history-task-art .task-art-ref>.art{width:100%;height:100%}@media(max-width:600px){.parent-custom-form{padding:16px}.parent-task-mode{gap:8px}.parent-task-mode .btn{font-size:14px;padding:12px}}

/* Family profiles stay readable as the family grows. */
.parent-family-title{flex-wrap:wrap;gap:16px}.parent-family-title>div{flex:1;min-width:180px}.parent-child-member .parent-child-copy{min-width:0;flex:1}.parent-child-member h3{overflow-wrap:anywhere}.parent-child-avatar{display:flex;flex:none}.parent-child-member .parent-member-controls{flex-wrap:wrap}.parent-family-archive{margin:28px 0;padding:20px;border:1px solid #d9cce5;border-radius:24px;background:#f0eaf5}.parent-family-archive>p{margin:10px 0 18px}.parent-avatar-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.parent-avatar-option{position:relative;min-width:0;cursor:pointer}.parent-avatar-option input{position:absolute;left:10px;top:10px;accent-color:#7540db;width:18px;height:18px}.parent-avatar-option>span{display:grid;justify-items:center;text-align:center;gap:9px;padding:16px 9px;border:2px solid #ddd0e8;border-radius:20px;background:#faf6ff;min-height:130px}.parent-avatar-option input:checked+span{border-color:#7540db;background:#eee3ff;box-shadow:0 0 0 2px #7540db20}.parent-avatar-option input:focus-visible+span{outline:3px solid #5932b5;outline-offset:3px}.parent-avatar-option .avatar{width:58px;height:58px}.parent-avatar-option small{overflow-wrap:anywhere}.family-person{max-width:180px;overflow-wrap:anywhere}.race-track{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.parent-family-title>.btn{width:100%}.parent-child-member{align-items:flex-start}.parent-child-member .parent-member-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.parent-child-member .parent-member-controls>.btn{min-width:0;white-space:normal;font-size:13px}.parent-child-member .parent-member-controls>.btn:first-child{grid-column:1/-1}.parent-family-archive{padding:15px}.parent-avatar-option>span{padding:16px 7px}.parent-family-archive .parent-member{background:transparent}}

/* Shared parent / child portrait picker keeps the approved material cards. */
.portrait-avatar{background-image:none!important;overflow:hidden;flex-shrink:0}.avatar-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.avatar-filters .field{min-width:0;margin:8px 0}.avatar-filters .input{min-width:0;width:100%}.avatar-picker{min-width:0}.avatar-picker>.parent-avatar-options{max-height:440px;overflow-y:auto;padding:5px;scrollbar-gutter:stable}.avatar-current{font-weight:750;color:#6b35c5}.avatar-picker-status{min-height:24px}.avatar-picker .parent-avatar-option>span{min-height:154px}.avatar-picker .parent-avatar-option .avatar{width:78px;height:78px}@media(max-width:600px){.avatar-filters{grid-template-columns:1fr}.avatar-picker>.parent-avatar-options{max-height:400px}.avatar-picker .parent-avatar-option>span{padding:15px 5px}.avatar-picker .parent-avatar-option .avatar{width:64px;height:64px}}
/* MAX access keeps the existing family cards and controls. */
.parent-max-access{margin-top:28px;padding-top:24px;border-top:1px solid #ddd4eb}.parent-max-access>.muted{margin-bottom:16px}.max-login .btn{margin-top:12px}.max-login .field{margin-top:18px}.max-login input{max-width:100%}
