.modal.native-template-modal{border:0;border-radius:38px 38px 0 0;width:min(100%,540px);height:calc(100dvh - 62.6667px);max-height:calc(100dvh - 62.6667px);padding:0;overflow:hidden}.native-template-sheet{height:100%}.native-template-sheet .nls-scroll{padding-top:79px}.native-template-browser .nls-scroll{padding:104px 16px 30px}.native-template-sheet .nls-header .nt-edit-button{width:auto;min-width:62px;color:inherit;background-color:#ffffffbf;padding:0 16px;font-size:17px;font-weight:500}.native-template-sheet .nt-footnote,.native-list-sheet .nt-footnote{color:#8e8e93;margin:8px 16px 0;font-size:13px;line-height:16px}.native-template-sheet .nt-completed{box-sizing:border-box;background:var(--nls-group);border-radius:26px;justify-content:space-between;align-items:center;gap:12px;min-height:51px;margin-top:24px;padding:12px 16px;font-size:17px;display:flex}.nt-switch{background:#d1d1d6;border:0;border-radius:20px;flex-shrink:0;width:62px;height:28px;padding:2px}.nt-switch span{background:#fff;border-radius:20px;width:36px;height:24px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0002}.nt-switch[aria-checked=true]{background:#34c759}.nt-switch[aria-checked=true] span{transform:translate(22px)}.nt-template-rows{background:var(--nls-group);border-radius:28px;overflow:hidden}.nt-template-row{align-items:center;min-height:62px;padding:0 8px 0 16px;display:flex;position:relative}.nt-template-row+.nt-template-row:before{content:"";background:#3c3c4333;height:.333333px;position:absolute;top:0;left:64px;right:16px}.nt-template-name{text-align:left;min-height:62px;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:16px;min-width:0;padding:12px 0;font-size:17px;line-height:22px;display:flex}.nt-template-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nt-info{color:#0095ff;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.nt-info span{border:1.7px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:19px;font-weight:700;line-height:1;display:grid}.nt-delete-control{color:#ff3b30;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:30px;display:grid}.nt-reorder-mark{color:#8e8e93;padding:0 12px}.nt-empty{color:#8e8e93;text-align:center;padding:80px 15px}.nt-alert-backdrop{z-index:35;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nt-alert{backdrop-filter:blur(24px);color:#000;box-sizing:border-box;background:#f2f2f7eb;border-radius:34px;width:320px;max-width:calc(100% - 82px);padding:22px 16px 16px;box-shadow:0 15px 40px #0003,inset 0 0 0 1px #fff6}.nt-alert h3{text-align:center;margin:0 0 16px;font-size:17px;font-weight:500;line-height:22px}.nt-alert p{color:inherit;margin:0 14px 20px;font-size:15px;line-height:20px}.nt-alert input{box-sizing:border-box;width:100%;height:48px;color:inherit;background:#76768033;border:0;border-radius:24px;outline:0;padding:0 16px;font-size:17px;display:block}.nt-alert-actions{gap:8px;margin-top:20px;display:flex}.nt-alert-actions button{min-width:0;height:48px;color:inherit;background:#76768033;border:0;border-radius:26px;flex:1;padding:0 8px;font-size:17px}.nt-alert-actions button:disabled{opacity:.4}.nt-destructive{color:#ff3b30!important}.nt-menu{z-index:5;background:color-mix(in srgb, var(--nls-group) 86%, transparent);backdrop-filter:blur(24px)saturate(160%);width:250px;box-shadow:var(--liquid-shadow);border-radius:25px;padding:6px;position:absolute;top:75px;right:16px}.nt-menu button{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:15px;padding:12px 16px;font-size:17px;display:flex}.nt-menu button:disabled{opacity:.45}.nt-editor{background:#fff}.nt-editor .nls-header{background:#ffffffe0;justify-content:flex-end;gap:8px}.nt-editor .nt-chrome{background:var(--nls-group);box-shadow:var(--liquid-shadow);border-radius:25px;display:flex}.nt-editor .nt-chrome button{box-shadow:none;background:0 0;width:54px}.nt-editor .nls-scroll{padding:79px 16px 90px}.nt-editor h2.nt-list-title{color:var(--nt-color);text-overflow:ellipsis;white-space:nowrap;margin:0 0 22px;font-size:34px;font-weight:700;line-height:41px;overflow:hidden}.nt-status{color:#8e8e93;border-bottom:.333333px solid #3c3c4333;padding:0 0 16px;font-size:17px;line-height:22px}.nt-reminder-row{align-items:flex-start;gap:14px;min-height:44px;padding:12px 0 0;display:flex}.nt-reminder-row .nt-circle{box-sizing:border-box;border:1.5px solid #c7c7cc;border-radius:50%;flex-shrink:0;width:21px;height:21px}.nt-reminder-row .nt-title{color:inherit;text-align:left;background:0 0;border:0;flex:1;min-height:32px;margin-top:-2px;padding:0;font-size:17px;line-height:22px}.nt-reminder-row input.nt-title{outline:0;width:100%}.nt-reminder-row small{color:#8e8e93;font-size:13px;line-height:18px;display:block}.nt-editor .nt-reminder-row{border:0;padding-left:0;padding-right:0}.nt-section-heading{color:var(--nt-color);margin:18px 0 8px;font-family:ui-rounded,-apple-system,sans-serif;font-size:20px}.nt-template-rows .nt-template-row{border:0}.nt-share-template{background:var(--nls-group);border-radius:24px;align-items:center;gap:16px;padding:16px;font-size:17px;display:flex}.nt-share-options{background:var(--nls-group);border-radius:24px;margin-top:16px;overflow:hidden}.nt-share-options .nt-completed{margin:0}.nt-share-action{width:100%;min-height:51px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:12px 16px;font-size:17px;display:flex}.nt-share-action:disabled{opacity:.45}.nt-template-name small{color:#8e8e93;font-size:13px;line-height:18px;display:block}@media (width<=700px){.modal.native-template-modal:has(.nt-editor),.modal.native-template-modal:has(.nls-template-info){top:calc(var(--nt-vtop,0px) + 72.6667px);height:calc(var(--nt-vh,100dvh) - 72.6667px);max-height:calc(var(--nt-vh,100dvh) - 72.6667px)}}.native-template-sheet .nls-header h2,.nls-template-info .nls-header h2{font-weight:600}.native-template-sheet .nls-name,.nls-template-info .nls-name,.nt-editor h2.nt-list-title{text-overflow:ellipsis;font-family:ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif}.nls-template-info .nls-scroll{padding-top:78px}.nls-template-info .nls-grid{padding-left:7px;padding-right:7px}.nt-completed{height:51.3333px;min-height:51.3333px!important;padding-top:3.66667px!important;padding-bottom:3.66667px!important}.nt-switch{height:44px;min-height:44px;position:relative;background:0 0!important}.nt-switch:before{content:"";background:#d1d1d6;border-radius:20px;width:62px;height:28px;position:absolute;top:8px;left:0}.nt-switch span{position:absolute;top:10px;left:2px}.nt-switch[aria-checked=true]:before{background:#34c759}@media (prefers-color-scheme:light){.native-template-sheet:not(.nt-editor),.nls-template-info{--nls-sheet:#f2f2f7;--nls-input:#f4f4f5}.native-template-sheet .nls-done:not(:disabled),.nls-template-info .nls-done:not(:disabled){background-color:#0087fe;background-image:none;box-shadow:inset 0 0 0 .666667px #02b8ff}.nls-template-info .nls-smiley>span{color:#08f;background:#e6f3ff}}.nt-add-reminder{right:28px;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;width:48px;height:48px;box-shadow:var(--liquid-shadow);background:#0095ff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.nt-selection{justify-content:space-between;margin-top:20px;display:flex}.nt-selection button{color:#007aff;background:0 0;border:0;min-height:44px;font-size:17px}@media (width<=700px){.modal.native-template-modal{top:calc(var(--nt-vtop,0px) + 62.6667px);max-width:none;height:calc(var(--nt-vh,100dvh) - 62.6667px);max-height:calc(var(--nt-vh,100dvh) - 62.6667px);position:fixed;bottom:auto;left:0;right:0}.modal-backdrop:has(.native-template-modal){align-items:flex-end;padding:0}}@media (prefers-color-scheme:dark){.native-template-sheet .nls-header .nt-edit-button{background-color:#76768040}.nt-editor{background:#000}.nt-editor .nls-header{background:#000000e0}.nt-alert{color:#fff;background:#2c2c2eeb}.nt-template-row+.nt-template-row:before,.nt-status{border-color:#ebebf533}}