{"product_id":"adhd-life-planner-notion-template-personal-dashboard-all-in-one-planner-for-organization-routines","title":"ADHD Life Planner Notion Template, Personal Dashboard, All in One Planner for Organization \u0026 Routines","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cdiv class=\"notionstack-wrapper\"\u003e\n  \u003cdiv class=\"notionstack-sections\"\u003e\n\n    \u003c!-- Delivery --\u003e\n    \u003cdetails class=\"notionstack-section\" open\u003e\n      \u003csummary class=\"notionstack-section-head\"\u003e\n        \u003cspan class=\"notionstack-section-title\"\u003eDelivery\u003c\/span\u003e\n        \u003csvg class=\"notionstack-chevron\" viewbox=\"0 0 20 20\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5.5 7.5L10 12l4.5-4.5\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"notionstack-section-body\"\u003e\n        \u003ch3 class=\"notionstack-body-title\"\u003eInstant Download\u003c\/h3\u003e\n\n        \u003cp class=\"notionstack-body-text\"\u003e\n          Your files will be available to download once payment is confirmed.\n        \u003c\/p\u003e\n\n        \u003cp class=\"notionstack-body-text\"\u003e\n          Instant download items don’t accept returns, exchanges or cancellations.\n          Please contact the seller about any problems with your order.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"notionstack-protection\"\u003e\n          \u003cdiv class=\"notionstack-protection-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 48 48\"\u003e\n              \u003cpath d=\"M18.7 29.4c-2-2-5.2-2-7.2 0l-2 2c-2 2-2 5.2 0 7.2l6.3 6.3c2 2 5.2 2 7.2 0l2-2c2-2 2-5.2 0-7.2l-6.3-6.3z\" fill=\"#ffffff\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M29.3 18.8c2-2 5.2-2 7.2 0l2 2c2 2 2 5.2 0 7.2l-6.3 6.3c-2 2-5.2 2-7.2 0l-2-2c-2-2-2-5.2 0-7.2l6.3-6.3z\" fill=\"#5c8df6\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M20.2 32.9l7.9-7.9\" stroke=\"#2b2723\" stroke-width=\"3.1\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M18.7 29.4c-2-2-5.2-2-7.2 0l-2 2c-2 2-2 5.2 0 7.2l6.3 6.3c2 2 5.2 2 7.2 0l2-2c2-2 2-5.2 0-7.2l-6.3-6.3z\" fill=\"none\" stroke=\"#2b2723\" stroke-width=\"3.1\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M29.3 18.8c2-2 5.2-2 7.2 0l2 2c2 2 2 5.2 0 7.2l-6.3 6.3c-2 2-5.2 2-7.2 0l-2-2c-2-2-2-5.2 0-7.2l6.3-6.3z\" fill=\"none\" stroke=\"#2b2723\" stroke-width=\"3.1\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"notionstack-protection-content\"\u003e\n            \u003cdiv class=\"notionstack-protection-title\"\u003eNotionstack Purchase Protection\u003c\/div\u003e\n            \u003cdiv class=\"notionstack-protection-text\"\u003e\n              Shop confidently on Notionstack knowing if something goes wrong with an order, we've got your back for all eligible purchases\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003c!-- Item details --\u003e\n    \u003cdetails class=\"notionstack-section\"\u003e\n      \u003csummary class=\"notionstack-section-head\"\u003e\n        \u003cspan class=\"notionstack-section-title\"\u003eItem details\u003c\/span\u003e\n        \u003csvg class=\"notionstack-chevron\" viewbox=\"0 0 20 20\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5.5 7.5L10 12l4.5-4.5\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"notionstack-section-body\"\u003e\n        \u003ch3 class=\"notionstack-body-title\"\u003eHighlights\u003c\/h3\u003e\n\n        \u003cul class=\"etsy-highlights\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"etsy-bullet\"\u003e⚑\u003c\/span\u003e\u003cspan\u003eDesigned by \u003cstrong\u003eNotionstack\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"etsy-bullet\"\u003e✧\u003c\/span\u003e\u003cspan\u003eParty decor for gatherings and celebrations\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"etsy-bullet\"\u003e☁\u003c\/span\u003e\u003cspan\u003eDigital download\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"etsy-bullet\"\u003e📎\u003c\/span\u003e\u003cspan\u003eDigital file type(s): 2 PDF\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cp class=\"notionstack-body-text intro-copy\"\u003e\n          🌟 Finally—an ADHD Notion template that truly understands you.\n        \u003c\/p\u003e\n\n        \u003cbutton class=\"etsy-learn-more-btn\" type=\"button\"\u003eLearn more about this item\u003c\/button\u003e\n\n        \u003cdiv class=\"etsy-learn-more\"\u003e\n          \u003cp class=\"notionstack-body-text\"\u003e\n            Picture this: You sit down, ready to plan your day. No frustration. No clutter.\n            Just a clean, distraction-free space designed exactly for the way your brain works.\n            You tap a page—it’s hyperlinked, taking you instantly where you need to go.\n            No flipping, no searching. Just flow.\n          \u003c\/p\u003e\n\n          \u003cp class=\"notionstack-body-text\"\u003e\n            Now, imagine a system that thinks ahead for you. Decision fatigue? Gone.\n            Mental clutter? Gone. With over 50 ADHD-friendly templates, you don’t have to waste time figuring out what to write or where to start—it’s all laid out, simple and intuitive.\n          \u003c\/p\u003e\n\n          \u003cul class=\"etsy-long-list\"\u003e\n            \u003cli\u003eFocus effortlessly with a visually engaging design.\u003c\/li\u003e\n            \u003cli\u003eReduce mental clutter and daily decision fatigue.\u003c\/li\u003e\n            \u003cli\u003eNavigate quickly with a simple, intuitive structure.\u003c\/li\u003e\n            \u003cli\u003eEnjoy lifetime updates without buying another planner.\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"notionstack-body-text\"\u003e\n            💡 Your ADHD brain isn’t the problem. The wrong planner was.\n          \u003c\/p\u003e\n\n          \u003chr class=\"etsy-divider\"\u003e\n\n          \u003cdiv class=\"feedback-header\"\u003e\n            \u003cdiv class=\"etsy-section-title\"\u003eReal Customer Feedback\u003c\/div\u003e\n            \u003cdiv class=\"feedback-subtitle\"\u003eWhat buyers loved most about this template\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"feedback-list\"\u003e\n            \u003cdiv class=\"feedback-card\"\u003e\n              \u003cdiv class=\"feedback-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"feedback-text\"\u003e\n                Only just started using this planner but so far I’m loving it! It’s aesthetic, well designed and thought out, the systems just make sense. On top of that the creator is lovely and easy to contact.\n              \u003c\/p\u003e\n              \u003cdiv class=\"feedback-meta\"\u003eTamara · 27 Nov, 2024\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"feedback-card\"\u003e\n              \u003cdiv class=\"feedback-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"feedback-text\"\u003e\n                I absolutely LOVE this notion template. It has allowed me to organize my life and thoughts in a way I never thought possible. I highly recommend purchasing it.\n              \u003c\/p\u003e\n              \u003cdiv class=\"feedback-meta\"\u003eCharlotte · 24 Sept, 2024\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"feedback-card\"\u003e\n              \u003cdiv class=\"feedback-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"feedback-text\"\u003e\n                So well made and actually lets me breathe. Right out of the gate, I’ve been able to use the daily planner and set myself up for success in a daily way.\n              \u003c\/p\u003e\n              \u003cdiv class=\"feedback-meta\"\u003eAlicia · 23 Sept, 2024\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"feedback-card\"\u003e\n              \u003cdiv class=\"feedback-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"feedback-text\"\u003e\n                This template is exactly what I’ve been searching for. It has everything all in one place, but it’s organized in such a way that it’s not overwhelming at all.\n              \u003c\/p\u003e\n              \u003cdiv class=\"feedback-meta\"\u003eHush Little Mangoose · 09 Jul, 2024\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"notionstack-body-text feedback-note\"\u003e\n            Take a moment to read through the 300+ reviews of this ADHD Notion template, and you'll find that for many individuals with ADHD, it's the first planner they've ever been able to stick with.\n          \u003c\/p\u003e\n\n          \u003chr class=\"etsy-divider\"\u003e\n\n          \u003cdiv class=\"etsy-section-title\"\u003eWhat's Notion?\u003c\/div\u003e\n          \u003cp class=\"notionstack-body-text\"\u003e\n            Notion is an all-in-one productivity and project management tool where you can think, write, and plan everything in one place.\n          \u003c\/p\u003e\n\n          \u003chr class=\"etsy-divider\"\u003e\n\n          \u003cdiv class=\"etsy-section-title\"\u003eWhat's Included\u003c\/div\u003e\n\n          \u003cdiv class=\"etsy-subtitle\"\u003eGet Things Done\u003c\/div\u003e\n          \u003cul class=\"etsy-long-list\"\u003e\n            \u003cli\u003eEisenhower Matrix\u003c\/li\u003e\n            \u003cli\u003eDecision Making\u003c\/li\u003e\n            \u003cli\u003ePomodoro Tracker\u003c\/li\u003e\n            \u003cli\u003eCleaning Checklist\u003c\/li\u003e\n            \u003cli\u003eHome Declutter\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"etsy-subtitle\"\u003eLifestyle\u003c\/div\u003e\n          \u003cul class=\"etsy-long-list\"\u003e\n            \u003cli\u003eDay Planner\u003c\/li\u003e\n            \u003cli\u003eWeek Planner\u003c\/li\u003e\n            \u003cli\u003eMonth Planner\u003c\/li\u003e\n            \u003cli\u003eYear Planner\u003c\/li\u003e\n            \u003cli\u003eHabit Tracker\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cdiv class=\"etsy-subtitle\"\u003eHealth \u0026amp; Fitness\u003c\/div\u003e\n          \u003cul class=\"etsy-long-list\"\u003e\n            \u003cli\u003eFitness Plan\u003c\/li\u003e\n            \u003cli\u003eRunning Log\u003c\/li\u003e\n            \u003cli\u003eMeal Planner\u003c\/li\u003e\n            \u003cli\u003eSupplement Log\u003c\/li\u003e\n            \u003cli\u003eRecipes\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003chr class=\"etsy-divider\"\u003e\n\n          \u003cdiv class=\"etsy-section-title\"\u003eHow does it work?\u003c\/div\u003e\n          \u003cul class=\"etsy-long-list\"\u003e\n            \u003cli\u003ePurchase \u0026amp; download instantly\u003c\/li\u003e\n            \u003cli\u003eOpen the template\u003c\/li\u003e\n            \u003cli\u003eDuplicate it and start planning\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003chr class=\"etsy-divider\"\u003e\n\n          \u003cdiv class=\"etsy-section-title\"\u003eCompatibility\u003c\/div\u003e\n          \u003cp class=\"notionstack-body-text\"\u003e\n            This template works with Notion on desktop, laptop, tablet, and smartphone. Mobile layouts may appear differently from desktop, but the structure remains the same.\n          \u003c\/p\u003e\n\n          \u003cbutton class=\"etsy-less-btn\" type=\"button\"\u003eLess\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .notionstack-wrapper,\n  .notionstack-sections,\n  .notionstack-sections * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .notionstack-wrapper {\n    width: 100% !important;\n    max-width: none !important;\n    display: block;\n    background: #ffffff !important;\n    padding: 4px 0;\n  }\n\n  .notionstack-sections {\n    width: 100% !important;\n    max-width: none !important;\n    background: #ffffff !important;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    color: #2b2723;\n  }\n\n  .notionstack-section {\n    width: 100% !important;\n    max-width: none !important;\n    background: #ffffff !important;\n  }\n\n  .notionstack-section + .notionstack-section {\n    margin-top: 8px;\n  }\n\n  details \u003e summary.notionstack-section-head {\n    list-style: none;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    width: 100%;\n    min-height: 42px;\n    padding: 0 12px;\n    border-radius: 10px;\n    background: #fff9eb !important;\n    cursor: pointer;\n    user-select: none;\n  }\n\n  .notionstack-section-head::-webkit-details-marker {\n    display: none;\n  }\n\n  .notionstack-section-title {\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1;\n    color: #2b2723;\n    letter-spacing: -0.01em;\n  }\n\n  .notionstack-chevron {\n    width: 14px;\n    height: 14px;\n    flex: 0 0 14px;\n    transform: rotate(0deg);\n    transition: transform 0.2s ease;\n  }\n\n  .notionstack-chevron path {\n    fill: none;\n    stroke: #2b2723;\n    stroke-width: 2.2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .notionstack-section[open] .notionstack-chevron {\n    transform: rotate(180deg);\n  }\n\n  .notionstack-section-body {\n    width: 100%;\n    padding: 12px 10px 2px 10px;\n    background: #ffffff !important;\n    border-radius: 0 0 10px 10px;\n  }\n\n  .notionstack-body-title,\n  .etsy-section-title {\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1.15;\n    color: #2b2723;\n    margin-bottom: 10px;\n    letter-spacing: -0.01em;\n  }\n\n  .notionstack-body-text,\n  .etsy-long-list li {\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.5;\n    color: #2b2723;\n    letter-spacing: 0;\n    margin-bottom: 10px;\n  }\n\n  .notionstack-body-text a,\n  .notionstack-protection-text a,\n  .notionstack-more-link {\n    color: #2b2723;\n    text-decoration: underline;\n    text-underline-offset: 1px;\n  }\n\n  .intro-copy {\n    margin-bottom: 8px;\n  }\n\n  .notionstack-protection {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    margin: 6px 0 16px 0;\n  }\n\n  .notionstack-protection-icon {\n    width: 36px;\n    min-width: 36px;\n    height: 36px;\n    margin-top: 2px;\n  }\n\n  .notionstack-protection-icon svg {\n    display: block;\n    width: 36px;\n    height: 36px;\n  }\n\n  .notionstack-protection-content {\n    flex: 1;\n  }\n\n  .notionstack-protection-title {\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.25;\n    color: #2b2723;\n    margin-bottom: 3px;\n  }\n\n  .notionstack-protection-text {\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.45;\n    color: #2b2723;\n  }\n\n  .notionstack-more-link {\n    display: inline-block;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.25;\n    margin-top: 2px;\n    margin-bottom: 0;\n  }\n\n  .etsy-highlights {\n    list-style: none;\n    margin-bottom: 14px;\n  }\n\n  .etsy-highlights li {\n    display: flex;\n    align-items: flex-start;\n    gap: 7px;\n    font-size: 12px;\n    font-weight: 500;\n    color: #2b2723;\n    line-height: 1.45;\n    margin-bottom: 8px;\n  }\n\n  .etsy-bullet {\n    width: 15px;\n    flex: 0 0 15px;\n    text-align: center;\n    color: #2b2723;\n    margin-top: 1px;\n  }\n\n  .etsy-learn-more-btn,\n  .etsy-less-btn {\n    background: transparent;\n    border: 0;\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    color: #2b2723;\n    text-decoration: underline;\n    cursor: pointer;\n    padding: 0;\n  }\n\n  .etsy-learn-more-btn {\n    margin-top: 2px;\n  }\n\n  .etsy-less-btn {\n    margin-top: 6px;\n  }\n\n  .etsy-learn-more {\n    display: none;\n    padding-top: 12px;\n  }\n\n  .etsy-learn-more.open {\n    display: block;\n  }\n\n  .etsy-long-list {\n    margin: 0 0 14px 16px;\n    padding: 0;\n  }\n\n  .etsy-divider {\n    border: 0;\n    border-top: 1px solid #e7e2dc;\n    margin: 14px 0;\n  }\n\n  .etsy-subtitle {\n    font-size: 12px;\n    font-weight: 700;\n    color: #2b2723;\n    margin: 0 0 7px;\n    line-height: 1.3;\n  }\n\n  .feedback-header {\n    margin-bottom: 10px;\n  }\n\n  .feedback-subtitle {\n    font-size: 11px;\n    line-height: 1.4;\n    color: #6f6a66;\n    margin-top: -1px;\n  }\n\n  .feedback-list {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    margin-bottom: 12px;\n  }\n\n  .feedback-card {\n    background: #f8f8f8;\n    border: 1px solid #ece7e1;\n    border-radius: 10px;\n    padding: 10px;\n  }\n\n  .feedback-stars {\n    font-size: 11px;\n    letter-spacing: 0.08em;\n    color: #2b2723;\n    margin-bottom: 5px;\n  }\n\n  .feedback-text {\n    font-size: 11.5px;\n    line-height: 1.5;\n    color: #2b2723;\n    margin-bottom: 6px;\n  }\n\n  .feedback-meta {\n    font-size: 10.5px;\n    color: #736d69;\n    font-weight: 600;\n  }\n\n  .feedback-note {\n    margin-top: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    const learnBtn = document.querySelector(\".etsy-learn-more-btn\");\n    const learnBox = document.querySelector(\".etsy-learn-more\");\n    const lessBtn = document.querySelector(\".etsy-less-btn\");\n\n    if (learnBtn \u0026\u0026 learnBox) {\n      learnBtn.addEventListener(\"click\", function (e) {\n        e.preventDefault();\n        e.stopPropagation();\n        learnBox.classList.add(\"open\");\n        learnBtn.style.display = \"none\";\n      });\n    }\n\n    if (lessBtn \u0026\u0026 learnBox) {\n      lessBtn.addEventListener(\"click\", function (e) {\n        e.preventDefault();\n        e.stopPropagation();\n        learnBox.classList.remove(\"open\");\n        learnBtn.style.display = \"inline-block\";\n      });\n    }\n  })();\n\u003c\/script\u003e \n  \u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700;800\u0026amp;display=swap\"\u003e\n\u003cdiv class=\"notionstack-reviews-box\"\u003e\n\u003cdiv class=\"notionstack-rating-line\"\u003e\n\u003cspan class=\"notionstack-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"notionstack-rating-score\"\u003e4.7 out of 5\u003c\/span\u003e \u003cspan class=\"notionstack-rating-count\"\u003e(391 reviews)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"notionstack-verified-line\"\u003eAll reviews are from verified buyers\u003c\/div\u003e\n\u003cdiv class=\"notionstack-metrics-row\"\u003e\n\u003cdiv class=\"notionstack-metric\"\u003e\n\u003cdiv class=\"notionstack-circle\"\u003e5\/5\u003c\/div\u003e\n\u003cdiv class=\"notionstack-label\"\u003eItem\u003cbr\u003equality\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"notionstack-metric\"\u003e\n\u003cdiv class=\"notionstack-circle\"\u003e5\/5\u003c\/div\u003e\n\u003cdiv class=\"notionstack-label\"\u003eShipping\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"notionstack-metric\"\u003e\n\u003cdiv class=\"notionstack-circle\"\u003e5\/5\u003c\/div\u003e\n\u003cdiv class=\"notionstack-label\"\u003eCustomer\u003cbr\u003eservice\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .notionstack-reviews-box,\n  .notionstack-reviews-box * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .notionstack-reviews-box {\n    width: 100%;\n    max-width: 392px;\n    padding: 16px 16px 18px;\n    margin: 12px 0;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    background: #ffffff;\n    color: #2f2a33;\n    border: 1px solid #ebe4db;\n    border-radius: 16px;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    text-rendering: optimizeLegibility;\n  }\n\n  .notionstack-rating-line {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-bottom: 6px;\n    line-height: 1;\n  }\n\n  .notionstack-star {\n    font-size: 18px;\n    font-weight: 700;\n    color: #f0a500;\n    line-height: 1;\n    position: relative;\n    top: -1px;\n  }\n\n  .notionstack-rating-score {\n    font-size: 17px;\n    font-weight: 800;\n    color: #2f2940;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n  }\n\n  .notionstack-rating-count {\n    font-size: 14px;\n    font-weight: 500;\n    color: #746c78;\n    line-height: 1.2;\n    letter-spacing: -0.01em;\n  }\n\n  .notionstack-verified-line {\n    font-size: 13px;\n    font-weight: 500;\n    color: #746c78;\n    line-height: 1.45;\n    margin-bottom: 16px;\n  }\n\n  .notionstack-metrics-row {\n    display: flex;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 12px;\n  }\n\n  .notionstack-metric {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 8px;\n    min-width: 0;\n  }\n\n  .notionstack-circle {\n    width: 52px;\n    height: 52px;\n    min-width: 52px;\n    border: 1.5px solid #f2c66d;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 12px;\n    font-weight: 700;\n    color: #2f2940;\n    line-height: 1;\n    background: #fffaf0;\n  }\n\n  .notionstack-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #3f3848;\n    line-height: 1.25;\n    letter-spacing: -0.01em;\n    white-space: normal;\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700;800\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"etsy-review-ai\"\u003e\n\u003ch3 class=\"etsy-review-ai__title\"\u003eReviews for this item\u003c\/h3\u003e\n\u003cdiv class=\"etsy-review-ai__card\"\u003e\n\u003cdiv class=\"etsy-review-ai__header\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"etsy-review-ai__sparkles\"\u003e \u003csvg class=\"etsy-review-ai__sparkles-icon\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 2l1.7 4.8L18.5 8l-4.8 1.2L12 14l-1.7-4.8L5.5 8l4.8-1.2L12 2zm7 8l.9 2.6L22.5 13l-2.6.6L19 16.2l-.9-2.6-2.6-.6 2.6-.4L19 10zm-14 4l1.1 3L9 18l-2.9.9L5 22l-1.1-3L1 18l2.9-1-.8-3z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003cspan class=\"etsy-review-ai__header-text\"\u003eNotionstack highlights\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"etsy-review-ai__tags\"\u003e\n\u003cspan class=\"etsy-review-ai__tag\"\u003eEasy to use\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eLove it\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eGreat product\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eWould recommend\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eHelpful seller\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eBeautiful\u003c\/span\u003e \u003cspan class=\"etsy-review-ai__tag\"\u003eClear instructions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .etsy-review-ai,\n  .etsy-review-ai * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n  }\n\n  .etsy-review-ai {\n    width: 100%;\n    max-width: 680px;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    color: #222222;\n  }\n\n  .etsy-review-ai__title {\n    margin: 0 0 14px;\n    font-size: 28px;\n    line-height: 1.2;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: #1f1f1f;\n  }\n\n  .etsy-review-ai__card {\n    background: #ffffff;\n    border: 1px solid #e4ddd5;\n    border-radius: 16px;\n    padding: 18px;\n  }\n\n  .etsy-review-ai__header {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 14px;\n  }\n\n  .etsy-review-ai__sparkles {\n    width: 18px;\n    height: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 18px;\n    color: #4a3942;\n  }\n\n  .etsy-review-ai__sparkles-icon {\n    width: 18px;\n    height: 18px;\n    display: block;\n    fill: currentColor;\n  }\n\n  .etsy-review-ai__header-text {\n    font-size: 15px;\n    line-height: 1.4;\n    font-weight: 700;\n    color: #222222;\n    letter-spacing: -0.01em;\n  }\n\n  .etsy-review-ai__tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .etsy-review-ai__tag {\n    display: inline-flex;\n    align-items: center;\n    min-height: 34px;\n    padding: 7px 12px;\n    border: 1px solid #e7e0d8;\n    border-radius: 999px;\n    background: #faf8f5;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 500;\n    color: #2f2a26;\n    white-space: nowrap;\n  }\n\n  @media (max-width: 640px) {\n    .etsy-review-ai__title {\n      font-size: 24px;\n      margin-bottom: 12px;\n    }\n\n    .etsy-review-ai__card {\n      padding: 15px;\n      border-radius: 14px;\n    }\n\n    .etsy-review-ai__header-text {\n      font-size: 14px;\n    }\n\n    .etsy-review-ai__tag {\n      font-size: 13px;\n      min-height: 32px;\n      padding: 6px 10px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700;800\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cdiv id=\"nsReviewsWidget\" class=\"ns-reviews\"\u003e\n\u003cdiv class=\"ns-review-list\"\u003e\n\u003carticle class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-review-top\"\u003e\n\u003cdiv class=\"ns-review-badges\"\u003e\n\u003cspan class=\"ns-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"ns-rate\"\u003e5\u003c\/span\u003e \u003cspan class=\"ns-pill\"\u003eThis item\u003c\/span\u003e \u003cspan class=\"ns-recommend yes\"\u003eRecommends\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-review-text\"\u003eReally beautiful template! Loved the aesthetic, very customizable and easy to work with. Would recommend to anyone who is looking to have everything organized and in one place.\u003c\/p\u003e\n\u003cdiv class=\"ns-review-meta\"\u003e\n\u003cspan class=\"ns-user-dot peach\"\u003e\u003c\/span\u003e \u003cspan class=\"ns-user-name\"\u003eAntonio\u003c\/span\u003e \u003cspan class=\"ns-user-date\"\u003eMar 10, 2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-review-top\"\u003e\n\u003cdiv class=\"ns-review-badges\"\u003e\n\u003cspan class=\"ns-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"ns-rate\"\u003e5\u003c\/span\u003e \u003cspan class=\"ns-pill\"\u003eThis item\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-review-text\"\u003eThis is such a wonderful template!! It is organised so well and easily customisable. I love it so much and it’s really helped me to get everything in my life together.\u003c\/p\u003e\n\u003cdiv class=\"ns-review-meta\"\u003e\n\u003cspan class=\"ns-user-dot coral\"\u003e\u003c\/span\u003e \u003cspan class=\"ns-user-name\"\u003eEmily\u003c\/span\u003e \u003cspan class=\"ns-user-date\"\u003eFeb 18, 2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-review-top\"\u003e\n\u003cdiv class=\"ns-review-badges\"\u003e\n\u003cspan class=\"ns-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"ns-rate\"\u003e5\u003c\/span\u003e \u003cspan class=\"ns-pill\"\u003eThis item\u003c\/span\u003e \u003cspan class=\"ns-recommend yes\"\u003eRecommends\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-review-text\"\u003eThis ADHD notion planner has met all my needs in a planner :) very easy to use, not overwhelming with any extra pages and I tailored it to my aesthetic.\u003c\/p\u003e\n\u003cdiv class=\"ns-review-meta\"\u003e\n\u003cspan class=\"ns-user-dot sand\"\u003e\u003c\/span\u003e \u003cspan class=\"ns-user-name\"\u003eBLP\u003c\/span\u003e \u003cspan class=\"ns-user-date\"\u003eJan 27, 2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ns-review-card\"\u003e\n\u003cdiv class=\"ns-review-top\"\u003e\n\u003cdiv class=\"ns-review-badges\"\u003e\n\u003cspan class=\"ns-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"ns-rate\"\u003e4\u003c\/span\u003e \u003cspan class=\"ns-pill\"\u003eThis item\u003c\/span\u003e \u003cspan class=\"ns-recommend no\"\u003eDoesn’t recommend\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-review-text\"\u003eThis template has a lot of potential but gets a bit cluttered and confusing. It still has useful parts, but I had to adjust a few things.\u003c\/p\u003e\n\u003cdiv class=\"ns-review-meta\"\u003e\n\u003cspan class=\"ns-user-dot mint\"\u003e\u003c\/span\u003e \u003cspan class=\"ns-user-name\"\u003eSimone\u003c\/span\u003e \u003cspan class=\"ns-user-date\"\u003eJan 12, 2026\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cbutton type=\"button\" class=\"ns-view-all\"\u003eView all reviews for this item\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"ns-modal\"\u003e\n\u003cdiv class=\"ns-modal-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv aria-labelledby=\"nsReviewsTitle\" aria-modal=\"true\" role=\"dialog\" class=\"ns-modal-dialog\"\u003e\n\u003cbutton aria-label=\"Close\" type=\"button\" class=\"ns-modal-close\"\u003e×\u003c\/button\u003e\n\u003cdiv class=\"ns-modal-scroll\"\u003e\n\u003cdiv class=\"ns-modal-header\"\u003e\n\u003ch3 id=\"nsReviewsTitle\" class=\"ns-modal-title\"\u003eReviews for this item \u003cspan\u003e(391 reviews)\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"ns-summary\"\u003e\n\u003cdiv class=\"ns-summary-score\"\u003e\n\u003cdiv class=\"ns-summary-number-wrap\"\u003e\n\u003cspan class=\"ns-summary-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"ns-summary-number\"\u003e4.7\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-summary-sub\"\u003e391 ratings\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-summary-bars\"\u003e\n\u003cdiv class=\"ns-bar-row\"\u003e\n\u003cspan\u003e5 star\u003c\/span\u003e\n\u003cdiv class=\"ns-bar\"\u003e\n\u003cdiv style=\"width: 90%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e90%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-bar-row\"\u003e\n\u003cspan\u003e4 star\u003c\/span\u003e\n\u003cdiv class=\"ns-bar\"\u003e\n\u003cdiv style=\"width: 6%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e6%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-bar-row\"\u003e\n\u003cspan\u003e3 star\u003c\/span\u003e\n\u003cdiv class=\"ns-bar\"\u003e\n\u003cdiv style=\"width: 2%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-bar-row\"\u003e\n\u003cspan\u003e2 star\u003c\/span\u003e\n\u003cdiv class=\"ns-bar\"\u003e\n\u003cdiv style=\"width: 1%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-bar-row\"\u003e\n\u003cspan\u003e1 star\u003c\/span\u003e\n\u003cdiv class=\"ns-bar\"\u003e\n\u003cdiv style=\"width: 2%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-modal-reviews\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ns-pagination-wrap\"\u003e\n\u003cdiv class=\"ns-pagination\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ns-reviews,\n  .ns-reviews * {\n    box-sizing: border-box;\n  }\n\n  .ns-reviews {\n    width: 100%;\n    max-width: 360px;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    color: #2f2a26;\n    background: #fff;\n  }\n\n  .ns-review-list {\n    width: 100%;\n  }\n\n  .ns-review-card {\n    padding: 15px 0 16px;\n    border-bottom: 1px solid #e9e3dd;\n  }\n\n  .ns-review-top {\n    margin-bottom: 10px;\n  }\n\n  .ns-review-badges {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 6px;\n  }\n\n  .ns-star {\n    color: #f2a100;\n    font-size: 14px;\n    line-height: 1;\n  }\n\n  .ns-rate {\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  .ns-pill {\n    display: inline-flex;\n    align-items: center;\n    min-height: 20px;\n    padding: 0 8px;\n    border: 1px solid #dad3cb;\n    border-radius: 999px;\n    background: #fff;\n    font-size: 10px;\n    font-weight: 600;\n    color: #5d544c;\n  }\n\n  .ns-recommend {\n    font-size: 11px;\n    font-weight: 600;\n    line-height: 1.25;\n  }\n\n  .ns-recommend.yes { color: #6f8057; }\n  .ns-recommend.no { color: #9b6f67; }\n\n  .ns-review-text,\n  .ns-modal-text {\n    font-size: 13.5px;\n    line-height: 1.6;\n    font-weight: 500;\n    color: #433c36;\n  }\n\n  .ns-review-text {\n    margin: 0 0 12px;\n  }\n\n  .ns-review-meta {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    flex-wrap: wrap;\n  }\n\n  .ns-user-dot {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    border-radius: 50%;\n    display: inline-block;\n  }\n\n  .peach { background: #f6cfb8; }\n  .coral { background: #edc2ba; }\n  .sand { background: #e4d6b8; }\n  .mint { background: #bfe4c7; }\n\n  .ns-user-name {\n    font-size: 12px;\n    font-weight: 600;\n  }\n\n  .ns-user-date {\n    font-size: 12px;\n    color: #7c736a;\n  }\n\n  .ns-view-all {\n    width: 100%;\n    min-height: 40px;\n    margin-top: 16px;\n    border: 1.5px solid #4b433d;\n    border-radius: 999px;\n    background: #fff;\n    font-family: inherit;\n    font-size: 12.5px;\n    font-weight: 700;\n    color: #2f2a26;\n    cursor: pointer;\n    transition: background 0.2s ease;\n  }\n\n  .ns-view-all:hover {\n    background: #faf8f5;\n  }\n\n  .ns-modal {\n    display: none;\n  }\n\n  .ns-modal.is-open {\n    display: block;\n  }\n\n  .ns-modal-overlay {\n    position: fixed;\n    inset: 0;\n    background: rgba(28, 24, 21, 0.42);\n    z-index: 9998;\n  }\n\n  .ns-modal-dialog {\n    position: fixed;\n    top: 16px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: min(92vw, 560px);\n    height: min(88vh, 860px);\n    background: #fff;\n    border-radius: 18px;\n    z-index: 9999;\n    overflow: hidden;\n    box-shadow: 0 24px 80px rgba(0, 0, 0, 0.14);\n  }\n\n  .ns-modal-close {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    width: 32px;\n    height: 32px;\n    border: 1px solid #ddd6cf;\n    border-radius: 50%;\n    background: #fff;\n    color: #5f564e;\n    font-size: 20px;\n    cursor: pointer;\n    z-index: 3;\n  }\n\n  .ns-modal-scroll {\n    height: 100%;\n    overflow-y: auto;\n    padding: 20px 18px 26px;\n  }\n\n  .ns-modal-header {\n    margin-bottom: 18px;\n  }\n\n  .ns-modal-title {\n    font-size: 19px;\n    line-height: 1.3;\n    font-weight: 700;\n    margin: 0 0 18px;\n    padding-right: 42px;\n  }\n\n  .ns-modal-title span {\n    color: #7c736a;\n    font-weight: 500;\n  }\n\n  .ns-summary {\n    display: grid;\n    grid-template-columns: 1fr 1.45fr;\n    gap: 22px;\n    align-items: center;\n    padding: 16px;\n    border: 1px solid #eee7e0;\n    border-radius: 16px;\n    background: #fcfbf9;\n  }\n\n  .ns-summary-score {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .ns-summary-number-wrap {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .ns-summary-star {\n    font-size: 22px;\n    color: #f2a100;\n  }\n\n  .ns-summary-number {\n    font-size: 50px;\n    line-height: 1;\n    font-weight: 500;\n    letter-spacing: -0.04em;\n  }\n\n  .ns-summary-sub {\n    margin-top: 6px;\n    font-size: 12px;\n    color: #7c736a;\n  }\n\n  .ns-summary-bars {\n    width: 100%;\n  }\n\n  .ns-bar-row {\n    display: grid;\n    grid-template-columns: 42px 1fr 32px;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 8px;\n  }\n\n  .ns-bar-row span,\n  .ns-bar-row strong {\n    font-size: 12px;\n    color: #544b43;\n  }\n\n  .ns-bar {\n    width: 100%;\n    height: 6px;\n    border-radius: 999px;\n    overflow: hidden;\n    background: #ece6df;\n  }\n\n  .ns-bar div {\n    height: 100%;\n    background: #f2a100;\n  }\n\n  .ns-modal-review {\n    padding: 16px 0;\n    border-bottom: 1px solid #e8e2db;\n  }\n\n  .ns-modal-review-top {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 10px;\n  }\n\n  .ns-modal-stars {\n    font-size: 14px;\n    letter-spacing: 0.04em;\n    color: #2f2a26;\n  }\n\n  .ns-modal-text {\n    margin: 10px 0 0;\n  }\n\n  .ns-pagination-wrap {\n    margin-top: 24px;\n    padding-top: 8px;\n    overflow-x: auto;\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: thin;\n  }\n\n  .ns-pagination-wrap::-webkit-scrollbar {\n    height: 6px;\n  }\n\n  .ns-pagination-wrap::-webkit-scrollbar-thumb {\n    background: #d8d0c8;\n    border-radius: 999px;\n  }\n\n  .ns-pagination {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    min-width: max-content;\n    padding-bottom: 4px;\n  }\n\n  .ns-page-btn,\n  .ns-page-arrow {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 600;\n    border: 1px solid transparent;\n    background: #f5f3f1;\n    color: #4b433d;\n    cursor: pointer;\n    flex: 0 0 auto;\n  }\n\n  .ns-page-btn.active {\n    background: #fff;\n    border-color: #2f2a26;\n    color: #2f2a26;\n  }\n\n  .ns-page-arrow[disabled] {\n    opacity: 0.45;\n    cursor: not-allowed;\n  }\n\n  @media (max-width: 520px) {\n    .ns-modal-dialog {\n      width: calc(100vw - 14px);\n      height: calc(100vh - 16px);\n      top: 8px;\n      border-radius: 16px;\n    }\n\n    .ns-modal-scroll {\n      padding: 16px 14px 20px;\n    }\n\n    .ns-summary {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .ns-summary-score {\n      align-items: flex-start;\n    }\n\n    .ns-summary-number {\n      font-size: 42px;\n    }\n\n    .ns-modal-review-top {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 6px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\n(function () {\n  const root = document.getElementById(\"nsReviewsWidget\");\n  if (!root) return;\n\n  const modal = root.querySelector(\".ns-modal\");\n  const openBtn = root.querySelector(\".ns-view-all\");\n  const closeBtn = root.querySelector(\".ns-modal-close\");\n  const overlay = root.querySelector(\".ns-modal-overlay\");\n  const reviewsContainer = root.querySelector(\".ns-modal-reviews\");\n  const paginationContainer = root.querySelector(\".ns-pagination\");\n  const paginationWrap = root.querySelector(\".ns-pagination-wrap\");\n  const scrollArea = root.querySelector(\".ns-modal-scroll\");\n\n  const totalReviews = 391;\n  const reviewsPerPage = 10;\n  const totalPages = Math.ceil(totalReviews \/ reviewsPerPage);\n  let currentPage = 1;\n\n  const names = [\n    \"Antonio\",\"Emily\",\"Simone\",\"Olivia\",\"Chloe\",\"Maya\",\"Isabella\",\"Sofia\",\"Noah\",\"Lucas\",\n    \"Mila\",\"Ava\",\"Amelia\",\"Harper\",\"Grace\",\"Lily\",\"Zoe\",\"Ella\",\"Layla\",\"Ruby\",\n    \"Ethan\",\"Mason\",\"Leo\",\"James\",\"Elena\",\"Nora\",\"Hannah\",\"Aria\",\"Scarlett\",\"Mia\",\n    \"Charlotte\",\"Camila\",\"Aaliyah\",\"Hazel\",\"Penelope\",\"Aurora\",\"Violet\",\"Willow\",\"Lucy\",\"Eva\",\n    \"Sarah\",\"Julia\",\"Megan\",\"Anna\",\"Bella\",\"Claire\",\"Madison\",\"Leah\",\"Naomi\",\"Ivy\"\n  ];\n\n  const dotColors = [\"peach\", \"coral\", \"sand\", \"mint\"];\n\n  const texts5 = [\n    \"Absolutely love this template. It feels clean, practical, and very easy to customize for daily planning.\",\n    \"Super helpful and beautifully designed. Everything feels organized without being overwhelming.\",\n    \"One of the best planner templates I’ve used. Easy to navigate and really motivating to use every day.\",\n    \"Very polished layout and simple to adapt. It helped me keep my tasks, notes, and goals in one place.\",\n    \"Such a lovely design. Minimal, functional, and surprisingly flexible for different routines.\",\n    \"I really enjoyed using this. It made planning feel much less stressful and much more structured.\",\n    \"Beautiful work. The sections are well thought out and the setup is simple enough to personalize quickly.\",\n    \"This template is exactly what I needed. Clean design, smart layout, and easy to maintain.\",\n    \"Very happy with this purchase. It looks good and actually helps me stay on track.\",\n    \"A really elegant template. It gives structure without feeling cluttered or too complicated.\",\n    \"Love how easy it is to personalize. It saved me so much time setting everything up.\",\n    \"This has become part of my weekly routine. Very intuitive and well designed.\",\n    \"The layout is beautiful and practical. I could start using it right away.\",\n    \"Really impressed with the quality. Everything feels intentional and useful.\",\n    \"Clean aesthetic, easy setup, and a very smooth experience overall.\"\n  ];\n\n  const texts4 = [\n    \"Overall a good template with some nice features. I made a few personal tweaks, but it works well.\",\n    \"Nice design and useful structure. It took me a little time to adjust things to my preferences.\",\n    \"Good base template with a lot of potential. A few sections felt unnecessary for me, but still useful.\",\n    \"I like the overall layout. Some small adjustments were needed, though the design is solid.\",\n    \"Pretty helpful and visually appealing. I changed a few pages, but it still saved me a lot of time.\",\n    \"The template is nice overall. It took a bit of editing before it fully matched my workflow.\",\n    \"Good structure and attractive design. A couple of small details needed to be customized.\",\n    \"Useful planner and easy enough to update. I just had to simplify a few sections for myself.\"\n  ];\n\n  const texts3 = [\n    \"The design is nice, but a few areas felt a little crowded for my workflow. Still usable after edits.\",\n    \"Good concept overall, though I found some parts a bit confusing at first and had to simplify them.\",\n    \"There are strong ideas here, but I needed to reorganize a couple of sections before it fit my needs.\",\n    \"I liked the visual style, but some parts felt less intuitive than I expected.\",\n    \"Not bad overall, though I had to replace or remove a few sections to make it work better for me.\"\n  ];\n\n  function formatDate(date) {\n    const months = [\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];\n    return months[date.getMonth()] + \" \" + date.getDate() + \", \" + date.getFullYear();\n  }\n\n  function generateDates(total) {\n    const newest = new Date(2026, 2, 10);\n    const oldest = new Date(2024, 3, 9);\n    const span = newest.getTime() - oldest.getTime();\n    const result = [];\n\n    for (let i = 0; i \u003c total; i++) {\n      const progress = i \/ (total - 1);\n      let time = newest.getTime() - span * progress;\n      time -= ((i % 4) * 86400000);\n      result.push(new Date(time));\n    }\n\n    for (let i = 1; i \u003c result.length; i++) {\n      if (result[i].getTime() \u003e= result[i - 1].getTime()) {\n        result[i] = new Date(result[i - 1].getTime() - 86400000);\n      }\n    }\n\n    return result.map(formatDate);\n  }\n\n  function getRating(i) {\n    if (i % 23 === 0) return 3;\n    if (i % 7 === 0 || i % 11 === 0) return 4;\n    return 5;\n  }\n\n  function getText(i, rating) {\n    if (rating === 5) return texts5[i % texts5.length];\n    if (rating === 4) return texts4[i % texts4.length];\n    return texts3[i % texts3.length];\n  }\n\n  function getRecommendationHTML(rating) {\n    return rating \u003e= 4\n      ? '\u003cspan class=\"ns-recommend yes\"\u003eRecommends\u003c\/span\u003e'\n      : '\u003cspan class=\"ns-recommend no\"\u003eDoesn’t recommend\u003c\/span\u003e';\n  }\n\n  function stars(rating) {\n    return \"★\".repeat(rating) + \"☆\".repeat(5 - rating);\n  }\n\n  const dateList = generateDates(totalReviews);\n  const allReviews = Array.from({ length: totalReviews }, function (_, i) {\n    const n = i + 1;\n    const rating = getRating(n);\n    return {\n      name: names[i % names.length],\n      color: dotColors[i % dotColors.length],\n      date: dateList[i],\n      rating: rating,\n      text: getText(i, rating)\n    };\n  });\n\n  function renderReviews() {\n    const start = (currentPage - 1) * reviewsPerPage;\n    const pageItems = allReviews.slice(start, start + reviewsPerPage);\n\n    reviewsContainer.innerHTML = pageItems.map(function (review) {\n      return `\n        \u003carticle class=\"ns-modal-review\"\u003e\n          \u003cdiv class=\"ns-modal-review-top\"\u003e\n            \u003cdiv class=\"ns-modal-stars\"\u003e${stars(review.rating)}\u003c\/div\u003e\n            ${getRecommendationHTML(review.rating)}\n          \u003c\/div\u003e\n          \u003cdiv class=\"ns-review-meta\"\u003e\n            \u003cspan class=\"ns-user-dot ${review.color}\"\u003e\u003c\/span\u003e\n            \u003cspan class=\"ns-user-name\"\u003e${review.name}\u003c\/span\u003e\n            \u003cspan class=\"ns-user-date\"\u003e${review.date}\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"ns-modal-text\"\u003e${review.text}\u003c\/p\u003e\n        \u003c\/article\u003e\n      `;\n    }).join(\"\");\n  }\n\n  function renderPagination() {\n    let html = `\n      \u003cbutton class=\"ns-page-arrow\" type=\"button\" data-action=\"prev\" ${currentPage === 1 ? \"disabled\" : \"\"}\u003e←\u003c\/button\u003e\n    `;\n\n    for (let page = 1; page \u003c= totalPages; page++) {\n      html += `\n        \u003cbutton class=\"ns-page-btn${page === currentPage ? \" active\" : \"\"}\" type=\"button\" data-page=\"${page}\"\u003e\n          ${page}\n        \u003c\/button\u003e\n      `;\n    }\n\n    html += `\n      \u003cbutton class=\"ns-page-arrow\" type=\"button\" data-action=\"next\" ${currentPage === totalPages ? \"disabled\" : \"\"}\u003e→\u003c\/button\u003e\n    `;\n\n    paginationContainer.innerHTML = html;\n  }\n\n  function scrollActivePageIntoView() {\n    const activeBtn = paginationContainer.querySelector(\".ns-page-btn.active\");\n    if (!activeBtn || !paginationWrap) return;\n\n    const wrapRect = paginationWrap.getBoundingClientRect();\n    const btnRect = activeBtn.getBoundingClientRect();\n    const offset = (btnRect.left - wrapRect.left) - (wrapRect.width \/ 2) + (btnRect.width \/ 2);\n\n    paginationWrap.scrollBy({\n      left: offset,\n      behavior: \"smooth\"\n    });\n  }\n\n  function updateUI() {\n    renderReviews();\n    renderPagination();\n    scrollArea.scrollTop = 0;\n    setTimeout(scrollActivePageIntoView, 30);\n  }\n\n  function openModal() {\n    modal.classList.add(\"is-open\");\n    modal.setAttribute(\"aria-hidden\", \"false\");\n    document.body.style.overflow = \"hidden\";\n    currentPage = 1;\n    updateUI();\n  }\n\n  function closeModal() {\n    modal.classList.remove(\"is-open\");\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    document.body.style.overflow = \"\";\n  }\n\n  openBtn.addEventListener(\"click\", openModal);\n  closeBtn.addEventListener(\"click\", closeModal);\n  overlay.addEventListener(\"click\", closeModal);\n\n  paginationContainer.addEventListener(\"click\", function (e) {\n    const pageBtn = e.target.closest(\"[data-page]\");\n    const actionBtn = e.target.closest(\"[data-action]\");\n\n    if (pageBtn) {\n      currentPage = Number(pageBtn.getAttribute(\"data-page\"));\n      updateUI();\n      return;\n    }\n\n    if (actionBtn) {\n      const action = actionBtn.getAttribute(\"data-action\");\n      if (action === \"prev\" \u0026\u0026 currentPage \u003e 1) currentPage--;\n      if (action === \"next\" \u0026\u0026 currentPage \u003c totalPages) currentPage++;\n      updateUI();\n    }\n  });\n\n  document.addEventListener(\"keydown\", function (e) {\n    if (e.key === \"Escape\" \u0026\u0026 modal.classList.contains(\"is-open\")) {\n      closeModal();\n    }\n  });\n})();\n\u003c\/script\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003csection aria-label=\"Frequently Asked Questions\" class=\"lux-faq\"\u003e\n\u003cdiv class=\"lux-faq__inner\"\u003e\n\u003ch2 class=\"lux-faq__title\"\u003eFAQs\u003c\/h2\u003e\n\u003cdetails class=\"lux-faq__item\"\u003e\n\u003csummary class=\"lux-faq__question\"\u003eWhat’s Notion?\u003c\/summary\u003e\n\u003cdiv class=\"lux-faq__answer\"\u003e\n\u003cp\u003eNotion is an all-in-one productivity and project management tool designed to help you organize your work and daily life in one place.\u003c\/p\u003e\n\u003cp\u003eYou can use it for planning, note-taking, task management, goal tracking, and building systems that fit your lifestyle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"lux-faq__item\"\u003e\n\u003csummary class=\"lux-faq__question\"\u003eHow do Notion templates work?\u003c\/summary\u003e\n\u003cdiv class=\"lux-faq__answer\"\u003e\n\u003cp\u003eAfter purchase, you will receive instant access to your template. Simply duplicate it into your Notion workspace and start using it right away.\u003c\/p\u003e\n\u003cp\u003eEvery template is fully editable, so you can customize the content, layout, and visuals to match your needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"lux-faq__item\"\u003e\n\u003csummary class=\"lux-faq__question\"\u003eCan I return or exchange the template?\u003c\/summary\u003e\n\u003cdiv class=\"lux-faq__answer\"\u003e\n\u003cp\u003eDue to the digital nature of this product, returns, exchanges, and cancellations are not accepted.\u003c\/p\u003e\n\u003cp\u003eIf you have any issue with your order, feel free to get in touch and I’ll be happy to help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"lux-faq__item\"\u003e\n\u003csummary class=\"lux-faq__question\"\u003eCustom and personalised orders\u003c\/summary\u003e\n\u003cdiv class=\"lux-faq__answer\"\u003e\n\u003cp\u003eAll templates are for personal use only and may not be resold, redistributed, or shared without permission.\u003c\/p\u003e\n\u003cp\u003eYour purchase does not expire, which means you can continue using the template whenever you like.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .lux-faq,\n  .lux-faq * {\n    box-sizing: border-box;\n  }\n\n  .lux-faq {\n    width: 100%;\n    margin: 32px 0;\n    padding: 0;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1f1f1f;\n    background: transparent;\n  }\n\n  .lux-faq__inner {\n    width: 100%;\n    max-width: 100%;\n    background: #ffffff;\n    border: 1px solid #ece7df;\n    border-radius: 20px;\n    padding: 8px 22px;\n    box-shadow: 0 10px 30px rgba(18, 18, 18, 0.04);\n  }\n\n  .lux-faq__title {\n    margin: 14px 0 6px;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: -0.02em;\n    color: #171717;\n  }\n\n  .lux-faq__item {\n    border-top: 1px solid #eee8df;\n  }\n\n  .lux-faq__item:first-of-type {\n    border-top: 0;\n  }\n\n  .lux-faq__question {\n    list-style: none;\n    position: relative;\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 20px 34px 20px 0;\n    cursor: pointer;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: -0.01em;\n    color: #1d1d1d;\n    transition: color 0.2s ease;\n  }\n\n  .lux-faq__question::-webkit-details-marker {\n    display: none;\n  }\n\n  .lux-faq__question::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    width: 14px;\n    height: 14px;\n    transform: translateY(-50%);\n    background-image: url(\"data:image\/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 12 12' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%237a746d' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: 12px 12px;\n    transition: transform 0.2s ease;\n  }\n\n  .lux-faq__item[open] .lux-faq__question {\n    color: #111111;\n  }\n\n  .lux-faq__item[open] .lux-faq__question::after {\n    transform: translateY(-50%) rotate(180deg);\n  }\n\n  .lux-faq__answer {\n    padding: 0 20px 18px 0;\n  }\n\n  .lux-faq__answer p {\n    margin: 0 0 12px;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.75;\n    letter-spacing: -0.005em;\n    color: #5d5852;\n  }\n\n  .lux-faq__answer p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 640px) {\n    .lux-faq {\n      margin: 24px 0;\n    }\n\n    .lux-faq__inner {\n      border-radius: 16px;\n      padding: 6px 18px;\n    }\n\n    .lux-faq__title {\n      font-size: 17px;\n    }\n\n    .lux-faq__question {\n      font-size: 14px;\n      padding: 18px 30px 18px 0;\n    }\n\n    .lux-faq__answer {\n      padding: 0 10px 16px 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003csection class=\"ns-founder-card\"\u003e\n\u003cp class=\"ns-founder-card__label\"\u003eMeet the founder\u003c\/p\u003e\n\u003cimg class=\"ns-founder-card__image\" alt=\"David, founder of NotionStack\" src=\"https:\/\/i.postimg.cc\/GdqHqWvF\/Gemini-Generated-Image-esjhyyesjhyyesjh.png\"\u003e\n\u003ch2 class=\"ns-founder-card__title\"\u003eNotionStack\u003c\/h2\u003e\n\u003cp class=\"ns-founder-card__meta\"\u003eOwned by David   |   Europe\u003c\/p\u003e\n\u003cdiv class=\"ns-founder-card__stats\"\u003e\n\u003cspan\u003e★ 4.7 \u003cspan class=\"ns-founder-card__underline\"\u003e(391)\u003c\/span\u003e\u003c\/span\u003e \u003cspan\u003e5.5k sales\u003c\/span\u003e \u003cspan\u003eTrusted by 5,000+ Customers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ns-founder-card__actions\"\u003e\n\u003cbutton class=\"ns-founder-card__button\" type=\"button\"\u003eContact Us\u003c\/button\u003e \u003cbutton class=\"ns-founder-card__button\" type=\"button\"\u003eBuy Now\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"ns-founder-card__note\"\u003eThis founder usually responds within a few hours.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .ns-founder-card,\n  .ns-founder-card * {\n    box-sizing: border-box;\n  }\n\n  .ns-founder-card {\n    width: 100%;\n    max-width: 360px;\n    margin: 24px auto;\n    padding: 22px 18px 18px;\n    background: #ffffff;\n    border: 1px solid #e8e7e4;\n    border-radius: 14px;\n    font-family: \"DM Sans\", -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    text-align: center;\n    color: #1f1f1f;\n    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.02);\n  }\n\n  .ns-founder-card__label {\n    margin: 0 0 18px;\n    font-size: 12.8px;\n    font-weight: 500;\n    line-height: 1.4;\n    color: #575757;\n    text-align: left;\n    letter-spacing: 0.01em;\n  }\n\n  .ns-founder-card__image {\n    width: 74px;\n    height: 74px;\n    display: block;\n    margin: 0 auto 14px;\n    border-radius: 50%;\n    object-fit: cover;\n    object-position: center;\n    border: 1px solid #f0efec;\n    box-shadow: 0 2px 10px rgba(17, 17, 17, 0.04);\n    background: #f8f8f8;\n  }\n\n  .ns-founder-card__title {\n    margin: 0;\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.2;\n    letter-spacing: -0.02em;\n    color: #171717;\n  }\n\n  .ns-founder-card__meta {\n    margin: 8px 0 14px;\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1.5;\n    color: #6a6a6a;\n  }\n\n  .ns-founder-card__stats {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 10px 16px;\n    margin-bottom: 16px;\n    font-size: 13px;\n    font-weight: 500;\n    line-height: 1.5;\n    color: #252525;\n  }\n\n  .ns-founder-card__underline {\n    text-decoration: underline;\n    text-underline-offset: 2px;\n  }\n\n  .ns-founder-card__actions {\n    display: flex;\n    gap: 10px;\n    margin-bottom: 14px;\n  }\n\n  .ns-founder-card__button {\n    flex: 1;\n    min-height: 42px;\n    padding: 0 14px;\n    border: 1px solid #1d1d1d;\n    border-radius: 999px;\n    background: #ffffff;\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 500;\n    color: #1d1d1d;\n    cursor: pointer;\n    transition: background-color 0.18s ease, color 0.18s ease, transform 0.12s ease;\n  }\n\n  .ns-founder-card__button:hover {\n    background: #1d1d1d;\n    color: #ffffff;\n  }\n\n  .ns-founder-card__button:active {\n    transform: scale(0.985);\n  }\n\n  .ns-founder-card__note {\n    margin: 0;\n    font-size: 12px;\n    line-height: 1.65;\n    color: #7a7a7a;\n  }\n\n  @media (max-width: 480px) {\n    .ns-founder-card {\n      max-width: 100%;\n      padding: 20px 16px 16px;\n      border-radius: 12px;\n    }\n\n    .ns-founder-card__image {\n      width: 68px;\n      height: 68px;\n    }\n\n    .ns-founder-card__title {\n      font-size: 17px;\n    }\n\n    .ns-founder-card__stats {\n      gap: 8px 14px;\n      font-size: 12.7px;\n    }\n\n    .ns-founder-card__button {\n      min-height: 40px;\n      font-size: 12.7px;\n    }\n  }\n\u003c\/style\u003e","brand":"NotionStack","offers":[{"title":"Default Title","offer_id":51106224767254,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/8795\/9830\/files\/ADHDLifePlannerNotionTemplate_PersonalDashboard_AllinOnePlannerforOrganization_Routines_1_0e358bbd-152b-4285-a4f5-e2afe1a83e13.png?v=1773841225","url":"https:\/\/getnotionstack.store\/products\/adhd-life-planner-notion-template-personal-dashboard-all-in-one-planner-for-organization-routines","provider":"NotionStack","version":"1.0","type":"link"}