*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{color:#171717;background:#f6f5f0;font-family:Verdana,sans-serif}button,input,select{color:#171717;font-family:Verdana,sans-serif}.kindle-dashboard{width:100%;max-width:600px;min-height:800px;margin:0 auto;overflow:hidden}.time-panel{border-bottom:2px solid #171717;width:100%;min-height:0;padding:24px 18px 20px}.clock-block{vertical-align:top;width:56%;display:inline-block}.quick-action-strip{text-align:right;vertical-align:top;width:43%;padding-top:10px;display:inline-block}.quick-action-button{color:#5e5e5a;background:#e2e1dc;border:2px solid #5e5e5a;border-radius:8px;width:48px;height:48px;margin-left:3px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:19px}.todos-panel,.overdue-panel{min-height:0;padding:22px 18px}.overdue-panel{border-top:1px solid #171717}.eyebrow,.section-heading span,.connection,.todo-due,.action-button small,.manager-task-meta{color:#5e5e5a;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.eyebrow{margin:0 0 8px}.clock{letter-spacing:-3px;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:700;line-height:.95;display:block}.date{margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.2}.connection{margin:24px 0 0}.connection-stale{color:#171717;text-decoration:underline}.manage-link,.back-link{color:#171717;letter-spacing:1px;text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:700;display:inline-block}.section-heading{border-bottom:1px solid #878783;padding-bottom:8px}.section-heading h1,.section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;display:inline}.section-heading span{float:right;margin-top:8px}.todo-list,.manager-task-list{margin:0;padding:0;list-style:none}.todo{border-bottom:1px solid #e2e1dc;min-height:68px;padding:14px 0 12px}.todo-completion-form{display:inline}.todo-checkbox{color:#878783;vertical-align:middle;background:#e2e1dc;border:2px solid #171717;width:36px;height:36px;margin:0 12px 0 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:28px;display:inline-block}.todo-checkbox:active,.todo-checkbox.is-complete{color:#171717;background:#f6f5f0}.todo-checkbox span{margin-top:-1px;display:block}.todo-checkbox.is-complete+.todo-title{color:#5e5e5a;text-decoration:line-through}.todo-title{vertical-align:middle;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.2}.todo-due{float:right;letter-spacing:0;text-transform:none;margin-top:5px}.empty-state{color:#5e5e5a;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.35}.action-grid{margin-top:12px}.action-button{text-align:left;vertical-align:top;background:#f6f5f0;border:2px solid #171717;width:23.5%;min-height:58px;margin:0 1% 8px 0;padding:8px;display:inline-block}.action-button span{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.1;display:block}.action-button small{margin-top:5px;display:block}.action-empty{margin:0}.pin-overlay{background:#f6f5f0;border:2px solid #171717;width:80%;padding:20px;position:fixed;top:18%;left:10%}.pin-card{max-width:390px;margin:0 auto}.pin-card h2{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.1}.pin-card label,.task-unlock-card label,.task-form label{letter-spacing:1px;text-transform:uppercase;margin:12px 0 5px;font-size:12px;font-weight:700;display:block}.pin-card input,.task-unlock-card input,.task-form input,.task-form select{background:#f6f5f0;border:1px solid #171717;width:100%;min-height:42px;padding:8px;font-size:17px}.pin-actions{text-align:right;margin-top:16px}.pin-actions button,.task-unlock-card button,.task-form>button,.manager-task>button{background:#f6f5f0;border:1px solid #171717;min-height:34px;padding:6px 10px}.pin-actions button[type=submit],.task-unlock-card button,.task-form>button{color:#f6f5f0;background:#171717}.form-message,.toast{font-size:13px}.toast{color:#f6f5f0;background:#171717;width:50%;padding:10px;position:fixed;bottom:10px;left:25%}.task-manager-shell{width:100%;max-width:600px;margin:0 auto;padding:20px 14px;overflow:hidden}.task-manager-header{border-bottom:2px solid #171717;margin-bottom:20px;padding-bottom:12px}.task-manager-header h1,.task-unlock-card h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:43px;line-height:1}.task-manager-header .back-link{float:right;margin:0}.task-unlock-card{border:2px solid #171717;max-width:390px;margin:100px auto 0;padding:20px}.task-form{border-bottom:1px solid #171717;padding-bottom:18px}.task-form input,.task-form select,.task-form>button{margin-bottom:8px}.manager-task{border-bottom:1px solid #e2e1dc;min-height:48px;padding:9px 0}.task-edit-form{padding:8px 0}.task-edit-form label{margin:8px 0 4px;display:block}.task-edit-form input,.task-edit-form select{background:#f6f5f0;border:1px solid #171717;width:100%;max-width:100%;min-height:38px;margin:0 0 8px;padding:6px;font-size:17px}.task-editor-buttons button{background:#f6f5f0;border:1px solid #171717;min-height:36px;margin:0 6px 4px 0;padding:6px 10px;font-size:15px}.completion-field{letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}.completion-field input[type=checkbox]{vertical-align:middle;width:20px;min-height:20px;margin:0 7px 0 0;padding:0;display:inline}.completion-button{background:#f6f5f0;border:2px solid #171717;width:16px;height:16px;margin-right:8px;padding:0}.completion-button.is-complete{background:#171717}.task-complete{color:#5e5e5a;text-decoration:line-through}.manager-task-meta{margin-left:8px}.manager-task>button:not(.completion-button){float:right;margin-left:5px}
