.np-mini{--navy:#152d4e;--ink:#20314a;--muted:#5e6f83;--orange:#fd5b00;--line:#dce3eb;--paper:#fff;--bg:#f3f5f8;--soft:#fff4e5;--font:ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.np-mini *{box-sizing:border-box}.np-mini{margin:0;color:var(--ink);font:16px/1.5 var(--font);-webkit-text-size-adjust:100%}.np-mini button,.np-mini input,.np-mini select{font:inherit;color:inherit}.np-mini a,.np-mini button,.np-mini input,.np-mini select{-webkit-tap-highlight-color:transparent}.np-mini button{cursor:pointer}.np-mini a:focus-visible,.np-mini button:focus-visible,.np-mini input:focus-visible,.np-mini select:focus-visible{outline:3px solid #f0a748;outline-offset:3px}.np-mini button{border:0;background:transparent}.np-mini button:disabled{cursor:default}.np-mini button svg,.np-mini span svg{flex-shrink:0}.np-mini svg{width:22px;height:22px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.np-mini h1,.np-mini h2,.np-mini h3,.np-mini p{margin:0}.np-mini [hidden]{display:none!important}.np-mini .app{max-width:480px;min-height:100dvh;margin:0 auto;background:var(--bg);position:relative}.np-mini .app-header{background:#fff;border-bottom:1px solid var(--line);padding:16px 16px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.np-mini .brand-row{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;grid-gap:10px;align-items:center}.np-mini .bell{width:52px;height:52px;object-fit:contain}.np-mini .wordmark{width:100%;max-width:245px;height:auto;display:block}.np-mini .icon-button{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#344c65}.np-mini .menu-button{border:1px solid var(--line);background:#fff}.np-mini .main{padding:24px 16px 110px;max-width:650px;margin:auto}.np-mini .page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.np-mini .page-heading h1{font-size:28px;line-height:1.2;letter-spacing:-.65px;font-weight:700}.np-mini .page-heading .icon-button{border:1px solid var(--line);background:#fff}.np-mini .search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d3dce6;border-radius:14px;padding:0 14px;min-height:52px;color:var(--muted)}.np-mini .search input{width:100%;min-width:0;border:0;background:transparent;padding:13px 0;outline:none;font-size:16px}.np-mini .search input::placeholder{color:#657589}.np-mini .search:focus-within{border-color:#506d90;box-shadow:0 0 0 2px #506d901c}.np-mini .clear{width:30px;min-height:36px;padding:0;font-size:23px;color:var(--muted)}.np-mini .types{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:18px -16px 14px;padding:0 16px 3px;overscroll-behavior-x:contain}.np-mini .types::-webkit-scrollbar{display:none}.np-mini .types button{min-height:44px;white-space:nowrap;padding:9px 14px;border-radius:11px;font-size:15px;font-weight:550;color:#526279;border:1px solid transparent}.np-mini .types button[aria-pressed=true]{background:var(--navy);color:#fff}.np-mini .filter-row{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:10px;gap:10px}.np-mini .select-wrap{position:relative;min-width:0}.np-mini .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 32px 10px 12px;min-height:46px;background:#fff;border:1px solid var(--line);border-radius:11px;font-size:15px;overflow:hidden;text-overflow:ellipsis}.np-mini .select-wrap svg{position:absolute;right:10px;top:15px;width:16px;height:16px;pointer-events:none;color:var(--muted)}.np-mini .list-heading{display:flex;align-items:center;justify-content:space-between;margin:23px 0 12px;min-height:24px;font-size:14px;color:var(--muted)}.np-mini .reset{font-size:14px;color:#365575;min-height:32px;text-decoration:underline;text-underline-offset:4px}.np-mini .record-list{display:grid;grid-gap:12px;gap:12px}.np-mini .record{position:relative;background:#fff;border:1px solid #e0e6ee;border-radius:18px;padding:18px 18px 12px;box-shadow:0 3px 12px #20334e03}.np-mini .record-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.np-mini .type-label{display:flex;align-items:center;gap:7px;font-size:14px;color:#60728a}.np-mini .type-label svg{width:18px;height:18px}.np-mini .record-category{font-size:13px;color:#5b6f87;background:#f0f3f7;border-radius:6px;padding:3px 8px}.np-mini .record-open{display:block;text-align:left;width:100%;padding:0}.np-mini .record h2{font-size:18px;font-weight:650;line-height:1.35;letter-spacing:-.15px;margin-bottom:7px}.np-mini .summary{font-size:16px;line-height:1.5;color:#53657a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-mini .schedule{display:flex;align-items:center;gap:7px;color:#8b4c0c;background:#fff5e7;border-radius:8px;padding:7px 10px;font-size:14px;margin-top:13px}.np-mini .schedule svg{width:17px;height:17px}.np-mini .record-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:11px;padding-top:8px;border-top:1px solid #edf0f4}.np-mini .record-foot span{color:#607187;font-size:14px}.np-mini .record-foot button{min-height:40px;padding:8px 0 8px 10px;font-size:14px;color:#3e5874;display:flex;gap:5px;align-items:center}.np-mini .record-foot button svg{width:16px;height:16px}.np-mini .empty{padding:32px 16px;text-align:center;border:1px dashed #cbd5e2;border-radius:18px;background:#fff}.np-mini .empty h2{font-size:20px;margin-bottom:8px}.np-mini .empty p{color:var(--muted)}.np-mini .bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:5;max-width:480px;width:100%;display:grid;grid-template-columns:1fr 1fr .9fr 1.22fr 1fr;padding:7px 7px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.np-mini .bottom-nav button{padding:4px 0;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:500;color:#62748a;line-height:1.3}.np-mini .bottom-nav .nav-icon{display:grid;place-items:center;width:42px;height:29px;border-radius:10px}.np-mini .bottom-nav button[aria-current=page]{color:#173654;font-weight:650}.np-mini .bottom-nav button[aria-current=page] .nav-icon{background:#fff;color:var(--orange)}.np-mini .bottom-nav .create .nav-icon{background:#203f60;color:#fff;width:35px;height:30px;border-radius:10px}.np-mini dialog{width:calc(100% - 24px);max-width:440px;max-height:85dvh;border:1px solid #dfe5ee;border-radius:22px;padding:24px;color:var(--ink);background:#fff;box-shadow:0 20px 70px #142f4e33}.np-mini dialog::-webkit-backdrop{background:#132c4659;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.np-mini dialog::backdrop{background:#132c4659;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.np-mini .dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.np-mini .dialog-head h2{font-size:21px}.np-mini .dialog-body p{margin:12px 0;line-height:1.6}.np-mini .dialog-menu{display:grid;grid-gap:8px;gap:8px}.np-mini .dialog-menu button{border:1px solid var(--line);border-radius:12px;text-align:left;min-height:48px;padding:10px 14px}.np-mini .dialog-menu .selected{background:#fff5e7;border-color:#f0d4aa}.np-mini .toast{position:fixed;z-index:20;bottom:105px;left:50%;transform:translateX(-50%);background:#19334e;color:#fff;max-width:calc(100% - 32px);width:350px;padding:14px 18px;border-radius:14px;box-shadow:0 6px 30px #18324e30;font-size:15px;text-align:center}@media(max-width:360px){.np-mini .brand-row{grid-template-columns:46px minmax(0,1fr) 40px;gap:8px}.np-mini .bell{width:46px;height:46px}.np-mini .app-header{padding:14px}.np-mini .menu-button{width:40px}.np-mini .main,.np-mini .types{padding-left:14px;padding-right:14px}.np-mini .types{margin-left:-14px;margin-right:-14px}.np-mini .record{padding-left:15px;padding-right:15px}.np-mini .bottom-nav{padding-left:3px;padding-right:3px}.np-mini .bottom-nav button{font-size:12px}.np-mini .filter-row{gap:7px}.np-mini .select-wrap select{font-size:14px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.np-mini *{scroll-behavior:auto!important}}.np-mini .record-category{background:#fff;color:#29374a;border:1px solid var(--orange);font-size:14px}.np-mini .home-heading h1{font-size:28px;line-height:1.25;letter-spacing:-.5px;margin-bottom:6px;outline:none}.np-mini .home-heading p{font-size:15px;color:var(--muted);margin-bottom:20px}.np-mini .home-search{display:flex;align-items:center;gap:9px;background:white;border:1px solid var(--line);border-radius:13px;min-height:52px;padding:0 12px;margin-bottom:12px}.np-mini .home-search>svg{width:20px;flex-shrink:0;color:var(--muted)}.np-mini .home-search input{min-width:0;flex:1 1;width:100%;border:0;background:transparent;outline:none;padding:13px 0;font-size:16px}.np-mini .home-search:focus-within{border-color:var(--orange)}.np-mini .home-search button{width:42px;min-height:44px;border-radius:9px;color:var(--orange);padding:8px}.np-mini .home-create{width:100%;margin-bottom:22px}.np-mini .home-create svg{color:var(--orange)}.np-mini .home-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.np-mini .home-stats button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:white;border:1px solid var(--line);border-radius:13px;min-height:60px;padding:12px;text-align:left;font-size:15px}.np-mini .home-stats strong{font-size:21px;font-weight:650}.np-mini .home-attention{display:flex;align-items:center;gap:12px;padding:14px 15px;background:white;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:12px;margin-bottom:24px;width:100%;text-align:left;min-height:68px}.np-mini .home-attention>span{flex:1 1}.np-mini .home-attention strong{display:block;font-size:16px;font-weight:600}.np-mini .home-attention small{display:block;font-size:14px;color:var(--muted);margin-top:3px}.np-mini .home-attention>svg{color:var(--orange);width:20px;flex-shrink:0}.np-mini .home-section{margin-bottom:24px}.np-mini .home-section header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.np-mini .home-section h2{font-size:20px;line-height:1.3}.np-mini .home-section header button{min-height:44px;font-size:15px;display:flex;align-items:center;gap:5px;padding:6px 0 6px 10px;color:#425e79;white-space:nowrap}.np-mini .home-section header svg{width:17px}.np-mini .home-list{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden}.np-mini .home-row{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:16px 14px;min-height:88px}.np-mini .home-row+.home-row{border-top:1px solid #e9edf2}.np-mini .home-row>span:nth-child(2){min-width:0;flex:1 1}.np-mini .home-row strong{display:block;font-size:16px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.np-mini .home-row small{display:block;font-size:14px;color:var(--muted);margin-top:4px}.np-mini .home-time{font-size:18px;font-weight:650;line-height:1.5;min-width:50px;color:var(--ink)}.np-mini .home-row>svg{width:16px;flex-shrink:0;color:var(--muted);margin-top:5px}.np-mini .home-type-icon{display:grid;place-items:center;width:34px;height:36px;flex-shrink:0;border-radius:9px;color:var(--orange);background:white;border:1px solid var(--line)}.np-mini .home-type-icon svg{width:20px}.np-mini .home-empty{padding:22px 16px;text-align:center;background:white;border:1px solid var(--line);border-radius:16px}.np-mini .home-empty h3{font-size:18px;margin-bottom:8px}.np-mini .home-empty p{font-size:15px;color:var(--muted);line-height:1.55;margin-bottom:14px}.np-mini .home-empty button{width:100%}.np-mini .home-example{font-size:13px;color:var(--muted);text-align:center;margin-top:16px}@media(max-width:360px){.np-mini .home-stats button{font-size:14px;padding:10px}.np-mini .home-stats strong{font-size:19px}.np-mini .home-row{gap:9px;padding:14px 12px}.np-mini .home-section h2{font-size:19px}}.np-mini .detail-button.home-create{font-size:18px}.np-mini .detail-button.home-create svg{width:23px;height:23px}.np-mini .app-header{padding:8px 16px}.np-mini .brand-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.np-mini .bell{width:44px;height:44px}.np-mini .wordmark{width:90%;max-width:218px;justify-self:center}.np-mini .menu-button{width:44px;height:44px;color:var(--navy)}.np-mini .menu-button svg{width:32px;height:32px;stroke-width:2}.np-mini{min-height:100dvh;background:#e7ecf2;font-weight:400;letter-spacing:normal}.np-mini .dialog-menu a,.np-mini .dialog-menu button{display:flex;align-items:center;gap:10px}.np-mini .dialog-menu a{border:1px solid var(--line);border-radius:12px;min-height:48px;padding:10px 14px}.np-mini .np-load-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.np-mini .np-load-status p{min-width:0;overflow-wrap:anywhere}.np-mini .np-records-status{color:var(--muted);font-size:13px;margin-top:18px;overflow-wrap:anywhere}.np-mini .np-more{margin-top:18px;width:100%}.np-mini .record[data-launch-target=true]{outline:2px solid var(--orange);outline-offset:2px}.np-mini .record-category{max-width:100%;overflow-wrap:anywhere}.np-mini .record h2{overflow-wrap:anywhere}.np-mini .record-foot span{min-width:0}.np-mini .np-existing-screen .mini-flow{display:grid;grid-gap:16px;gap:16px}.np-mini [data-mini-screen=records] .select-wrap svg,.np-mini [data-mini-screen=records] .type-label svg{color:var(--orange)}.np-mini [data-mini-screen=records] .types{gap:8px;flex-wrap:wrap;overflow:visible;margin-top:18px;padding-bottom:4px}.np-mini [data-mini-screen=records] .types button{border:1px solid #cdd7e3;background:white;color:#40566f;border-radius:11px;padding:10px 13px;min-height:44px}.np-mini [data-mini-screen=records] .types button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.np-mini [data-mini-screen=records] .types button:hover{border-color:var(--orange)}.np-mini [data-mini-screen=records] .search{gap:7px;padding-right:5px}.np-mini .record-search-submit{flex:0 0 44px;min-height:46px;display:grid;place-items:center;padding:8px;color:var(--orange);border-radius:10px}.np-mini .record-search-submit svg{width:22px;height:22px}.np-mini .search .clear{flex-shrink:0}.np-mini .page-heading{padding:0}.np-mini{--np-safe-top:calc(max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--np-safe-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--np-safe-left:calc(max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px));--np-safe-right:calc(max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));--np-viewport-bottom:max(0px,calc(100dvh - var(--tg-viewport-stable-height,100dvh)))}.np-mini .app-header{padding-top:calc(8px + var(--np-safe-top));padding-left:max(16px,var(--np-safe-left));padding-right:max(16px,var(--np-safe-right))}.np-mini .main{padding-bottom:calc(110px + var(--np-safe-bottom) + var(--np-viewport-bottom))}.np-mini .bottom-nav{bottom:var(--np-viewport-bottom);padding-bottom:max(9px,var(--np-safe-bottom));padding-left:max(7px,var(--np-safe-left));padding-right:max(7px,var(--np-safe-right))}@media(max-width:360px){.np-mini .bottom-nav{padding-left:max(3px,var(--np-safe-left));padding-right:max(3px,var(--np-safe-right))}}.np-mini .icon-button{flex:0 0 auto;aspect-ratio:1}.np-mini .sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.np-mini .detail-main{padding:12px 16px 110px}.np-mini .back-to-records{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;margin-bottom:12px;color:#415a76;font-size:16px}.np-mini .back-to-records svg{width:18px;transform:rotate(180deg)}.np-mini .detail-card{background:#fff;border:1px solid #e0e6ee;border-radius:20px;padding:22px 20px}.np-mini .detail-card .record-top{margin-bottom:18px}.np-mini .detail-title{font-size:25px;line-height:1.25;letter-spacing:-.5px;font-weight:700;margin-bottom:16px;overflow-wrap:anywhere}.np-mini .detail-text{font-size:16px;line-height:1.65;color:#40556d;white-space:pre-line;overflow-wrap:anywhere}.np-mini .detail-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #e8edf3;font-size:14px;color:#526880}.np-mini .status-mark{display:inline-flex;align-items:center;gap:6px}.np-mini .status-mark:before{content:"";width:6px;height:6px;background:#4d8277;border-radius:50%}.np-mini .meta-dot{color:#a7b2c0}.np-mini .original-text{margin-top:20px;border:1px solid #e1e7ef;border-radius:12px;font-size:15px}.np-mini .original-text summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:48px;padding:11px 13px;color:#3f5773;gap:10px}.np-mini .original-text summary::-webkit-details-marker{display:none}.np-mini .original-text summary svg{width:18px;height:18px}.np-mini .original-text[open] summary svg{transform:rotate(180deg)}.np-mini .original-text p{padding:0 14px 16px;white-space:pre-line;overflow-wrap:anywhere;color:#5a6d83;line-height:1.6}.np-mini .detail-source{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;color:#65758b;font-size:14px}.np-mini .detail-source button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 0 8px 6px;color:#315371;font-size:15px}.np-mini .detail-source svg{width:17px;height:17px}.np-mini .detail-actions{display:flex;gap:10px;margin-top:18px}.np-mini .detail-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:13px;padding:12px 16px;font-size:16px;font-weight:600;border:1px solid #dce4ed;background:#fff}.np-mini .detail-button.primary{background:#1b3b5c;color:#fff;border-color:#1b3b5c;flex:1 1}.np-mini .detail-button svg{width:19px;height:19px}.np-mini .delete-record{display:block;color:#8e4a48;font-size:14px;min-height:44px;padding:10px;margin:10px auto 0}.np-mini .detail-note{font-size:13px;text-align:center;color:#64758a;margin-top:12px}.np-mini .schedule-panel{margin:20px 0;padding:16px;background:#fff6e8;border-radius:13px;border:1px solid #f2dfc0}.np-mini .schedule-panel .schedule-label{font-size:14px;color:#88531c;display:flex;gap:7px;align-items:center}.np-mini .schedule-panel strong{display:block;font-size:20px;line-height:1.4;color:#623f1c;margin-top:6px}.np-mini .schedule-panel small{font-size:14px;color:#765638;display:block;margin-top:5px}.np-mini .detail-fields{margin:18px 0 0}.np-mini .detail-fields>div{display:grid;grid-template-columns:70px 1fr;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f4;font-size:15px}.np-mini .detail-fields dt{color:#65758a}.np-mini .detail-fields dd{margin:0;color:#3c536e;overflow-wrap:anywhere}.np-mini .reminder-actions{margin-top:18px;padding-top:18px;border-top:1px solid #e4eaf1}.np-mini .reminder-actions>.detail-button{width:100%}.np-mini .detail-main .example-note{margin-top:12px}.np-mini .detail-board .phone{height:1080px}.np-mini .detail-board .board-grid{gap:28px}.np-mini .detail-board .board-intro{max-width:700px}@media(max-width:360px){.np-mini .detail-main{padding-left:14px;padding-right:14px}.np-mini .detail-card{padding:20px 16px}.np-mini .detail-title{font-size:24px}.np-mini .detail-source{flex-wrap:wrap}}.np-mini .detail-title:focus{outline:none}.np-mini .detail-card{position:relative}.np-mini .detail-card:before{content:"";position:absolute;left:22px;top:0;width:32px;height:3px;border-radius:0 0 3px 3px;background:var(--orange)}.np-mini .editor-main{padding:12px 16px 132px}.np-mini .editor-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 20px}.np-mini .editor-heading h1{font-size:26px;letter-spacing:-.6px;line-height:1.25;outline:none}.np-mini .editor-heading .edit-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--orange);border:1px solid #dfe6ee}.np-mini .editor-card{padding:20px;background:#fff;border:1px solid #dfe6ee;border-radius:18px}.np-mini .edit-field{display:block;margin-bottom:22px}.np-mini .category-choice legend,.np-mini .edit-field>span{display:block;font-size:16px;font-weight:600;margin-bottom:9px;color:#2b425d}.np-mini .edit-field input,.np-mini .edit-field textarea{display:block;width:100%;min-width:0;border:1px solid #ccd7e3;border-radius:11px;background:#fff;padding:12px;color:#263f5b;font-size:16px;line-height:1.5;outline:none}.np-mini .edit-field textarea{resize:vertical;min-height:165px}.np-mini .edit-field input:focus,.np-mini .edit-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #fd5b0014}.np-mini .edit-help{display:block;font-size:14px;color:#62748a;margin-top:7px}.np-mini .category-choice{margin:0;padding:0;border:0;min-width:0}.np-mini .category-options{display:flex;flex-wrap:wrap;gap:8px}.np-mini .category-option{position:relative;cursor:pointer}.np-mini .category-option input{position:absolute;opacity:0;width:1px;height:1px}.np-mini .category-option span{min-height:44px;padding:9px 12px;border:1px solid #dce4ed;border-radius:10px;display:flex;align-items:center;gap:6px;color:#51677e;font-size:15px;background:#fff}.np-mini .category-option input:checked+span{background:#fff;color:#29374a;border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:600}.np-mini .category-option input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.np-mini .category-option svg{width:16px;height:16px;display:none}.np-mini .category-option input:checked+span svg{display:block;color:var(--orange)}.np-mini .editor-footer{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:480px;width:100%;z-index:7;padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #dfe5ed;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.np-mini .editor-footer>div{display:grid;grid-template-columns:1fr 1.8fr;grid-gap:10px;gap:10px}.np-mini .editor-footer .detail-button{padding:12px 8px}.np-mini .editor-footer .primary svg{color:var(--orange)}.np-mini .editor-card .record-top{margin-bottom:23px}.np-mini .editor-note{font-size:13px;line-height:1.5;color:#65778a;text-align:center;margin-top:17px}.np-mini .edit-board .phone{height:1000px}.np-mini .edit-field textarea{font-family:var(--font)}.np-mini .date-time-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:12px;gap:12px}.np-mini .date-time-row .edit-field{margin-bottom:7px}.np-mini .date-time-row input{min-height:50px;padding:10px;max-width:100%;min-width:0}.np-mini .zone-note{font-size:14px;color:#65778a;margin:0 0 22px}.np-mini .notify-picker{border:0;border-top:1px solid #e5ebf2;margin:0 0 24px;padding:20px 0 0;min-width:0}.np-mini .notify-picker legend{float:left;width:100%;font-size:18px;font-weight:650;margin-bottom:6px}.np-mini .notify-picker .timing-intro{clear:both;font-size:14px;line-height:1.5;color:#61758c;margin-bottom:13px}.np-mini .timing-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.np-mini .timing-buttons button{min-height:46px;padding:10px 9px;border:1px solid #dce4ed;border-radius:10px;background:#fff;font-size:15px;line-height:1.35;text-align:left;display:flex;align-items:center;gap:6px}.np-mini .timing-buttons button svg{width:16px;height:16px;flex-shrink:0;color:var(--orange);display:none}.np-mini .timing-buttons button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:600;color:#29374a}.np-mini .timing-buttons button[aria-pressed=true] svg{display:block}.np-mini .all-timings{margin-top:10px}.np-mini .all-timings summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#3f5874;font-size:15px;list-style:none}.np-mini .all-timings summary::-webkit-details-marker{display:none}.np-mini .all-timings[open] summary svg{transform:rotate(180deg)}.np-mini .timing-group{margin-top:14px}.np-mini .timing-group h3{font-size:15px;font-weight:600;margin-bottom:9px}.np-mini .timing-selection{margin-top:14px;font-size:14px;line-height:1.5;color:#456079;border-left:2px solid var(--orange);padding-left:10px}.np-mini:has(.is-scheduled-editor) .edit-field textarea{min-height:110px}.np-mini:has(.is-scheduled-editor) .editor-card>.edit-field{margin-bottom:20px}@media(max-width:360px){.np-mini .date-time-row{gap:8px}.np-mini .date-time-row input{font-size:16px;padding:9px 7px}.np-mini .timing-buttons button{font-size:14px}}.np-mini .picker-field{position:relative;display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:white;min-width:0;cursor:pointer}.np-mini .picker-field:focus-within{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.np-mini .picker-field input{border:0!important;box-shadow:none!important;background:transparent;width:100%;padding:12px 0 12px 10px;pointer-events:none;font-size:16px}.np-mini .picker-field input::-webkit-calendar-picker-indicator{display:none}.np-mini .picker-launch{flex:0 0 48px;height:52px;color:var(--orange);display:grid;place-items:center;padding:0}.np-mini .picker-launch svg{width:28px;height:28px;stroke-width:1.8}.np-mini .date-time-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.np-mini .picker-dialog{width:calc(100% - 16px);max-width:464px;max-height:94dvh;padding:20px 12px;border-radius:24px}.np-mini .picker-dialog h2{font-size:23px}.np-mini .picker-dialog .dialog-head{padding:0 8px}.np-mini .picker-caption{font-size:15px;color:var(--muted);padding:0 8px 16px}.np-mini .month-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 0 18px;gap:8px}.np-mini .month-nav strong{text-transform:capitalize;font-size:21px}.np-mini .month-nav button{width:48px;height:48px;border:1px solid var(--line);border-radius:12px;color:var(--orange);font-size:26px}.np-mini .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.np-mini .calendar-grid .weekday{text-align:center;color:var(--muted);font-size:14px;padding:8px 0 12px}.np-mini .calendar-grid button{height:52px;border-radius:12px;font-size:19px;border:1.5px solid transparent;padding:0}.np-mini .calendar-grid button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:700}.np-mini .calendar-grid button:hover{background:#f3f5f8}.np-mini .picker-bottom{margin-top:22px;border-top:1px solid var(--line);padding:18px 6px 0}.np-mini .picker-value{font-weight:600;text-align:center;margin-bottom:16px;font-size:18px}.np-mini .picker-actions{display:grid;grid-template-columns:1fr 1.7fr;grid-gap:10px;gap:10px}.np-mini .time-wheels,.np-mini .wheel-labels{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:0 16px}.np-mini .wheel-labels{text-align:center;color:var(--muted);margin-bottom:12px}.np-mini .time-wheels{position:relative}.np-mini .time-wheels:after{content:":";position:absolute;left:50%;top:115px;transform:translateX(-50%);font-size:28px}.np-mini .time-wheel{height:284px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;border:1px solid var(--line);border-radius:16px;padding:6px;scrollbar-width:thin}.np-mini .time-wheel button{display:block;width:100%;height:54px;scroll-snap-align:center;font-size:24px;border:1.5px solid transparent;border-radius:10px}.np-mini .time-wheel button[aria-pressed=true]{border-color:var(--orange);font-weight:700}.np-mini .time-hint{text-align:center;color:var(--muted);font-size:14px;padding:15px 8px 0}.np-mini .source-panel h2{font-size:18px;margin-bottom:12px}.np-mini .field-hint{font-size:14px;color:var(--muted);margin:4px 0 12px}.np-mini .source-panel{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.np-mini .source-panel p{margin:8px 0;color:var(--muted);font-size:15px;overflow-wrap:anywhere}.np-mini .source-panel strong{color:var(--ink)}.np-mini .source-panel .original-text{margin-top:12px}.np-mini .detail-source{flex-wrap:wrap}.np-mini .detail-source>span{min-width:0;overflow-wrap:anywhere}@media(max-width:360px){.np-mini .picker-field input{font-size:14px;padding-left:7px}.np-mini .picker-launch{flex-basis:44px}.np-mini .picker-dialog{padding:18px 8px}.np-mini .calendar-grid button{height:48px}.np-mini .month-nav strong{font-size:19px}}.np-mini .edit-field>.picker-field{display:flex;margin-bottom:0}.np-mini .picker-launch{min-width:44px}.np-mini .picker-field input{flex:1 1;min-width:0}@media(max-width:360px){.np-mini .date-time-row{grid-template-columns:1fr}.np-mini .picker-field input{font-size:16px}}.np-mini .time-wheel{padding:115px 6px}.np-mini #end-fields .edit-field>span:first-child{min-height:48px}.np-mini .schedule-panel{background:#fff;border-color:var(--orange);color:var(--ink)}.np-mini .schedule-panel .schedule-label svg{color:var(--orange)}.np-mini .schedule-panel small{color:var(--muted)}.np-mini .detail-fields dd{white-space:pre-line}.np-mini .month-nav button{font-size:52px;line-height:1;display:grid;place-items:center;padding:0;flex-shrink:0}.np-mini .month-nav .month-chevron{display:block;width:24px;height:32px;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.np-mini .repeat-frequency{margin:0 0 20px;border:0;padding:0;min-width:0}.np-mini .repeat-frequency legend,.np-mini .repeat-weekdays legend{font-size:18px;font-weight:650;margin-bottom:12px}.np-mini .repeat-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.np-mini .repeat-options label{position:relative}.np-mini .repeat-options input{position:absolute;opacity:0;width:1px;height:1px}.np-mini .repeat-options span{display:flex;align-items:center;gap:6px;min-height:50px;padding:10px;border:1px solid var(--line);border-radius:11px;font-size:16px}.np-mini .repeat-options svg{width:16px;height:16px;color:var(--orange);display:none}.np-mini .repeat-options input:checked+span{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:600}.np-mini .repeat-options input:checked+span svg{display:block}.np-mini .repeat-options input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.np-mini .repeat-weekdays{padding:0;border:0;margin:0 0 22px;min-width:0}.np-mini .weekday-buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.np-mini .weekday-buttons button{min-height:48px;border:1px solid var(--line);border-radius:11px;background:white;font-size:17px}.np-mini .weekday-buttons button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:650}.np-mini .repeat-note{font-size:14px;line-height:1.5;color:var(--muted);margin:10px 0 0}.np-mini .repeat-summary{font-size:15px;border-left:2px solid var(--orange);padding:0 0 0 12px;margin:0 0 22px;line-height:1.5}.np-mini .repeat-time-only{grid-template-columns:minmax(0,1fr)}.np-mini .repeat-time-only .edit-field{max-width:210px}.np-mini .repeat-editor .timing-intro{margin-top:0}.np-mini .repeat-options span{height:100%}.np-mini .repeat-selection{margin-bottom:22px}.np-mini .repeat-selection h2{font-size:18px;font-weight:650;margin-bottom:12px}.np-mini .repeat-add{display:flex;align-items:center;gap:8px;min-height:48px;padding:9px 0;color:var(--navy);font-size:16px;text-align:left}.np-mini .repeat-add svg{color:var(--orange);width:22px;height:22px}.np-mini .repeat-time-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.np-mini .repeat-time-row .edit-field{flex:1 1;min-width:0;margin:0!important}.np-mini .repeat-time-row .edit-field>span:first-child{font-size:14px;font-weight:500;color:var(--muted);margin-bottom:6px}.np-mini .repeat-selection-chips{display:flex;flex-wrap:wrap;gap:8px}.np-mini .repeat-selection-chip{display:flex;align-items:center;border:1px solid var(--orange);border-radius:11px;min-height:46px;background:white}.np-mini .repeat-selection-chip>button{min-height:44px;padding:8px 12px;text-align:left;font-size:16px}.np-mini .repeat-selection-chip .remove-selection{width:44px;padding:9px;color:var(--muted)}.np-mini .repeat-time-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.np-mini .repeat-time-chips span{display:flex;align-items:center;gap:7px;background:white;border:1px solid #dce3eb;border-radius:10px;padding:7px 12px;font-size:19px;font-weight:650;color:var(--ink)}.np-mini .repeat-time-chips svg{width:19px;height:19px;color:var(--orange)}.np-mini .repeat-card-rule{color:var(--ink);font-size:16px;line-height:1.6;margin-top:8px}.np-mini .repeat-choice-grid{display:grid;grid-gap:5px;gap:5px}.np-mini .repeat-choice-grid button{min-height:50px;border:1px solid var(--line);border-radius:11px;font-size:17px;padding:7px 2px}.np-mini .repeat-choice-grid button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:650}.np-mini .picker-actions button:disabled{opacity:.5}.np-mini .repeat-times .repeat-note{margin-top:3px}.np-mini .repeat-selection .repeat-note{margin-top:4px}.np-mini .contact-block{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}.np-mini .contact-block h2{font-size:19px;margin-bottom:12px}.np-mini .contact-method{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;border:1px solid var(--line);border-radius:12px;background:white;text-align:left;margin-top:9px}.np-mini .contact-method.contact-telegram{border-color:var(--orange)}.np-mini .contact-method>svg{color:var(--orange);flex-shrink:0;width:23px;height:23px}.np-mini .contact-method>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.np-mini .contact-method small,.np-mini .contact-method strong{display:block}.np-mini .contact-method strong{font-size:16px;font-weight:600}.np-mini .contact-method small{font-size:14px;color:var(--muted);margin-top:2px}.np-mini .contact-method .contact-arrow{color:var(--muted);width:18px}.np-mini .contact-source{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.np-mini .contact-source p{font-size:15px;color:var(--muted);margin-bottom:10px;overflow-wrap:anywhere}.np-mini .contact-source .detail-button{width:100%;font-size:15px}.np-mini .contact-original summary{font-size:16px}.np-mini .contact-original .saved-copy{font-size:14px;padding:0 14px 12px;color:var(--muted)}.np-mini .contact-original p{font-size:16px;color:#40556d}.np-mini .contact-original .original-links{margin:0 14px 14px;display:grid;grid-gap:8px;gap:8px}.np-mini .original-links button{text-align:left;min-height:44px;color:#315371;text-decoration:underline;overflow-wrap:anywhere}.np-mini .contact-form{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin:24px 0;min-width:0}.np-mini .contact-form h2{font-size:19px;margin-bottom:8px}.np-mini .contact-entry{padding:12px;border:1px solid var(--line);border-radius:12px;margin:12px 0}.np-mini .contact-entry-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.np-mini .contact-entry select{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px;background:white}.np-mini .contact-entry .remove-contact{width:44px;height:44px;color:var(--muted)}.np-mini .contact-entry .edit-field{margin:0}.np-mini .contact-add{min-height:48px;display:flex;align-items:center;gap:8px;color:var(--ink);padding:8px 0}.np-mini .contact-add svg{color:var(--orange)}.np-mini .contact-source-edit .edit-field{margin-bottom:12px}.np-mini .contact-source-edit{border-top:1px solid var(--line);padding-top:20px}.np-mini .contact-source-edit h2{font-size:19px;margin-bottom:10px}.np-mini .create-heading h1{outline:none;font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:0 0 10px}.np-mini .create-heading p{color:var(--muted);font-size:16px;margin-bottom:22px}.np-mini .create-types{display:grid;grid-gap:12px;gap:12px}.np-mini .create-type{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:18px 16px;min-height:96px;border:1px solid var(--line);border-radius:17px;background:#fff}.np-mini .create-type>span:first-child{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--orange);border-radius:12px;color:var(--orange)}.np-mini .create-type>span:nth-child(2){flex:1 1;min-width:0}.np-mini .create-type strong{display:block;font-size:18px;margin-bottom:4px}.np-mini .create-type small{display:block;font-size:15px;color:var(--muted);line-height:1.45}.np-mini .create-type>svg{width:18px;flex-shrink:0;color:var(--muted)}.np-mini .create-shortcut{padding:18px;margin-top:20px;border:1px solid var(--line);border-radius:16px;background:white}.np-mini .create-shortcut h2{font-size:18px;margin-bottom:6px}.np-mini .create-shortcut p{font-size:15px;color:var(--muted);margin-bottom:12px}.np-mini .create-shortcut button{width:100%}.np-mini:has(.is-creating-editor) .editor-heading .edit-symbol{border-color:var(--orange)}.np-mini .create-help{font-size:15px;color:var(--muted);margin:-8px 0 20px}.np-mini:has(.is-creating-editor) .editor-card .record-top{margin-bottom:20px}.np-mini .create-main .example-note{margin-top:20px}.np-mini .np-form-fields{border:0;padding:0;margin:0;min-width:0;display:contents}.np-mini .main:has(>.create-main),.np-mini .main:has(>.detail-main),.np-mini .main:has(>.editor-main){padding:0}.np-mini:has(.np-editor) .bottom-nav{display:none}.np-mini .editor-footer{padding-bottom:max(14px,var(--np-safe-bottom,0px))}.np-mini .detail-source a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 0 8px 6px;color:#315371;font-size:15px}.np-mini a.contact-method,.np-mini a.detail-button{text-decoration:none;color:inherit}.np-mini .original-links a{display:flex;align-items:center;text-align:left;overflow-wrap:anywhere;color:#315371;min-height:44px;padding:0;text-decoration:underline}.np-mini .contact-entry-head select{min-width:0}.np-mini .is-scheduled-editor .edit-field textarea{min-height:110px}.np-mini .is-scheduled-editor .editor-card>.edit-field{margin-bottom:20px}.np-mini .is-scheduled-editor textarea[name=location]{min-height:90px}.np-mini .create-main{padding:24px 16px 110px}@media(max-width:360px){.np-mini .create-main{padding-left:14px;padding-right:14px}}.np-mini .editor-footer{bottom:var(--np-viewport-bottom)}.np-mini .field-hint{line-height:1.5}.np-mini .months-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np-mini .months-grid button{font-size:15px;min-height:58px}.np-mini .days-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.np-mini .snooze-label{font-size:14px;color:#64748b;margin:16px 0 9px}.np-mini .snooze-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.np-mini .snooze-row button{min-height:44px;border:1px solid #dfe6ef;border-radius:10px;background:#f8fafc;font-size:14px;padding:8px 4px}.np-mini .reminders-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.np-mini .reminders-heading h1{font-size:27px;letter-spacing:-.6px;line-height:1.25;outline:none}.np-mini .reminders-heading .icon-button{border:1px solid var(--orange);background:white;color:var(--orange);flex-shrink:0}.np-mini .reminders-zone{font-size:14px;color:var(--muted);margin-bottom:20px}.np-mini .reminder-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:24px}.np-mini .reminder-filters button{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:48px;border:1px solid var(--line);background:white;border-radius:11px;padding:10px 12px;text-align:left;font-size:15px}.np-mini .reminder-filters button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 .5px var(--orange);font-weight:650}.np-mini .reminder-filters small{font-size:14px;color:var(--muted);font-weight:500}.np-mini .reminder-group{margin-bottom:24px}.np-mini .reminder-group>h2{font-size:16px;font-weight:650;margin-bottom:11px;color:#526780}.np-mini .agenda-card{background:white;border:1px solid var(--line);border-radius:17px;padding:16px;margin:10px 0}.np-mini .agenda-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.np-mini .agenda-time{font-size:23px;font-weight:650;display:flex;align-items:center;gap:8px}.np-mini .agenda-time svg{width:21px;color:var(--orange)}.np-mini .agenda-top .record-category{font-size:13px;max-width:50%;overflow-wrap:anywhere}.np-mini .agenda-open{display:block;text-align:left;padding:0;width:100%;min-height:44px}.np-mini .agenda-open h3{font-size:18px;line-height:1.35;margin-bottom:7px;overflow-wrap:anywhere}.np-mini .agenda-open p{font-size:15px;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-mini .agenda-repeat{display:flex;align-items:flex-start;gap:7px;font-size:14px;color:#516980;margin-top:12px;overflow-wrap:anywhere}.np-mini .agenda-repeat svg{width:18px;height:20px;flex-shrink:0;color:var(--orange)}.np-mini .agenda-actions{display:flex;gap:8px;margin-top:15px;padding-top:12px;border-top:1px solid #edf0f4}.np-mini .agenda-actions button{flex:1 1;min-height:44px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;padding:8px}.np-mini .agenda-actions svg{width:18px}.np-mini .agenda-actions .agenda-done{border-color:var(--orange);color:var(--ink)}.np-mini .agenda-done svg{color:var(--orange)}.np-mini .agenda-state{font-size:14px;margin-top:12px;color:#8b4c30}.np-mini .agenda-state.completed{color:#41756a}.np-mini .reminder-empty{background:white;border:1px solid var(--line);border-radius:18px;text-align:center;padding:28px 16px}.np-mini .reminder-empty>svg{width:34px;height:34px;color:var(--orange);margin-bottom:14px}.np-mini .reminder-empty h2{font-size:20px;margin-bottom:10px}.np-mini .reminder-empty p{font-size:16px;color:var(--muted);margin-bottom:18px}.np-mini .reminder-empty button{width:100%}.np-mini .reminders-demo{font-size:13px;color:var(--muted);text-align:center;margin-top:22px}.np-mini .reminders-refresh{width:100%;margin-top:8px}@media(max-width:360px){.np-mini .reminder-filters button{font-size:14px;padding:10px}.np-mini .reminders-heading h1{font-size:25px}.np-mini .agenda-card{padding:14px}}.np-mini .completed-cleanup{padding:17px;background:white;border:1px solid var(--line);border-radius:16px;margin:0 0 22px}.np-mini .completed-cleanup h2{font-size:18px;margin-bottom:7px}.np-mini .completed-cleanup p{font-size:15px;color:var(--muted);line-height:1.55;margin-bottom:14px}.np-mini .completed-cleanup button{width:100%;border-color:var(--orange)}.np-mini .completed-cleanup svg{color:var(--orange)}.np-mini .completed-delete{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;margin-top:10px;border:1px solid #d9b7b3;border-radius:10px;color:#924740;background:#fff;font-size:15px;padding:9px}.np-mini .completed-delete svg{width:19px}.np-mini .cleanup-scope{background:#f3f5f8;padding:12px 14px;border-radius:12px;font-size:15px}.np-mini .cleanup-targets{padding-left:22px;max-height:160px;overflow-y:auto;font-size:15px;overflow-wrap:anywhere}.np-mini .cleanup-targets li{margin:7px 0}.np-mini .cleanup-confirm-actions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.np-mini .cleanup-confirm-actions .confirm-danger{background:#91443f;color:white;border-color:#91443f}.np-mini .cleanup-confirm-actions button{width:100%}.np-mini .cleanup-dialog-note{font-size:14px;color:var(--muted)}.np-mini .settings-card{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:19px;margin:18px 0}.np-mini .settings-card h2{font-size:18px;line-height:1.4;margin:0 0 10px}.np-mini .settings-card p{font-size:15px;line-height:1.55;color:#62748a;margin:8px 0 16px}.np-mini .settings-timezone-button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid #dce4ed;border-radius:12px;padding:13px;min-height:64px;background:white}.np-mini .settings-timezone-button>svg{width:22px;height:22px;color:var(--orange);flex-shrink:0}.np-mini .settings-timezone-button>svg:last-child{width:18px;margin-left:auto}.np-mini .settings-timezone-button strong{font-size:16px;line-height:1.5;display:block}.np-mini .settings-timezone-button small{display:block;font-size:13px;line-height:1.4;color:#62748a;margin-top:3px}.np-mini .settings-card .all-timings{margin-top:14px}.np-mini .settings-card .timing-buttons button{font-size:15px;min-height:44px}.np-mini .settings-card .timing-buttons button[aria-pressed=true]{background:white;border-color:var(--orange);color:#203f60}.np-mini .settings-choice-summary{font-size:14px!important;color:#405c78!important;margin-bottom:0!important}.np-mini .settings-notification-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.np-mini .settings-notification-row+.settings-notification-row{border-top:1px solid #edf0f4}.np-mini .settings-notification-row>svg{width:22px;height:22px;color:var(--orange);flex:0 0 22px}.np-mini .settings-notification-row strong{font-size:16px;display:block;line-height:1.4}.np-mini .settings-notification-row small{display:block;color:#62748a;font-size:14px;line-height:1.5;margin-top:5px}.np-mini .settings-static-status{color:#397263;font-size:13px;margin-top:6px;display:block}.np-mini .settings-switch-label{display:flex;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid #edf0f4;cursor:pointer}.np-mini .settings-switch-label>span{flex:1 1;font-size:16px;font-weight:600;line-height:1.4}.np-mini .settings-switch-label small{font-weight:400;display:block;color:#62748a;font-size:14px;line-height:1.5;margin-top:5px}.np-mini .settings-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 44px;width:44px;height:26px;border:1px solid #b7c5d4;border-radius:20px;background:#e8edf3;position:relative;cursor:pointer;margin:0}.np-mini .settings-switch:after{content:"";display:block;position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002}.np-mini .settings-switch:checked{border-color:var(--orange);background:#203f60}.np-mini .settings-switch:checked:after{left:21px;background:var(--orange)}.np-mini .settings-switch:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.np-mini .settings-extra{margin:20px 0}.np-mini .settings-extra>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.np-mini .settings-extra>summary svg{width:20px;height:20px;color:var(--orange)}.np-mini .settings-extra>summary::-webkit-details-marker{display:none}.np-mini .settings-unavailable{color:#738497;font-size:14px;line-height:1.5;margin:10px 0}.np-mini .settings-save{width:100%;min-height:50px;margin-top:8px}.np-mini .settings-save svg{color:var(--orange)}.np-mini .settings-result{font-size:14px;line-height:1.5;color:#405c78;margin:12px 0}.np-mini .settings-zone-search{width:100%;border:1px solid #cdd7e3;border-radius:10px;min-height:46px;padding:10px 12px;font-size:16px;margin:10px 0 15px}.np-mini .settings-zone-list{display:grid;grid-gap:8px;gap:8px}.np-mini .settings-zone-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;min-height:48px;border:1px solid #dfe6ee;border-radius:11px;padding:12px;font-size:15px}.np-mini .settings-zone-option[aria-pressed=true]{border-color:var(--orange)}.np-mini .settings-zone-option svg{width:19px;height:19px;color:var(--orange);flex-shrink:0}.np-mini .settings-zone-other{margin:14px 0}.np-mini .settings-zone-other select{width:100%;min-height:46px;background:white;border:1px solid #cdd7e3;border-radius:10px;padding:10px;font-size:16px;color:#203f60}.np-mini .settings-zone-actions{display:flex;gap:10px;margin-top:16px}.np-mini .settings-zone-actions button{flex:1 1;min-height:48px}.np-mini .settings-dialog-menu button{font-size:16px;min-height:48px}.np-mini .settings-card .settings-timing-note{margin-bottom:0;font-size:14px}.np-mini #settings-zone-list{max-height:36vh;overflow-y:auto;padding:2px}.np-mini .settings-card .all-timings summary svg{color:var(--orange)}.np-mini .snooze-options{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.np-mini .snooze-options button{min-height:44px;font-size:15px}.np-mini .snooze-options button[aria-pressed=true]{background:#fff;border-color:var(--orange);color:var(--ink)}.np-mini .snooze-options button svg{color:var(--orange)}.np-mini .snooze-message{background:#f5f7fa;border:1px solid var(--line);border-radius:16px;padding:16px;margin:18px 0}.np-mini .snooze-message strong{display:block;font-size:17px;margin-top:10px}.np-mini .snooze-example-label{font-size:13px;color:var(--muted)}.np-mini .snooze-message p{font-size:15px!important}.np-mini .snooze-example-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.np-mini .snooze-example-buttons span{border:1px solid var(--orange);background:white;border-radius:10px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px;font-size:15px}.np-mini .snooze-example-buttons svg{color:var(--orange);width:17px;height:17px}.np-mini .snooze-open-example{display:block;text-align:center;border:1px solid var(--line);border-radius:10px;padding:10px;background:white}.np-mini .news-consent{display:flex;gap:12px;align-items:flex-start;line-height:1.55;font-size:15px}.np-mini .news-consent input{width:22px;height:22px;flex-shrink:0;accent-color:var(--orange)}.np-mini .settings-dialog-menu strong{font-size:16px;line-height:1.4;display:block}.np-mini .settings-dialog-menu small{font-size:14px;line-height:1.5;color:var(--muted);display:block;margin-top:5px}.np-mini .reminder-search{gap:7px;padding-right:5px;margin:16px 0}.np-mini .reminder-search>svg{flex-shrink:0}.np-mini .reminder-search .clear{min-width:36px;min-height:44px}.np-mini .reminder-search input::-webkit-search-cancel-button{display:none}.np-mini .reminder-search-hint{font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 14px}.np-mini .agenda-state.search-state{color:var(--muted)}.np-mini .agenda-open-action svg{color:var(--orange)}.np-mini .agenda-actions.agenda-secondary{border:0;margin-top:8px;padding-top:0}.np-mini .np-settings-fields{border:0;padding:0;margin:0;min-width:0;display:contents}.np-mini .dialog-body .muted{color:var(--muted);font-size:14px}.np-mini .cabinet-heading h1{font-size:28px;letter-spacing:-.6px;margin:0 0 6px}.np-mini .cabinet-heading p{color:#62748a;line-height:1.5;margin:0;font-size:15px}.np-mini .cabinet-profile{display:flex;gap:13px;align-items:center;margin:24px 0 22px}.np-mini .cabinet-avatar{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:16px;background:#fff;border:1px solid #dfe6ee;color:#203f60}.np-mini .cabinet-avatar svg{width:25px;height:25px}.np-mini .cabinet-profile strong{font-size:17px}.np-mini .cabinet-profile small{display:flex;align-items:center;gap:6px;color:#397263;font-size:14px;margin-top:5px}.np-mini .cabinet-profile small svg{width:16px;height:16px}.np-mini .cabinet-plan{position:relative;background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:20px;overflow:hidden}.np-mini .cabinet-plan:before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:3px;background:var(--orange);border-radius:0 2px 2px 0}.np-mini .cabinet-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.np-mini .cabinet-plan-top h2{font-size:20px;margin:0}.np-mini .cabinet-pro{color:var(--orange)}.np-mini .cabinet-active{display:flex;align-items:center;gap:5px;background:#edf6f2;color:#286b56;font-size:13px;padding:5px 8px;border-radius:7px}.np-mini .cabinet-active:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.np-mini .cabinet-until{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 8px}.np-mini .cabinet-plan p.cabinet-plan-copy{font-size:15px;color:#62748a;line-height:1.55;margin:0 0 20px}.np-mini .cabinet-plan .detail-button{width:100%;font-size:15px;min-height:48px}.np-mini .cabinet-plan .detail-button svg{color:var(--orange);width:19px;height:19px}.np-mini .cabinet-section-title{font-size:17px;margin:28px 0 12px}.np-mini .cabinet-links{background:white;border:1px solid #dfe6ee;border-radius:18px;overflow:hidden}.np-mini .cabinet-row{display:flex;align-items:center;width:100%;gap:13px;padding:19px 16px;text-align:left;min-height:84px}.np-mini .cabinet-row+.cabinet-row{border-top:1px solid #edf0f4}.np-mini .cabinet-row>svg:first-child{flex:0 0 23px;width:23px;height:23px;color:var(--orange)}.np-mini .cabinet-row>svg:last-child{flex:0 0 17px;width:17px;height:17px;color:#7d8c9d;margin-left:auto}.np-mini .cabinet-row>span{min-width:0}.np-mini .cabinet-row strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.np-mini .cabinet-row small{display:block;font-size:14px;line-height:1.45;color:#62748a;margin-top:4px}.np-mini .cabinet-row:hover{background:#f9fafc}.np-mini .cabinet-refresh{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px auto 0;min-height:44px;font-size:15px;color:#526980}.np-mini .cabinet-refresh svg{width:18px;height:18px;color:var(--orange)}.np-mini .cabinet-example{text-align:center;font-size:13px;color:#738396;line-height:1.5;margin:10px 5px 0}.np-mini .cabinet-avatar{font-size:23px;font-weight:650;background:#eaf0f6}.np-mini .cabinet-limit-number{display:flex;align-items:baseline;gap:9px;margin:3px 0 12px}.np-mini .cabinet-limit-number strong{font-size:44px;line-height:1;letter-spacing:-1px}.np-mini .cabinet-limit-number span{font-size:17px;color:#526980}.np-mini .cabinet-meter{height:8px;border-radius:8px;overflow:hidden;background:#edf1f6;margin:17px 0 12px}.np-mini .cabinet-meter span{display:block;height:100%;background:#203f60;border-right:3px solid var(--orange);border-radius:8px}.np-mini .cabinet-limit-counts{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#526980;font-size:14px}.np-mini .cabinet-period{font-size:14px;color:#62748a;margin:12px 0 20px;line-height:1.5}.np-mini .cabinet-plan .cabinet-buy{font-size:16px}.np-mini .cabinet-purchase-hint{font-size:13px;text-align:center;color:#62748a;line-height:1.5;margin:9px 0 0}.np-mini .cabinet-share{display:flex;width:100%;gap:13px;align-items:center;background:white;border:1px solid #dfe6ee;border-radius:16px;padding:18px 16px;margin-top:18px;text-align:left}.np-mini .cabinet-share>svg{width:24px;height:24px;color:var(--orange);flex-shrink:0}.np-mini .cabinet-share>svg:last-child{width:17px;margin-left:auto}.np-mini .cabinet-share strong{font-size:16px;display:block}.np-mini .cabinet-share small{font-size:14px;line-height:1.5;color:#62748a;display:block;margin-top:4px}.np-mini .cabinet-extras h1{font-size:27px;letter-spacing:-.5px;line-height:1.25;margin:10px 0}.np-mini .cabinet-extras .intro{color:#62748a;font-size:16px;line-height:1.6;margin:0 0 24px}.np-mini .cabinet-extra-card{background:white;border:1px solid #dfe6ee;border-radius:18px;padding:20px;margin:18px 0}.np-mini .cabinet-extra-card h2{font-size:19px;margin:0 0 12px;line-height:1.4}.np-mini .cabinet-extra-card p{font-size:15px;line-height:1.6;color:#526980}.np-mini .share-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 16px}.np-mini .share-options button{min-height:44px;padding:10px 12px;border:1px solid #dfe6ee;border-radius:11px;background:white;font-size:15px}.np-mini .share-options button[aria-pressed=true]{border-color:var(--orange);color:#203f60;font-weight:600}.np-mini .share-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:16px;color:#263f5b;margin:0}.np-mini .share-actions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.np-mini .share-actions .detail-button{width:100%;min-height:48px}.np-mini .share-actions svg{color:var(--orange)}.np-mini .partner-note{font-size:14px;line-height:1.6;color:#62748a}.np-mini .cabinet-extra-back{margin-bottom:10px}.np-mini .cabinet-extras h1:focus,.np-mini .cabinet-heading h1:focus{outline:none}.np-mini .cabinet-extra-card #partner-terms{margin-top:16px}.np-mini .cabinet-extra-card #partner-terms svg{color:var(--orange)}.np-mini .support-preview-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 12px}.np-mini .support-preview-title h1{margin:0}.np-mini .support-preview-title>span{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #dfe6ee;border-radius:13px;color:var(--orange);background:#fff}.np-mini .support-preview-title svg{width:25px;height:25px}.np-mini .support-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.np-mini .support-thread-heading h2{font-size:18px;line-height:1.4;margin:0}.np-mini .support-preview-status{font-size:13px;line-height:1.4;padding:6px 9px;border-radius:8px;background:#eaf5ef;color:#286b56;white-space:nowrap}.np-mini .support-preview-status.waiting{background:#e9eef4;color:#405c78}.np-mini .support-preview-date{text-align:center;color:#62748a;font-size:13px;line-height:1.5;margin:14px 0 18px}.np-mini .support-preview-messages{display:grid;grid-gap:14px;gap:14px}.np-mini .support-preview-message{padding:17px 18px;border:1px solid #dfe6ee;border-radius:16px;background:#edf2f7;margin-left:22px}.np-mini .support-preview-message.reply{margin-left:0;margin-right:22px;background:#fff;border-left:3px solid var(--orange)}.np-mini .support-preview-message strong{display:block;font-size:14px;margin-bottom:8px;color:#203f60}.np-mini .support-preview-message p{font-size:16px;line-height:1.6;margin:0;color:#2b425d;white-space:pre-wrap;overflow-wrap:anywhere}.np-mini .support-preview-message time{display:block;font-size:13px;color:#6a7d90;text-align:right;margin-top:10px}.np-mini .support-first{background:#fff;border:1px solid #dfe6ee;border-radius:17px;padding:20px;margin:20px 0}.np-mini .support-first h2{font-size:19px;line-height:1.4;margin:0 0 8px}.np-mini .support-first p{color:#62748a;font-size:15px;line-height:1.6;margin:0}.np-mini .support-compose-preview{background:white;border:1px solid #dfe6ee;border-radius:18px;padding:20px;margin:24px 0 16px}.np-mini .support-compose-preview .edit-field{margin:0}.np-mini .support-compose-preview textarea{min-height:140px}.np-mini .support-compose-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 16px;font-size:13px;color:#62748a}.np-mini .support-compose-preview .detail-button{width:100%;min-height:48px}.np-mini .support-compose-preview .detail-button svg{color:var(--orange)}.np-mini .support-compose-preview .support-privacy-hint{font-size:13px;line-height:1.5;color:#62748a;margin:14px 0 0}.np-mini .support-form-notice{font-size:14px;line-height:1.6;color:#405c78;margin:12px 0 0}.np-mini .support-form-notice:empty{display:none}.np-mini .support-preview-refresh{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0 auto;color:#526980;font-size:15px}.np-mini .support-preview-refresh svg{width:18px;height:18px;color:var(--orange)}.np-mini .settings-extra .cabinet-row{background:white;border:1px solid #dfe6ee;border-radius:12px;margin:8px 0;min-height:72px}.np-mini .help-start,.np-mini .help-support{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin:20px 0}.np-mini .help-faq h2,.np-mini .help-start h2,.np-mini .help-support h2,.np-mini .help-types-section h2{font-size:19px;margin-bottom:16px;line-height:1.4}.np-mini .help-start ol{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:20px;gap:20px}.np-mini .help-start li{display:flex;gap:12px;align-items:flex-start}.np-mini .help-start li>span{border:1px solid var(--orange);color:var(--orange);border-radius:10px;width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;font-size:16px;font-weight:600}.np-mini .help-start strong{font-size:16px;line-height:1.5;display:block}.np-mini .help-start p,.np-mini .help-support p,.np-mini .help-types p{font-size:15px;line-height:1.6;color:var(--muted);margin:5px 0 0}.np-mini .help-start .detail-button,.np-mini .help-support .detail-button{width:100%}.np-mini .help-start .detail-button>svg{color:var(--orange)}.np-mini .help-faq,.np-mini .help-types-section{margin-top:26px}.np-mini .help-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.np-mini .help-types article{padding:16px 13px;background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0}.np-mini .help-types article>svg{color:var(--orange);width:23px;height:23px;margin-bottom:10px}.np-mini .help-types h3{font-size:16px;line-height:1.4}.np-mini .help-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin:10px 0;overflow:hidden}.np-mini .help-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 15px;font-size:16px;font-weight:600;line-height:1.45;cursor:pointer;min-height:60px}.np-mini .help-faq summary::-webkit-details-marker{display:none}.np-mini .help-faq summary svg{flex:0 0 21px;width:21px;height:21px;color:var(--orange)}.np-mini .help-faq details[open]{border-color:var(--orange)}.np-mini .help-faq details[open] summary svg{transform:rotate(180deg)}.np-mini .help-answer{padding:0 15px 16px}.np-mini .help-answer p{font-size:16px;line-height:1.6;margin-bottom:13px;color:#476079}.np-mini .help-action{display:flex;gap:10px;align-items:center;text-align:left;min-height:44px;font-size:15px;font-weight:600;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:white}.np-mini .help-action svg{width:18px;height:18px;flex-shrink:0;color:var(--orange)}.np-mini .help-support>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--orange);border-radius:12px;color:var(--orange);margin-bottom:14px}.np-mini .help-support>span svg{width:23px;height:23px}.np-mini .help-support h2{margin-bottom:8px}.np-mini .help-support p{margin-bottom:18px}.np-mini .help-action:focus-visible,.np-mini .help-faq summary:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}@media(max-width:350px){.np-mini .help-types{grid-template-columns:1fr}.np-mini .help-types article{display:grid;grid-template-columns:24px 1fr;grid-column-gap:10px;column-gap:10px}.np-mini .help-types article>svg{grid-row:1/3;margin:0}.np-mini .help-types p{grid-column:2}.np-mini .help-start,.np-mini .help-support{padding:16px}}.np-mini .documents-current,.np-mini .documents-history{margin:22px 0}.np-mini .documents-current h2,.np-mini .documents-history h2{font-size:19px;line-height:1.4;margin-bottom:8px}.np-mini .documents-description{font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 16px}.np-mini .documents-links{background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden}.np-mini .documents-links .cabinet-row strong{font-size:16px}.np-mini .documents-links .cabinet-row small{font-size:14px;line-height:1.5}.np-mini .documents-footnote{font-size:14px;line-height:1.6;color:var(--muted);margin:12px 2px}.np-mini .documents-demo-label{font-size:13px;color:#6a7c8e;margin:14px 0}.np-mini .document-history-card{background:white;border:1px solid var(--line);border-radius:16px;padding:18px;margin:12px 0}.np-mini .document-confirmed{display:flex;align-items:center;gap:6px;font-size:13px;color:#397263;margin-bottom:12px}.np-mini .document-confirmed svg{width:17px;height:17px}.np-mini .document-history-card h3{font-size:17px;line-height:1.45;margin-bottom:10px}.np-mini .document-history-card p{font-size:14px;line-height:1.6;color:var(--muted);margin:4px 0}.np-mini .document-history-card .help-action{margin-top:14px}.np-mini .documents-more{width:100%;margin-top:14px}.np-mini .documents-more svg{color:var(--orange)}.np-mini .documents-state{background:white;border:1px solid var(--line);border-radius:16px;text-align:center;padding:26px 18px}.np-mini .documents-state>span{display:inline-grid;place-items:center;width:46px;height:46px;color:var(--orange);border:1px solid var(--orange);border-radius:14px;margin-bottom:14px}.np-mini .documents-state>span svg{width:24px;height:24px}.np-mini .documents-state h3{font-size:18px;line-height:1.4;margin-bottom:10px}.np-mini .documents-state p{color:var(--muted);font-size:15px;line-height:1.6}.np-mini .documents-state .detail-button{width:100%;margin-top:18px}.np-mini .documents-status{font-size:14px;line-height:1.6;color:var(--muted)}.np-mini .document-reader-title h1{font-size:26px;line-height:1.25;margin:14px 0;overflow-wrap:anywhere}.np-mini .document-reader-symbol{display:grid;place-items:center;color:var(--orange);width:40px;height:40px;border:1px solid var(--orange);border-radius:12px}.np-mini .document-reader-symbol svg{width:22px;height:22px}.np-mini .document-edition{font-size:14px;color:var(--muted);margin-bottom:12px}.np-mini .document-reader-note{font-size:14px;line-height:1.6;background:#fff;border-left:2px solid var(--orange);padding:12px 14px;margin-bottom:20px}.np-mini .document-reader{background:white;padding:20px;border:1px solid var(--line);border-radius:16px;overflow-wrap:anywhere}.np-mini .document-reader p{font-size:16px;line-height:1.7;white-space:pre-wrap;margin:0 0 18px}.np-mini .document-reader h2{font-size:19px;line-height:1.45;margin:26px 0 14px}.np-mini .document-reader table{table-layout:fixed;border-collapse:collapse;width:100%;margin:18px 0;font-size:14px;line-height:1.55}.np-mini .document-reader td,.np-mini .document-reader th{padding:10px 7px;vertical-align:top;text-align:left;border:1px solid var(--line);white-space:pre-wrap}.np-mini .document-reader th{background:#f5f7fa}.np-mini .document-reader table p{font-size:14px}.np-mini #document-bottom-back{width:100%;margin-top:18px}@media(max-width:350px){.np-mini .document-reader{padding:16px}.np-mini .document-reader-title h1{font-size:24px}.np-mini .document-reader td,.np-mini .document-reader th{padding:8px 5px}}.np-mini .cabinet-extras .partner-landing-heading h1{margin:0;min-width:0}.np-mini .subscription-icon{font-size:19px;font-weight:700}.np-mini .subscription-label{color:var(--muted);font-size:14px;margin-bottom:4px}.np-mini .subscription-until{font-size:21px;line-height:1.4;font-weight:650;margin-bottom:14px}.np-mini .subscription-payment-type{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.np-mini .subscription-payment-type svg{color:var(--orange);flex-shrink:0;width:18px}.np-mini .subscription-renew .detail-button{width:100%;margin-top:18px}.np-mini .subscription-renew .detail-button svg{color:var(--orange)}.np-mini .cabinet-extra-card p.subscription-hint,.np-mini .subscription-hint{font-size:14px;line-height:1.5;color:var(--muted);margin-top:10px}.np-mini .subscription-renew .subscription-hint{text-align:center}.np-mini .subscription-history summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;padding:8px 0;min-height:48px}.np-mini .subscription-history summary::-webkit-details-marker{display:none}.np-mini .subscription-history summary strong{font-size:16px;font-weight:600}.np-mini .subscription-history summary small{display:block;color:var(--muted);font-size:14px;margin-top:4px}.np-mini .subscription-amount{white-space:nowrap;display:flex;gap:8px;align-items:center;font-weight:650}.np-mini .subscription-amount svg{color:var(--orange);width:18px}.np-mini .subscription-history details[open] .subscription-amount svg{transform:rotate(180deg)}.np-mini .subscription-payment-detail{padding-top:16px;margin-top:12px;border-top:1px solid var(--line)}.np-mini .subscription-payment-detail .cabinet-active{display:inline-flex}.np-mini .subscription-payment-detail p{margin-top:12px}.np-mini #subscription-support{width:100%;justify-content:center;margin-top:14px}.np-mini #subscription-support svg{color:var(--orange)}.np-mini .subscription-history summary>span:first-child{min-width:0}.np-mini .subscription-order-number{overflow-wrap:anywhere}.np-mini .subscription-order-status{font-size:13px;color:var(--muted)}.np-mini .subscription-payment-detail .detail-button{width:100%;margin-top:12px}.np-mini .partner-hero{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:22px;margin:18px 0}.np-mini .partner-kicker{font-size:14px;font-weight:600;color:#62748a;margin:0 0 12px}.np-mini .partner-hero h2{font-size:25px;line-height:1.3;margin:0 0 14px;letter-spacing:-.4px}.np-mini .partner-rate{font-size:52px;font-weight:700;line-height:1.1;color:var(--orange);margin:0 0 8px;letter-spacing:-1px}.np-mini .partner-hero p:not(.partner-kicker){font-size:16px;line-height:1.6;color:#526980;margin:8px 0 18px}.np-mini .partner-hero .detail-button{width:100%}.np-mini .partner-mini-note{font-size:14px!important;line-height:1.5!important;margin-bottom:0!important}.np-mini .partner-steps{list-style:none;padding:0;margin:0;counter-reset:steps}.np-mini .partner-steps li{display:flex;gap:12px;margin:20px 0;line-height:1.5;font-size:15px;color:#526980}.np-mini .partner-steps li:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid var(--orange);border-radius:9px;color:#203f60;font-weight:600}.np-mini .partner-steps strong{display:block;font-size:16px;color:#203f60;margin-bottom:4px}.np-mini .partner-example-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}.np-mini .partner-example-table th{text-align:left;color:#62748a;font-size:14px;font-weight:500;padding:0 0 10px;line-height:1.5}.np-mini .partner-example-table td{padding:14px 0;border-top:1px solid #edf0f4}.np-mini .partner-example-table td:last-child,.np-mini .partner-example-table th:last-child{text-align:right}.np-mini .partner-example-table td:last-child{font-size:22px;font-weight:700;color:var(--orange);white-space:nowrap}.np-mini .cabinet-extra-card .partner-monthly-accent{font-size:26px;font-weight:750;line-height:1.25;color:var(--orange);margin:24px 0 12px}.np-mini .partner-terms-list{padding-left:18px;font-size:15px;line-height:1.6;color:#526980}.np-mini .partner-terms-list li+li{margin-top:9px}.np-mini .partner-inline-link{display:inline-flex;align-items:center;gap:7px;color:#203f60;font-size:15px;text-decoration:underline;text-underline-offset:4px;min-height:44px;text-align:left}.np-mini .partner-inline-link svg{width:18px;height:18px;color:var(--orange)}.np-mini .partner-accept-label{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;margin:12px 0 20px;cursor:pointer}.np-mini .partner-accept-label input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:22px;height:22px;flex:0 0 22px;accent-color:var(--orange);margin:2px 0 0}.np-mini .partner-join-card{scroll-margin-top:20px}.np-mini .partner-join-card .detail-button{width:100%}.np-mini .partner-form-status{font-size:14px;line-height:1.6;color:#795019;margin:12px 0 0}.np-mini .partner-rules-text{white-space:pre-wrap;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.np-mini .pa-status{display:flex;align-items:center;gap:7px;font-size:14px;color:#397263;margin:12px 0}.np-mini .pa-status svg{width:18px;height:18px}.np-mini .pa-demo{color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:18px}.np-mini .pa-income,.np-mini .pa-link-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin:18px 0}.np-mini .pa-income h2,.np-mini .pa-link-card h2,.np-mini .pa-results h2,.np-mini .pa-sources h2{font-size:19px;line-height:1.4;margin-bottom:10px}.np-mini .pa-income>p,.np-mini .pa-link-card p{font-size:15px;line-height:1.6;color:var(--muted)}.np-mini .pa-link-example{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;border:1px solid var(--line);border-radius:10px;padding:12px;margin:16px 0}.np-mini .pa-link-example svg{color:var(--orange);width:20px;height:20px;flex-shrink:0}.np-mini .pa-link-card .detail-button{width:100%;font-size:16px}.np-mini .pa-income-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.np-mini .pa-income-head h2{margin:0}.np-mini .pa-income-head>span{color:var(--orange);border:1px solid var(--orange);border-radius:8px;padding:4px 8px;font-size:15px;font-weight:600}.np-mini .pa-income>p{margin-top:14px}.np-mini .pa-available{margin:22px 0}.np-mini .pa-available>span{font-size:15px;display:block}.np-mini .pa-available>strong{display:block;color:var(--orange);font-size:38px;line-height:1.3;margin:5px 0;letter-spacing:-.5px}.np-mini .pa-available>small{display:block;font-size:13px;color:var(--muted);line-height:1.5}.np-mini .pa-secondary-balances{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;grid-gap:14px;gap:14px}.np-mini .pa-secondary-balances span{font-size:14px;color:var(--muted)}.np-mini .pa-secondary-balances strong{display:block;font-size:22px;margin-top:5px}.np-mini .pa-threshold{margin:20px 0}.np-mini .pa-threshold>div:first-child{display:flex;flex-direction:column;gap:6px}.np-mini .pa-threshold strong{font-size:15px}.np-mini .pa-threshold span{font-size:14px;color:var(--muted)}.np-mini .pa-meter{height:7px;border-radius:10px;background:#edf1f5;overflow:hidden;margin:14px 0}.np-mini .pa-meter>span{display:block;background:var(--orange);height:100%}.np-mini .pa-caption,.np-mini .pa-threshold p{font-size:14px;line-height:1.6;color:var(--muted)}.np-mini .pa-finance-actions{display:flex;flex-wrap:wrap;gap:10px}.np-mini .pa-results,.np-mini .pa-sources{margin:26px 0}.np-mini .pa-period{font-size:14px;color:var(--muted);margin-bottom:14px}.np-mini .pa-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.np-mini .pa-stat-grid>div{border:1px solid var(--line);border-radius:14px;background:white;padding:16px}.np-mini .pa-stat-grid strong{display:block;font-size:27px;line-height:1.3;margin-bottom:5px}.np-mini .pa-stat-grid span{font-size:14px;color:var(--muted)}.np-mini .pa-results>.pa-caption{margin-top:12px}.np-mini .pa-source{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;margin:12px 0}.np-mini .pa-source>span:first-child{min-width:0;flex:1 1}.np-mini .pa-source strong{font-size:16px;line-height:1.5;display:block}.np-mini .pa-source small{font-size:13px;line-height:1.5;color:var(--muted);display:block;margin-top:6px}.np-mini .pa-source-amount{font-size:17px;font-weight:600;color:var(--orange);display:flex;align-items:center;gap:6px;white-space:nowrap}.np-mini .pa-source-amount svg{width:16px;height:16px}.np-mini .pa-bottom{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:22px 0}.np-mini .pa-empty{background:#f7f9fb;border:1px solid var(--line);border-radius:14px;padding:20px;text-align:center;margin:16px 0}.np-mini .pa-empty>span svg{width:28px;height:28px;color:var(--orange);margin-bottom:12px}.np-mini .pa-empty h3{font-size:18px;line-height:1.4;margin-bottom:10px}.np-mini .pa-empty p{font-size:15px;line-height:1.6;color:var(--muted)}.np-mini .pa-select-label{display:block;font-size:15px;font-weight:600;margin:16px 0 8px}.np-mini .pa-select-label small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:4px}.np-mini #pa-demo-link,.np-mini #pa-source-select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font-size:15px}.np-mini #pa-demo-link:focus,.np-mini #pa-source-select:focus{outline:1px solid var(--orange)}.np-mini .pa-copy-link{margin:12px 0;width:100%}.np-mini .pa-qr{border:1px solid var(--line);border-radius:12px;padding:14px;margin:16px 0}.np-mini .pa-all-earnings summary,.np-mini .pa-qr summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:30px;cursor:pointer;font-size:16px;list-style:none}.np-mini .pa-all-earnings summary svg,.np-mini .pa-qr summary svg{color:var(--orange);width:20px;height:20px;flex-shrink:0}.np-mini .pa-all-earnings summary::-webkit-details-marker,.np-mini .pa-qr summary::-webkit-details-marker{display:none}.np-mini .pa-qr img{display:block;max-width:100%;height:auto;margin:18px auto;background:white}.np-mini .pa-materials-title{font-size:18px;margin:20px 0 12px}.np-mini .pa-invitation{padding:14px;border:1px solid var(--line);border-radius:12px;background:#f7f9fb;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.np-mini .pa-earning{border-top:1px solid var(--line);padding:16px 0}.np-mini .pa-earning>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.np-mini .pa-earning strong{font-size:22px;color:var(--orange)}.np-mini .pa-earning span{color:#397263;font-size:13px}.np-mini .pa-earning p{font-size:14px;color:var(--muted);margin:8px 0!important}.np-mini .pa-earning small{font-size:14px}.np-mini .pa-all-earnings{margin-top:8px}.np-mini .pa-source-detail>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.np-mini .pa-source-detail dd{margin:0;font-weight:600;white-space:nowrap}.np-mini .pa-source-detail>div:last-child dd{color:var(--orange)}@media(max-width:350px){.np-mini .pa-income,.np-mini .pa-link-card{padding:16px}.np-mini .pa-source{flex-wrap:wrap}.np-mini .pa-source-amount{margin-left:auto}}.np-mini .pl-intro{font-size:16px;line-height:1.65;color:var(--muted);margin:12px 0 18px}.np-mini .pl-add{width:100%;margin:16px 0;font-size:16px}.np-mini .pl-add svg{color:var(--orange);width:22px;height:22px}.np-mini .pl-count{font-size:14px;color:var(--muted);margin-bottom:18px}.np-mini .pl-tabs{display:flex;gap:8px;margin:22px 0 16px}.np-mini .pl-tabs button{flex:1 1;min-height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-size:15px}.np-mini .pl-tabs button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);font-weight:600}.np-mini .pl-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:20px;margin:14px 0}.np-mini .pl-card-head{display:flex;gap:12px;align-items:flex-start}.np-mini .pl-card-head>svg{width:22px;height:22px;flex-shrink:0;color:var(--orange);margin-top:2px}.np-mini .pl-card-head h2{font-size:18px;line-height:1.45;overflow-wrap:anywhere}.np-mini .pl-card-head small{display:block;color:var(--muted);font-size:13px;margin-top:5px}.np-mini .pl-card>p{font-size:15px;line-height:1.6;color:var(--muted);margin:14px 0}.np-mini .pl-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.np-mini .pl-metrics dt{font-size:13px;color:var(--muted)}.np-mini .pl-metrics dd{font-size:21px;font-weight:600;margin:5px 0 0}.np-mini .pl-metrics dd.pl-money{color:var(--orange)}.np-mini .pl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.np-mini .pl-actions button{min-height:44px}.np-mini .pl-archive{display:block;margin:14px 0 0;padding:8px 0;background:none;border:0;color:var(--muted);font-size:14px;min-height:44px;text-align:left}.np-mini .pl-note{font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0}.np-mini .pl-form label{display:block;font-size:16px;font-weight:600;margin:16px 0 8px}.np-mini .pl-form input{width:100%;font:inherit;min-height:50px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff}.np-mini .pl-form input:focus{outline:2px solid var(--orange);outline-offset:1px}.np-mini .pl-form .detail-button{width:100%;margin-top:20px}.np-mini .pl-form .detail-button:disabled{opacity:.45;cursor:default}.np-mini .pl-form small{display:block;margin-top:9px;color:var(--muted);font-size:14px;line-height:1.55}.np-mini .pl-form [role=alert]{font-size:14px;color:#a53620;margin:10px 0}.np-mini .pl-new-preview{border:1px solid var(--line);border-radius:12px;padding:14px;margin:18px 0}.np-mini .pl-new-preview strong{display:block;overflow-wrap:anywhere;font-size:16px;margin-bottom:7px}.np-mini .pl-new-preview span{font-size:14px;color:var(--muted)}.np-mini .pl-manage{width:100%;margin-top:12px}.np-mini .pl-info{background:#fff;border:1px solid var(--line);border-left:3px solid var(--orange);padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.6;margin:18px 0}@media(max-width:350px){.np-mini .pl-card{padding:16px}.np-mini .pl-actions .detail-button{width:100%}}.np-mini .pr-preview{color:var(--muted);font-size:14px;line-height:1.6;margin:16px 0}.np-mini .pr-section{background:white;border:1px solid var(--line);border-radius:18px;padding:20px;margin:18px 0}.np-mini .pr-section h2{font-size:19px;line-height:1.4;margin-bottom:18px}.np-mini .pr-field{display:block;margin:18px 0 0}.np-mini .pr-field>span{display:block;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}.np-mini .pr-field input,.np-mini .pr-field select{font:inherit;font-size:16px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:12px;width:100%;min-height:50px;padding:12px}.np-mini .pr-field input:focus,.np-mini .pr-field select:focus{outline:2px solid var(--orange);outline-offset:1px}.np-mini .pr-field small{display:block;color:var(--muted);font-size:14px;line-height:1.5;margin-top:8px}.np-mini .pr-select{position:relative}.np-mini .pr-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px}.np-mini .pr-select>svg{position:absolute;right:14px;top:16px;width:19px;height:19px;color:var(--orange);pointer-events:none}.np-mini .pr-methods{display:grid;grid-gap:10px;gap:10px}.np-mini .pr-methods button{display:flex;gap:12px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;min-height:54px;padding:12px 14px;font-size:16px;color:var(--ink)}.np-mini .pr-methods button>svg{color:var(--orange);width:21px;height:21px;flex-shrink:0}.np-mini .pr-methods button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);font-weight:600}.np-mini .pr-methods button .pr-radio{width:18px;height:18px;border:1px solid var(--line);border-radius:50%;margin-left:auto;flex-shrink:0}.np-mini .pr-methods button[aria-pressed=true] .pr-radio{border:5px solid var(--orange)}.np-mini .pr-method-hint{font-size:14px;line-height:1.6;color:var(--muted);margin:14px 0 0}.np-mini .pr-optional{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.np-mini .pr-optional summary{cursor:pointer;font-size:15px;line-height:1.5;display:flex;align-items:center;gap:10px;justify-content:space-between;list-style:none;min-height:44px}.np-mini .pr-optional summary::-webkit-details-marker{display:none}.np-mini .pr-optional summary svg{width:20px;height:20px;flex-shrink:0;color:var(--orange)}.np-mini .pr-owner{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6}.np-mini .pr-owner input{accent-color:var(--orange);width:22px;height:22px;flex-shrink:0;margin-top:2px}.np-mini .pr-explanation{font-size:14px;line-height:1.6;color:var(--muted);margin:16px 0}.np-mini .pr-save{width:100%;font-size:16px;min-height:52px;margin-top:10px}.np-mini .pr-feedback{color:#a53620;font-size:15px;line-height:1.6;margin:14px 0}.np-mini .pr-success{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #b7d5ca;background:#f4faf7;border-radius:16px;margin:18px 0}.np-mini .pr-success>svg{width:24px;height:24px;color:#397263;flex-shrink:0}.np-mini .pr-success strong{display:block;font-size:17px;line-height:1.5}.np-mini .pr-success p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:8px}.np-mini .pr-summary{margin:0}.np-mini .pr-summary>div{padding:14px 0;border-bottom:1px solid var(--line)}.np-mini .pr-summary>div:first-child{padding-top:0}.np-mini .pr-summary>div:last-child{border:0;padding-bottom:0}.np-mini .pr-summary dt{font-size:14px;color:var(--muted);margin-bottom:6px}.np-mini .pr-summary dd{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.np-mini .pr-summary-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.np-mini .pr-summary-actions button{min-height:48px;font-size:16px}.np-mini .pr-state{background:white;border:1px solid var(--line);border-radius:18px;padding:24px;margin:22px 0}.np-mini .pr-state>svg{color:var(--orange);width:28px;height:28px}.np-mini .pr-state h2{font-size:20px;line-height:1.5;margin:16px 0 12px}.np-mini .pr-state p{font-size:16px;line-height:1.65;color:var(--muted);margin:12px 0}.np-mini .pr-state button{margin-top:12px;width:100%}.np-mini .pr-privacy-text{font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:350px){.np-mini .pr-section{padding:16px}.np-mini .pr-summary-actions button{width:100%}}.np-mini .pn-card{border:1px solid var(--line);border-radius:18px;background:white;padding:20px;margin:20px 0}.np-mini .pn-card h2{font-size:19px;line-height:1.45;margin:0 0 14px}.np-mini .pn-feature{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.np-mini .pn-feature:last-child{border:0;padding-bottom:0}.np-mini .pn-feature>svg{width:23px;height:23px;flex-shrink:0;color:var(--orange);margin-top:2px}.np-mini .pn-feature strong{display:block;font-size:16px;line-height:1.5;margin-bottom:5px}.np-mini .pn-feature p{font-size:15px;line-height:1.6;color:var(--muted)}.np-mini .pn-status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:6px 10px;font-size:14px;color:var(--muted);margin-bottom:14px}.np-mini .pn-status svg{width:17px;height:17px}.np-mini .pn-status.on{color:#397263;border-color:#b7d5ca;background:#f4faf7}.np-mini .pn-card>p{font-size:15px;line-height:1.65;color:var(--muted);margin:12px 0}.np-mini .pn-card>.detail-button{width:100%;font-size:16px;min-height:50px;margin-top:16px}.np-mini .pn-terms-button{width:100%;margin-top:12px}.np-mini .pn-essential{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:14px;padding:16px;background:white;margin:20px 0}.np-mini .pn-essential>svg{width:22px;height:22px;color:var(--orange);flex-shrink:0;margin-top:2px}.np-mini .pn-essential strong{font-size:16px;line-height:1.5}.np-mini .pn-essential p{font-size:14px;line-height:1.65;color:var(--muted);margin-top:8px}.np-mini .pn-confirm-actions{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.np-mini .pn-confirm-actions button{font-size:16px;min-height:48px;width:100%}.np-mini .pn-consent-text{white-space:pre-wrap;font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:16px 0}.np-mini .pn-consent-details{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:18px 0}.np-mini .pn-consent-details summary{display:flex;gap:10px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:16px;line-height:1.5;min-height:32px}.np-mini .pn-consent-details summary::-webkit-details-marker{display:none}.np-mini .pn-consent-details summary svg{width:20px;height:20px;flex-shrink:0;color:var(--orange)}.np-mini .pn-local-status{font-size:14px;line-height:1.6;color:var(--muted);margin:14px 0}.np-mini .pn-privacy-link{font-size:15px;line-height:1.5;margin-top:16px;min-height:44px}@media(max-width:350px){.np-mini .pn-card{padding:16px}}.np-mini .promo-source{background:white;border:1px solid var(--line);border-radius:17px;padding:18px;margin:18px 0}.np-mini .promo-source label{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.np-mini .promo-footnote,.np-mini .promo-source p{font-size:14px;color:var(--muted);line-height:1.5;margin:12px 0}.np-mini .promo-source .help-action svg,.np-mini .promo-source .select-wrap svg{color:var(--orange)}.np-mini .promo-source .help-action{width:100%;font-size:14px;line-height:1.4;margin-top:12px}.np-mini .promo-filters{display:flex;flex-wrap:wrap;gap:8px}.np-mini .promo-filters button{display:flex;gap:10px;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:11px;padding:8px 12px;background:white;font-size:15px}.np-mini .promo-filters button[aria-pressed=true]{border-color:var(--orange);font-weight:650}.np-mini .promo-filters button span{color:var(--muted);font-size:13px}.np-mini .promo-count{color:var(--muted);font-size:14px;margin:18px 0 10px}.np-mini .promo-list{display:grid;grid-gap:14px;gap:14px}.np-mini .promo-card{border:1px solid var(--line);border-radius:18px;background:white;padding:18px}.np-mini .promo-kind{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:13px}.np-mini .promo-kind svg{width:18px;color:var(--orange)}.np-mini .promo-card h2{font-size:20px;line-height:1.4;margin:10px 0 5px}.np-mini .promo-placement{color:var(--muted);font-size:14px;margin-bottom:14px}.np-mini .promo-excerpt{font-size:16px;line-height:1.6;color:#526980;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-mini .promo-card .detail-button{width:100%;margin-top:18px}.np-mini .promo-card .detail-button svg,.np-mini .promo-copy svg{color:var(--orange)}.np-mini .promo-full{font-size:16px;line-height:1.65}.np-mini .promo-copy{width:100%;margin-top:18px}.np-mini .promo-qr-preview{display:flex;justify-content:center;margin:18px 0}.np-mini .promo-qr-preview img{max-width:100%;height:auto}.np-mini .promo-empty{margin:0}.np-mini .promo-footnote{margin-top:20px}.np-mini #pa-promo-catalog{width:100%;margin-top:12px;justify-content:space-between}.np-mini #pa-promo-catalog span{min-width:0}.np-mini .pa-link-example span{overflow-wrap:anywhere;min-width:0}.np-mini .promo-card .promo-excerpt{white-space:pre-wrap}.np-mini .promo-full{white-space:pre-wrap;overflow-wrap:anywhere}.np-mini .kit-media-grid img,.np-mini .kit-media-grid video{max-width:100%;height:auto}.np-mini .pa-stat-grid strong{overflow-wrap:anywhere}.np-mini .partner-landing-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 18px}.np-mini .partner-landing-icon{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;background:white;border:1px solid #dfe6ee;border-radius:16px;color:var(--orange)}.np-mini .partner-landing-icon svg{width:28px;height:28px}.np-mini .feedback-heading-icon{display:grid;place-items:center;width:52px;height:52px;background:white;border:1px solid #dfe6ee;border-radius:16px;color:var(--orange);margin:10px 0 20px}.np-mini .feedback-heading-icon svg{width:28px;height:28px}.np-mini .feedback-rating{display:flex;gap:8px;margin:12px 0 8px}.np-mini .feedback-rating button{display:grid;place-items:center;min-width:42px;height:46px;border:1px solid #dfe6ee;background:white;border-radius:10px;color:#8091a3}.np-mini .feedback-rating button svg{width:24px;height:24px}.np-mini .feedback-rating button[aria-pressed=true]{border-color:var(--orange);color:var(--orange)}.np-mini .feedback-rating button[aria-pressed=true] svg{fill:#fff2e9}.np-mini .feedback-caption{font-size:14px!important;margin:5px 0 22px!important}.np-mini .feedback-card textarea{min-height:180px}.np-mini .feedback-card legend{font-size:16px;font-weight:600}.np-mini .feedback-card fieldset{padding:0;border:0;margin:0}.np-mini .feedback-card .edit-field{margin-top:20px}.np-mini .feedback-card .detail-button{width:100%}.np-mini .feedback-card .partner-accept-label{font-size:14px}.np-mini .cabinet-extras .feedback-done{padding:16px;background:#f1f5f8;border-radius:12px;font-size:15px;line-height:1.6;color:#203f60}.np-mini .feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 14px}.np-mini .cabinet-extras .feedback-heading h1{margin:0;min-width:0}.np-mini .feedback-heading .feedback-heading-icon{margin:0;flex:0 0 52px}.np-mini #feedback-form button[type=submit] svg{color:var(--orange);fill:var(--orange);stroke:var(--orange)}.np-mini .feedback-rights .feedback-heading{align-items:flex-start}.np-mini .feedback-rights h1{outline:none}.np-mini .feedback-rights .fr-document,.np-mini .feedback-rights .fr-edition,.np-mini .feedback-rights .fr-item{margin-top:18px}.np-mini .feedback-rights h3{font-size:16px;margin:22px 0 10px;color:var(--navy)}.np-mini .feedback-rights .fr-date{font-size:14px;color:#60768d}.np-mini .feedback-rights .fr-original{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.np-mini .feedback-rights .fr-permission{padding:14px;background:#f1f5f8;border-radius:12px}.np-mini .feedback-rights .fr-edition-link{padding:14px 0;text-align:left;border:0;border-top:1px solid #dfe6ee;border-radius:0;background:none;width:100%}.np-mini .feedback-rights .fr-edition-link strong{white-space:pre-wrap;overflow-wrap:anywhere}.np-mini .feedback-rights .fr-test-notice{padding:14px 16px;border-radius:12px;background:#f1f5f8;color:#536c84;font-size:14px;line-height:1.6}.np-mini .feedback-rights .fr-badge{display:inline-block;padding:6px 10px;border:1px solid #dfe6ee;border-radius:9px;background:#f8fafb;font-size:14px}.np-mini .feedback-rights ul{padding-left:22px}.np-mini .feedback-rights a,.np-mini .feedback-rights li{overflow-wrap:anywhere}.np-mini .feedback-rights .fr-document pre{font:inherit;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#f7f9fb;border:1px solid #dfe6ee;border-radius:12px;max-height:65vh;overflow-y:auto}.np-mini .feedback-rights .fr-document .partner-accept-label{font-size:15px;margin:18px 0}.np-mini .feedback-rights .fr-document .partner-accept-label input{flex:0 0 20px;margin-top:3px}.np-mini .feedback-rights .fr-phrase{overflow-wrap:anywhere}.np-mini .feedback-rights .fr-confirmed{display:flex;gap:8px;align-items:center;color:#2d684d}.np-mini .feedback-rights .fr-confirmed svg{width:20px;height:20px;flex-shrink:0}.np-mini .feedback-rights .fr-actions,.np-mini .feedback-rights .fr-dialog-actions{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.np-mini .feedback-rights .fr-actions .detail-button,.np-mini .feedback-rights .fr-document .detail-button{width:100%}.np-mini .feedback-rights .fr-notice{min-height:24px;margin-top:18px;line-height:1.6;font-size:15px}.np-mini .feedback-rights .fr-error{border-color:#e3b4a7}.np-mini .feedback-mine-link{margin:18px 0;width:100%}