.focus-card .meta{align-items:center}
.focus-card .meta span:nth-child(3){order:-1;font-size:18px;font-weight:800;line-height:1.2;padding:8px 14px;border:2px solid #2f6fed;border-radius:12px;color:#174fae;background:#fff;box-shadow:0 4px 14px rgba(47,111,237,.12)}
.inline-date-editor{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin-top:4px;white-space:nowrap}.inline-date-editor .date-editor-label{font-size:11px;color:#746e65;font-weight:700}.inline-date-editor input[type=date]{min-height:30px;width:126px;max-width:100%;border:1px solid #d6d0c2;border-radius:8px;background:#fff;padding:3px 5px;font-size:12px;color:#4f4a43}.inline-date-editor.compact input[type=date]{min-height:27px;width:118px;font-size:11px}.date-clear-btn{min-width:26px;min-height:26px;padding:1px 6px;border-radius:7px;color:#7a746b;background:#fff}.sticky-item .inline-date-editor{display:flex}.today-table .inline-date-editor{margin-top:0}.today-table .inline-date-editor .date-editor-label{display:none}.today-table .inline-date-editor input[type=date]{width:112px}.wait .inline-date-editor{display:flex;margin-top:5px}
.task-title-button{border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;font-weight:700;text-align:left;line-height:1.35;border-radius:5px;display:inline;cursor:text}.task-title-button:hover{background:rgba(47,111,237,.07)}.edit-hint{font-size:11px;font-weight:600;color:#918b81;margin-left:6px;opacity:.45}.task-title-button:hover .edit-hint{opacity:1;color:#2f6fed}.task-title-input{width:100%;min-width:120px;border:1px solid #8eacef;border-radius:7px;padding:4px 7px;background:#fff;font:inherit;font-weight:700;color:inherit;outline:none;box-shadow:0 0 0 2px rgba(47,111,237,.09)}.focus-title-button{font-size:inherit;font-weight:inherit;line-height:inherit}.focus-title-input{font-size:29px;font-weight:800;line-height:1.25;padding:5px 8px}
@media(min-width:1051px){.today-table{grid-template-columns:minmax(320px,2fr) 150px 175px 92px 180px}.today-table>div:nth-child(5n+4){white-space:nowrap;justify-content:center}.today-table .inline-date-editor{gap:4px;min-width:0}.today-table .date-clear-btn{flex:0 0 26px}}
@media(max-width:600px){.focus-card .meta span:nth-child(3){font-size:16px;padding:7px 11px}.inline-date-editor input[type=date],.inline-date-editor.compact input[type=date]{width:116px}.focus-title-input{font-size:22px}}