.personal-card-fab{z-index:60;color:#fffef6;font:inherit;cursor:pointer;background:#355947;border:1px solid #64795f;border-radius:999px;min-height:48px;padding:14px 21px;font-size:14px;position:fixed;bottom:22px;right:22px;box-shadow:0 7px 24px #263e2830}.study-dialog{overscroll-behavior:contain;width:min(820px,100vw - 28px);height:fit-content;max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 28px);max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px));color:#28342d;background:#fffef8;border:1px solid #ccd3c1;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #172a2940}.study-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c302868}.study-dialog>header{z-index:1;background:#f5f5e9;border-bottom:1px solid #dde1d2;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex;position:sticky;top:0}.study-dialog h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.study-dialog button{cursor:pointer}.study-dialog>header button,.personal-card-tabs button,.personal-card-list button,.personal-review-card>div button{color:#34533f;min-height:40px;font:inherit;background:#fffef8;border:1px solid #cbd3c0;border-radius:7px;padding:8px 13px;font-size:13px}.personal-card-body{padding:24px 28px 30px}.personal-card-note,.personal-card-source{color:#64715e;font-size:12px;line-height:1.7}.personal-card-tabs{gap:8px;margin:17px 0;display:flex}.personal-card-body label{gap:8px;margin:18px 0;font-size:13px;display:grid}.personal-card-body :is(input,textarea,select){font:inherit;color:inherit;background:#fffefb;border:1px solid #b9c4ac;border-radius:8px;max-width:100%;min-height:44px;padding:12px}.personal-card-body textarea{resize:vertical;line-height:1.65}.personal-card-list{gap:15px;margin-top:20px;display:grid}.personal-card-list article{border:1px solid #dde1d2;border-radius:10px;padding:18px}.personal-card-list h3,.personal-review-card h3{white-space:pre-wrap;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.5}.personal-card-list p,.personal-review-answer{white-space:pre-wrap;font-size:14px;line-height:1.7}.personal-card-list article>div,.personal-review-card>div{gap:8px;display:flex}.personal-review-card{padding:18px 0}.personal-review-answer{background:#eff3e6;border-radius:10px;padding:20px}.personal-card-success{background:#e9f1e0;border-radius:8px;padding:12px;font-size:14px}.study-dialog :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ac7649}@media (width<=600px){.personal-card-fab{padding:11px 15px;bottom:12px;right:12px}.study-dialog>header{padding:16px 18px}.study-dialog h2{font-size:23px}.personal-card-body{padding:17px 18px 24px}}@media (prefers-reduced-motion:reduce){.study-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}fieldset.personal-card-body{border:0;min-width:0;margin:0}fieldset.personal-card-body:disabled{opacity:.78}.dp-site:has(.learn-session-builder) .personal-card-fab{display:none}@media (width<=650px){.dp-site:has(.bank-workspace) .personal-card-fab{display:none}}.personal-recall-summary{background:#f3f6ec;border:1px solid #d5dfca;border-radius:10px;margin:18px 0;padding:16px}.personal-recall-summary p,.personal-recall-date{color:#53634f;font-size:13px;line-height:1.6}.personal-recall-summary>div,.personal-recall-ratings,.personal-review-complete{flex-wrap:wrap;gap:10px;display:flex}.personal-recall-ratings{margin:14px 0 22px}.personal-recall-ratings>button{flex:1;min-width:85px;min-height:64px;font-size:15px}.personal-recall-ratings>button span{opacity:.75;margin-top:5px;font-size:12px;display:block}.personal-review-complete{align-items:center}.personal-review-complete h3,.personal-review-complete p{flex-basis:100%;margin:8px 0}.personal-card-body button:disabled{cursor:not-allowed}.personal-deck-workspace{color:#28342d;min-width:0;padding:24px 0 36px}.personal-deck-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.personal-deck-list{border-top:1px solid #ccd3c1;min-width:0;padding-top:16px}.personal-deck-list h2{margin:0 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.personal-deck-list p{font-size:14px;line-height:1.7}.personal-deck-detail{min-width:0}.personal-deck-workspace :is(button,summary),.personal-card-body button,.study-dialog>header button{min-height:44px}.personal-deck-workspace button,.personal-editor-actions button{color:#34533f;font:inherit;cursor:pointer;background:#fffef8;border:1px solid #b9c4ac;border-radius:7px;padding:10px 14px;font-size:14px}.personal-deck-workspace button.learn-primary,.personal-editor-actions button.learn-primary{color:#fffef6;background:#355947;border-color:#355947}.personal-deck-workspace button:disabled{opacity:.6;cursor:not-allowed}.personal-deck-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ac7649}.personal-review-navigation,.personal-editor-actions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.personal-review-navigation{margin:22px 0}.personal-review-navigation details{min-width:110px}.personal-review-navigation summary{cursor:pointer;color:#34533f;background:#fffef8;border:1px solid #b9c4ac;border-radius:7px;padding:10px 14px;font-size:14px}.personal-review-navigation details[open]{padding-bottom:12px}.personal-review-navigation details label{font-size:14px}.personal-review-navigation details label:has(input[type=checkbox]){align-items:center;display:flex}.personal-review-navigation input[type=checkbox]{width:20px;margin:0 6px 0 0}.personal-rating-pending,.personal-review-paused{background:#f3f6ec;border:1px solid #d5dfca;border-radius:10px;margin:16px 0;padding:16px;line-height:1.65}.personal-rating-pending button{margin:4px 8px 4px 0}.personal-text-large h3{font-size:25px}.personal-text-large .personal-review-answer{font-size:18px}.personal-display-compact{padding:8px 0}.personal-display-compact .personal-review-answer{padding:14px}.personal-display-comfortable h3{margin:20px 0}.personal-review-card .personal-review-answer{max-width:75ch}.personal-review-card .personal-recall-ratings button{min-height:64px}.personal-deck-workspace .personal-card-note,.personal-deck-workspace .personal-recall-date{font-size:13px}.personal-deck-detail>p{line-height:1.7}.personal-deck-workspace .personal-card-list article{background:#fffef8}.personal-deck-workspace .personal-card-list h3{overflow-wrap:anywhere}.personal-deck-workspace select{width:100%}.personal-deck-workspace .personal-review-navigation select{width:auto}.personal-review-card h3,.personal-review-answer{overflow-wrap:anywhere}.personal-editor-actions{margin-top:22px}@media (width<=720px){.personal-deck-layout{grid-template-columns:minmax(0,1fr);gap:20px}.personal-deck-list{padding-top:12px}.personal-deck-workspace{padding:18px 0 28px}.personal-review-navigation{gap:8px}.personal-review-navigation>button{flex:1}.personal-review-navigation details{flex-basis:100%}.personal-recall-ratings>button{padding-left:8px;padding-right:8px}}
