@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.notuly-scope{--ink: #201E1B;--canvas: #FFFFFF;--action: #FF3B30;--concrete: #F4F3F0;--soft-ink: #201E1B;--beige: #F4F3F0;--hair: #E7E5E1;--hair-2: #F4F3F0;--p-sub: #6F6C66;--p-faint: #A3A099;--p-blush: #FBF0ED;--p-rood-diep: #E2261B;--p-fs-13: 13px;--p-fs-12: 12px;--p-fs-11: 11px;--p-row: 60px;--p-rail: 232px;--p-detail: 380px;--inkline: 1px solid var(--soft-ink);--dur-ui-fast: .15s;--dur-ui: .2s;--ease-enter: cubic-bezier(.2, 0, 0, 1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--hairline: 1px solid var(--hair);--softline: 1px solid var(--hair-2);font-family:var(--font-sans);font-weight:500;color:var(--ink);background:var(--beige);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.notuly-scope *,.notuly-scope *:before,.notuly-scope *:after{box-sizing:border-box}.notuly-scope em,.notuly-scope i{font-style:normal;font-weight:600}.notuly-scope b,.notuly-scope strong{font-weight:600;font-style:normal}.notuly-scope .punt{color:var(--action)}.notuly-scope.portal-root{background:var(--beige);height:100vh;height:100dvh;overflow:hidden}.notuly-scope .portal-stage{width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:0}.notuly-scope .browser-shell{width:100%;max-width:none;height:100vh;height:100dvh;border:0;background:var(--canvas);display:flex;flex-direction:column;overflow:hidden}.notuly-scope .portal-app{flex:1;display:grid;grid-template-columns:var(--p-rail) 1fr;overflow:hidden;min-height:0}.notuly-scope .portal-sidebar{border-right:var(--hairline);display:flex;flex-direction:column;background:var(--canvas);overflow:hidden}.notuly-scope .sidebar-brand{padding:22px 20px}.notuly-scope .sidebar-brand .wordmark{font-weight:650;font-size:18px;letter-spacing:-.045em;line-height:1;color:var(--ink);cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notuly-scope .sidebar-brand .wordmark .punt{color:var(--action)}.notuly-scope .sidebar-brand .wordmark-sub{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p-sub);margin-top:6px}.notuly-scope .org-switcher{margin:0 12px;padding:10px 8px;display:flex;align-items:center;gap:10px;cursor:default}.notuly-scope .org-switcher .org-logo{width:28px;height:28px;border:var(--hairline);background:var(--ink);color:var(--canvas);display:flex;align-items:center;justify-content:center;font-weight:650;font-size:12px;letter-spacing:-.02em;flex-shrink:0;border-radius:999px}.notuly-scope .org-switcher .org-meta{flex:1;min-width:0}.notuly-scope .org-switcher .name{font-weight:650;font-size:13px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notuly-scope .org-switcher .sub{font-size:10px;color:var(--p-sub);font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.notuly-scope .nav-back{margin:6px 12px 14px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--p-sub);cursor:pointer;display:inline-flex;gap:6px;align-items:center;background:none;border:0;text-align:left}.notuly-scope .nav-back:hover{color:var(--ink)}.notuly-scope .nav-group{padding:18px 8px 0}.notuly-scope .nav-label{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--p-sub);padding:0 12px 6px}.notuly-scope .nav-item{display:flex;align-items:center;gap:10px;padding:7px 12px;width:100%;font-weight:500;font-size:13px;color:var(--p-sub);letter-spacing:-.005em;cursor:pointer;background:none;border:0;text-align:left}.notuly-scope .nav-item:hover{color:var(--ink)}.notuly-scope .nav-item.active{background:var(--hair-2);color:var(--ink);font-weight:700}.notuly-scope .nav-item .num{margin-left:auto;font-size:11px;color:var(--p-faint);font-weight:500;font-variant-numeric:tabular-nums}.notuly-scope .nav-item.active .num{color:var(--p-sub)}.notuly-scope .nav-item .ico{width:14px;height:14px;flex-shrink:0}.notuly-scope .sidebar-foot{margin-top:auto;padding:16px 20px 18px}.notuly-scope .seat-card-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.notuly-scope .seat-card-head .lbl{font-size:11px;font-weight:600;color:var(--p-sub);letter-spacing:-.005em}.notuly-scope .seat-card-head .val{font-size:12px;font-weight:600;color:var(--p-sub);font-variant-numeric:tabular-nums}.notuly-scope .seat-card-head .val strong{color:var(--ink);font-weight:700}.notuly-scope .seat-bar{width:100%;height:3px;background:var(--hair);position:relative}.notuly-scope .seat-fill{height:100%;background:var(--ink);position:absolute;left:0;top:0}.notuly-scope .me-card{margin-top:16px;display:flex;align-items:center;gap:10px}.notuly-scope .me-card .nm{font-size:13px;font-weight:650;line-height:1.1}.notuly-scope .me-card .rl{font-size:10px;font-weight:600;color:var(--p-sub);margin-top:2px}.notuly-scope .pavatar{width:28px;height:28px;background:var(--hair-2);color:var(--p-sub);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:10px;letter-spacing:-.01em;flex-shrink:0;border-radius:999px}.notuly-scope .pavatar.lg{width:56px;height:56px;font-size:18px}.notuly-scope .pavatar.sm{width:24px;height:24px;font-size:9px}.notuly-scope .pavatar.ink{background:var(--ink);color:var(--canvas)}.notuly-scope .portal-main{display:flex;flex-direction:column;overflow:hidden;min-width:0}.notuly-scope .portal-page{flex:1;display:grid;grid-template-columns:1fr var(--p-detail);overflow:hidden;min-width:0}.notuly-scope .portal-page.no-detail{grid-template-columns:1fr}.notuly-scope .col-list{display:flex;flex-direction:column;overflow:hidden;min-width:0}.notuly-scope .page-head{padding:36px 36px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.notuly-scope .page-head h1{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.notuly-scope .page-head .actions{display:flex;gap:6px;align-items:center}.notuly-scope .pbtn{border:var(--hairline);background:var(--canvas);padding:0 14px;height:34px;font-weight:600;font-size:13px;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink);border-radius:10px;font-family:var(--font-sans)}.notuly-scope .pbtn:hover{background:var(--hair-2)}.notuly-scope .pbtn.primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.notuly-scope .pbtn.primary:hover{background:#2a2a2a}.notuly-scope .pbtn.ghost{border-color:transparent}.notuly-scope .pbtn.ghost:hover{background:var(--hair-2)}.notuly-scope .pbtn.sm{height:28px;padding:0 10px;font-size:12px}.notuly-scope .pbtn:disabled{opacity:.4;cursor:not-allowed}.notuly-scope .toolbar{padding:0 36px 18px;display:flex;align-items:center;gap:16px;background:var(--canvas)}.notuly-scope .psearch{height:34px;border:var(--hairline);display:flex;align-items:center;padding:0 12px;gap:10px;flex:1;max-width:360px;background:var(--canvas);border-radius:10px}.notuly-scope .psearch input{border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:500;flex:1;min-width:0;color:var(--ink);letter-spacing:-.005em}.notuly-scope .psearch input::-moz-placeholder{color:var(--p-faint)}.notuly-scope .psearch input::placeholder{color:var(--p-faint)}.notuly-scope .psearch .slash{color:var(--p-faint);font-size:11px;font-weight:600}.notuly-scope .segmented{display:inline-flex;border:var(--hairline);border-radius:10px;overflow:hidden;height:34px}.notuly-scope .segmented .seg{border:0;padding:0 12px;background:var(--canvas);font-size:13px;font-weight:500;color:var(--p-sub);cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-right:var(--hairline);letter-spacing:-.005em;font-family:var(--font-sans)}.notuly-scope .segmented .seg:last-child{border-right:0}.notuly-scope .segmented .seg .count{font-variant-numeric:tabular-nums;color:var(--p-faint);font-size:11px}.notuly-scope .segmented .seg.active{background:var(--hair-2);color:var(--ink);font-weight:600}.notuly-scope .segmented .seg.active .count{color:var(--p-sub)}.notuly-scope .segmented .seg:hover{color:var(--ink)}.notuly-scope .toolbar-spacer{flex:1}.notuly-scope .row-count{font-size:12px;color:var(--p-sub);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.notuly-scope .bulkbar{margin:0 36px 12px;height:44px;background:var(--hair-2);border:var(--hairline);border-radius:10px;display:flex;align-items:center;padding:0 16px;gap:6px;font-size:13px;font-weight:500}.notuly-scope .bulkbar .selected-count{font-weight:600;color:var(--ink);margin-right:8px}.notuly-scope .bulkbar .bulk-act{height:26px;padding:0 10px;border:0;background:transparent;color:var(--p-sub);font-size:12px;font-weight:500;cursor:pointer;border-radius:10px;font-family:var(--font-sans)}.notuly-scope .bulkbar .bulk-act:hover{background:var(--canvas);color:var(--ink)}.notuly-scope .bulkbar .bulk-act.danger{color:var(--action)}.notuly-scope .tbl-wrap{flex:1;overflow:auto;min-height:0;padding:0 24px}.notuly-scope .ptbl{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.notuly-scope .ptbl thead th{position:sticky;top:0;background:var(--canvas);border-bottom:var(--hairline);text-align:left;padding:10px 12px;font-size:11px;font-weight:500;color:var(--p-sub);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2;letter-spacing:-.005em}.notuly-scope .ptbl tbody tr{border-bottom:1px solid var(--hair-2);cursor:pointer}.notuly-scope .ptbl tbody tr:hover,.notuly-scope .ptbl tbody tr.selected{background:var(--hair-2)}.notuly-scope .ptbl tbody tr.pending{color:var(--p-sub)}.notuly-scope .ptbl td{padding:12px;height:var(--p-row);vertical-align:middle}.notuly-scope .col-checkbox{width:36px;padding-left:12px!important;padding-right:0!important}.notuly-scope .col-role{width:110px}.notuly-scope .col-last{width:150px}.notuly-scope .col-meet{width:90px;text-align:right}.notuly-scope .col-acts{width:44px;text-align:right;padding-right:12px!important}.notuly-scope .person{display:flex;align-items:center;gap:12px;min-width:0}.notuly-scope .person-text{min-width:0;flex:1}.notuly-scope .person-name{display:block;font-weight:600;font-size:13px;line-height:1.3;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notuly-scope .person-mail{display:block;font-size:12px;color:var(--p-sub);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.notuly-scope .person-mail .team-inline{color:var(--p-sub)}.notuly-scope .person-mail .sep{color:#ddd;margin:0 6px}.notuly-scope .role-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:var(--p-sub);line-height:1;letter-spacing:-.005em}.notuly-scope .role-badge.owner,.notuly-scope .role-badge.admin{color:var(--ink);font-weight:600}.notuly-scope .role-badge.member{color:var(--p-sub)}.notuly-scope .role-badge.pending{color:var(--action)}.notuly-scope .meta-num{font-variant-numeric:tabular-nums;font-weight:500;font-size:13px;color:var(--p-sub)}.notuly-scope .meta-num.zero{color:#ccc}.notuly-scope .last-cell{font-size:13px;color:var(--p-sub);font-variant-numeric:tabular-nums;font-weight:500}.notuly-scope .last-cell.stale{color:var(--p-faint)}.notuly-scope .last-cell.never{color:#ccc}.notuly-scope .acts-btn{width:24px;height:24px;border:0;background:transparent;color:var(--p-sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.notuly-scope .acts-btn:hover{background:var(--concrete);color:var(--ink)}.notuly-scope .cb{width:14px;height:14px;border:1px solid #D5D5D5;background:var(--canvas);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;opacity:0;transition:opacity .12s ease}.notuly-scope .ptbl tbody tr:hover .cb,.notuly-scope .ptbl tbody tr.selected .cb,.notuly-scope .cb.checked,.notuly-scope .ptbl thead .cb{opacity:1}.notuly-scope .cb.checked{background:var(--ink);border-color:var(--ink)}.notuly-scope .cb.checked:after{content:"";width:6px;height:3px;border-left:1.5px solid var(--canvas);border-bottom:1.5px solid var(--canvas);transform:rotate(-45deg) translateY(-1px)}.notuly-scope .detail{border-left:var(--hairline);background:var(--canvas);overflow:auto;display:flex;flex-direction:column}.notuly-scope .detail-head{padding:24px 24px 20px;border-bottom:1px solid var(--hair-2)}.notuly-scope .detail-head .topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.notuly-scope .detail-head .topline .label{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.14em;color:var(--p-sub)}.notuly-scope .detail-head .topline .x{border:0;background:transparent;cursor:pointer;font-size:18px;color:var(--p-sub);padding:0;line-height:1}.notuly-scope .detail-head .name{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.1;margin-top:12px}.notuly-scope .detail-head .mail{font-size:13px;color:var(--p-sub);font-weight:500;margin-top:4px;word-break:break-all}.notuly-scope .detail-head .row-actions{display:flex;gap:8px;margin-top:16px}.notuly-scope .detail-section{padding:18px 24px;border-bottom:1px solid var(--hair-2)}.notuly-scope .detail-section h4{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.14em;color:var(--p-sub);margin:0 0 12px}.notuly-scope .pfield{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:12px;border-bottom:1px solid var(--hair-2)}.notuly-scope .pfield:last-child{border-bottom:0}.notuly-scope .pfield .lbl{font-size:12px;font-weight:700;color:var(--ink)}.notuly-scope .pfield .lbl-sub{font-size:10px;color:var(--p-sub);font-weight:500;margin-top:2px}.notuly-scope .pfield .val{font-size:13px;font-weight:700;text-align:right}.notuly-scope .pfield .lbl-wrap{min-width:0;flex:1}.notuly-scope .ptoggle{width:36px;height:20px;border:var(--hairline);background:var(--canvas);position:relative;cursor:pointer;flex-shrink:0}.notuly-scope .ptoggle .knob{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--ink);transition:transform var(--dur-ui) var(--ease-enter)}.notuly-scope .ptoggle.on{background:var(--ink)}.notuly-scope .ptoggle.on .knob{background:var(--canvas);transform:translate(16px)}.notuly-scope .pselect{height:28px;border:var(--hairline);padding:0 26px 0 10px;font-family:var(--font-sans);font-weight:700;font-size:12px;background:var(--canvas) linear-gradient(45deg,transparent 50%,var(--ink) 50%) calc(100% - 12px) 50% / 6px 6px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);cursor:pointer;border-radius:10px}.notuly-scope .danger-zone{padding:18px 24px 24px}.notuly-scope .danger-zone h4{color:var(--action);font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.notuly-scope .danger-btn{height:36px;width:100%;border:var(--hairline);background:var(--canvas);font-weight:650;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--action);cursor:pointer;font-family:var(--font-sans)}.notuly-scope .danger-btn:hover{background:var(--action);color:var(--canvas);border-color:var(--action)}.notuly-scope .danger-zone .helper{font-size:10px;color:var(--p-sub);font-weight:500;margin-top:8px;line-height:1.4}.notuly-scope .portal-empty{padding:48px 36px;text-align:left}.notuly-scope .portal-empty .eyebrow{font-size:11px;font-weight:700;color:var(--action);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.notuly-scope .portal-empty h2{font-size:32px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.notuly-scope .portal-empty p{font-size:14px;color:var(--p-sub);margin:0 0 24px;max-width:460px}.notuly-scope .ipt{width:100%;height:36px;border:var(--hairline);background:var(--canvas);padding:0 12px;font:500 13px var(--font-sans);color:var(--ink);border-radius:10px;letter-spacing:-.005em}.notuly-scope .ipt:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 3px #ff3b3024}.notuly-scope textarea.ipt{padding:10px 12px;height:auto;line-height:1.5;resize:vertical}.notuly-scope .ipt.lg{height:44px;font-size:14px}.notuly-scope .helper{font-size:11px;color:var(--p-sub);font-weight:500;margin-top:6px;line-height:1.4}.notuly-scope .ssheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#201e1b73;z-index:50;animation:ssheet-fade .15s var(--ease-enter)}@keyframes ssheet-fade{0%{opacity:0}to{opacity:1}}@keyframes ssheet-slide{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.notuly-scope .ssheet{position:fixed;top:0;right:0;bottom:0;width:540px;max-width:100vw;background:var(--canvas);border-left:var(--inkline);box-shadow:-24px 0 60px -24px #201e1b47;z-index:51;display:flex;flex-direction:column;animation:ssheet-slide .2s var(--ease-enter)}.notuly-scope .ssheet.wide{width:min(1120px,96vw)}.notuly-scope .ssheet-head{padding:22px 24px 18px;border-bottom:var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notuly-scope .ssheet-head h2{font-size:22px;font-weight:650;letter-spacing:-.02em;margin:0 0 4px}.notuly-scope .ssheet-head .sub{font-size:12px;color:var(--p-sub);font-weight:500}.notuly-scope .ssheet-head .x{background:none;border:0;padding:4px;cursor:pointer;color:var(--p-sub)}.notuly-scope .ssheet-body{flex:1;overflow-y:auto;padding:24px 32px}.notuly-scope .ssheet-foot{padding:16px 24px;border-top:var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--hair-2)}.notuly-scope .inv-row{display:grid;grid-template-columns:1fr 28px;gap:8px;align-items:center;padding:10px 12px;border:var(--hairline);margin-bottom:6px;background:var(--canvas)}.notuly-scope .inv-row.warn{background:var(--p-blush)}.notuly-scope .inv-row .nm{font-size:13px;font-weight:600}.notuly-scope .inv-row .em{font-size:11px;color:var(--p-sub)}.notuly-scope .inv-row .rm{background:none;border:0;cursor:pointer;color:var(--p-sub);display:flex;align-items:center;justify-content:center}.notuly-scope .inv-row .rm:hover{color:var(--action)}.notuly-scope .pcard{border:var(--hairline);background:var(--canvas);padding:22px 24px}.notuly-scope .pcard h3{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.14em;margin:0 0 16px;color:var(--ink)}.notuly-scope .pcard .big-num{font-size:32px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.notuly-scope .billing-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;padding:28px 36px}.notuly-scope .seat-editor{display:inline-flex;align-items:stretch;border:var(--hairline)}.notuly-scope .seat-editor button{width:32px;background:var(--canvas);border:0;cursor:pointer;font-weight:700;color:var(--ink)}.notuly-scope .seat-editor button:hover{background:var(--hair-2)}.notuly-scope .seat-editor input{width:56px;text-align:center;border:0;border-left:var(--hairline);border-right:var(--hairline);font:700 14px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.notuly-scope .seat-editor input:focus{outline:none}.notuly-scope .visa-card{border:var(--hairline);padding:18px;background:var(--hair-2);display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;letter-spacing:.04em}.notuly-scope .portal-page-pad{padding:28px 36px}.notuly-scope .portal-page-pad h1{font-size:36px;font-weight:650;letter-spacing:-.02em;margin:0 0 24px}.notuly-scope .tpl-row{display:grid;grid-template-columns:1fr 100px 80px 28px;gap:12px;padding:14px 16px;border:var(--hairline);margin-bottom:-1px;background:var(--canvas);cursor:pointer;align-items:center}.notuly-scope .tpl-row:hover{background:var(--hair-2)}.notuly-scope .tpl-row .nm{font-size:13px;font-weight:700}.notuly-scope .tpl-row .ds{font-size:11px;color:var(--p-sub);margin-top:2px;font-weight:500}.notuly-scope .tpl-scope{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--p-sub)}.notuly-scope .bbar{position:sticky;bottom:0;left:0;right:0;background:var(--ink);color:var(--canvas);border-top:1px solid var(--ink);padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;z-index:5;box-shadow:0 -4px 12px #00000014}.notuly-scope .bbar-info{font-size:12px;font-weight:700;display:flex;gap:12px;align-items:center}.notuly-scope .bbar-info strong{font-size:14px}.notuly-scope .bbar-clear{background:none;border:0;color:var(--canvas);opacity:.7;font-size:11px;cursor:pointer;text-decoration:underline}.notuly-scope .bbar-acts{margin-left:auto;display:flex;gap:8px;align-items:center}.notuly-scope .bbar-acts .pselect,.notuly-scope .bbar-acts .pbtn,.notuly-scope .bbar-acts .danger-btn{background:var(--canvas);color:var(--ink);border:1px solid var(--canvas);font-size:11px;padding:6px 10px}.notuly-scope .bbar-acts .danger-btn{background:var(--action);color:var(--canvas);border-color:var(--action)}.notuly-scope .bbar-confirm{width:100%;display:flex;gap:8px;align-items:center;font-size:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.15)}.notuly-scope .bbar-confirm .pbtn,.notuly-scope .bbar-confirm .danger-btn{margin-left:auto}.notuly-scope .bbar-confirm .danger-btn{margin-left:0}.notuly-scope tr.rowchecked td{background:#00000008}.notuly-scope .banner-trial{background:var(--p-blush);border-bottom:var(--hairline);padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:500}.notuly-scope .banner-trial .x{background:none;border:0;cursor:pointer;color:var(--p-sub);padding:4px}.notuly-scope .banner-setup{margin:16px 36px 0;border:var(--hairline);background:var(--canvas);padding:18px 20px}.notuly-scope .banner-setup .bs-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.notuly-scope .banner-setup .eyebrow{font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--action);text-transform:uppercase}.notuly-scope .banner-setup h3{font-size:16px;font-weight:800;margin:0;flex:1}.notuly-scope .banner-setup .x{background:none;border:0;cursor:pointer;color:var(--p-sub);padding:4px}.notuly-scope .banner-setup .bs-steps{display:flex;gap:8px;flex-wrap:wrap}.notuly-scope .banner-setup .bs-steps button{border:var(--hairline);background:var(--hair-2);color:var(--ink);padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer}.notuly-scope .banner-setup .bs-steps button:hover{background:var(--ink);color:var(--canvas)}.notuly-scope .empty-people{margin:32px 0;padding:56px 24px;border:var(--hairline);background:var(--canvas);text-align:center}.notuly-scope .empty-people .eyebrow{font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--action);margin-bottom:12px}.notuly-scope .empty-people h2{font-size:28px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.notuly-scope .empty-people p{font-size:13px;color:var(--p-sub);max-width:420px;margin:0 auto 20px}.notuly-scope .stsheet{display:grid;grid-template-columns:240px 1fr;gap:24px;min-height:400px}.notuly-scope .stsheet-master{border-right:var(--hairline);padding-right:16px}.notuly-scope .stsheet-item{display:block;width:100%;text-align:left;background:var(--canvas);border:var(--hairline);margin-bottom:-1px;padding:12px 14px;cursor:pointer}.notuly-scope .stsheet-item:hover{background:var(--hair-2)}.notuly-scope .stsheet-item.active{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.notuly-scope .stsheet-item .nm{font-size:13px;font-weight:700}.notuly-scope .stsheet-item .mc{font-size:11px;opacity:.7;margin-top:2px}.notuly-scope .stsheet-detail{min-width:0}.notuly-scope .banner-pilot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:#1a1140;color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;border-bottom:1px solid #2a1f5a}.notuly-scope .banner-pilot .pilot-tag{display:inline-block;padding:2px 8px;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.12em;margin-right:10px}.notuly-scope .shortcut-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;display:flex;align-items:center;justify-content:center;z-index:80;padding:24px}.notuly-scope .shortcut-modal{width:100%;max-width:480px;background:var(--canvas);border:var(--hairline);padding:24px;box-shadow:0 24px 60px -20px #0006}.notuly-scope .shortcut-modal .sm-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.notuly-scope .shortcut-modal .sm-head h3{font-size:18px;font-weight:650;letter-spacing:-.01em;margin:4px 0 0}.notuly-scope .shortcut-modal .sm-head .x{background:none;border:0;cursor:pointer;color:var(--p-sub);padding:4px}.notuly-scope .shortcut-modal .sm-list{display:flex;flex-direction:column;gap:6px}.notuly-scope .shortcut-modal .sm-row{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;border-bottom:1px dashed var(--hair-2);font-size:13px}.notuly-scope .shortcut-modal .sm-row:last-child{border-bottom:0}.notuly-scope .shortcut-modal .sm-keys{display:inline-flex;gap:6px;align-items:center}.notuly-scope .shortcut-modal .sm-then{font-size:10px;color:var(--p-sub);margin:0 4px}.notuly-scope .shortcut-modal .sm-lbl{color:var(--p-sub)}.notuly-scope .shortcut-modal .sm-foot{margin-top:16px;padding-top:14px;border-top:var(--hairline);font-size:11px;color:var(--p-sub)}.notuly-scope .kbd{display:inline-block;min-width:22px;padding:2px 6px;font:600 11px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace;background:var(--hair-2);border:1px solid var(--hair);border-bottom-width:2px;border-radius:4px;color:var(--ink);text-align:center}.notuly-scope .shortcut-hint{position:fixed;right:18px;bottom:18px;z-index:30;background:var(--canvas);border:var(--hairline);padding:6px 10px;font-size:11px;font-weight:600;color:var(--p-sub);cursor:pointer;display:inline-flex;gap:8px;align-items:center;box-shadow:0 4px 12px -6px #0003}.notuly-scope .shortcut-hint:hover{background:var(--hair-2);color:var(--ink)}.notuly-scope .tpl-mode-card{display:flex;gap:16px;align-items:flex-start;padding:18px;text-align:left;cursor:pointer;background:var(--canvas);border:var(--hairline);transition:background .12s ease,border-color .12s ease}.notuly-scope .tpl-mode-card:hover{background:var(--hair-2);border-color:var(--ink)}.notuly-scope .tpl-mode-card .ico{width:22px;height:22px;color:var(--action);flex-shrink:0;margin-top:2px}.notuly-scope .tpl-mode-card .ttl{font-size:14px;font-weight:800;letter-spacing:-.01em}.notuly-scope .tpl-mode-card .dsc{font-size:12px;color:var(--p-sub);margin-top:4px;line-height:1.5}.notuly-scope .pfield.col{display:flex;flex-direction:column;gap:6px;align-items:stretch}.notuly-scope .pfield.col .lbl{font-size:12px;font-weight:700;color:var(--ink)}.notuly-scope .pfield .req{color:#c11;font-weight:650}.notuly-scope .ipt{width:100%;padding:10px 12px;border:var(--hairline);background:var(--canvas);font-size:13px;font-family:inherit;color:var(--ink);outline:none}.notuly-scope .ipt:focus{border-color:var(--ink)}.notuly-scope textarea.ipt{resize:vertical;line-height:1.5}.notuly-scope .builder-shell{display:grid;grid-template-columns:minmax(420px,600px) minmax(360px,1fr);background:var(--canvas);align-items:start}.notuly-scope .builder-config{min-width:0;padding:30px 48px 90px;border-right:var(--hairline);transition:opacity .15s ease}.notuly-scope .builder-config.is-generating{pointer-events:none;opacity:.55}.notuly-scope .builder-preview{min-width:0;background:var(--paper);padding:30px 24px 64px;position:sticky;top:0;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.notuly-scope .builder-preview-quote{margin:10px 0 0;padding:8px 12px;font-style:italic;color:var(--ink);border-left:3px solid var(--action);background:#00000005;border-radius:4px;font-size:13px}.notuly-scope .builder-generating-note{margin:12px 0 8px;padding:10px 14px;border:var(--hairline);border-radius:8px;background:var(--paper);color:var(--ink-muted, var(--ink));font-size:13px}.notuly-scope .builder-block{border-top:1px solid #f0eeea;padding-top:22px;margin-bottom:24px}.notuly-scope .builder-block:first-child{border-top:0;padding-top:0}.notuly-scope .builder-label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:9px}.notuly-scope .builder-label span{color:var(--action)}.notuly-scope .builder-muted,.notuly-scope .builder-help{font-size:12px;color:var(--p-sub);line-height:1.5;margin-bottom:11px}.notuly-scope .builder-help{padding:10px 12px;background:var(--hair-2);border:var(--hairline)}.notuly-scope .builder-title-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.notuly-scope .builder-link-icon{border:0;background:transparent;padding:0;color:var(--p-faint);cursor:pointer;display:inline-flex}.notuly-scope .builder-input,.notuly-scope .builder-textarea{width:100%;padding:12px 14px;border:1px solid #e3e1dd;background:var(--canvas);color:var(--ink);outline:none;font-size:14px;font-family:inherit}.notuly-scope .builder-input{border-radius:8px}.notuly-scope .builder-textarea{border-radius:10px;resize:vertical;line-height:1.5}.notuly-scope .builder-input:focus,.notuly-scope .builder-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0000000f}.notuly-scope .builder-segments{display:flex;gap:10px;flex-wrap:wrap}.notuly-scope .builder-seg{flex:1 1 120px;min-height:44px;border:1.5px solid #e6e4e0;background:var(--canvas);color:var(--p-sub);border-radius:10px;cursor:pointer;font-size:14px;font-weight:650}.notuly-scope .builder-seg.tall{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.notuly-scope .builder-seg small{color:var(--p-faint);font-size:11px;font-weight:600}.notuly-scope .builder-seg.active{border-color:var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.notuly-scope .builder-seg.active small{color:var(--action)}.notuly-scope .builder-chip-wrap{display:flex;flex-wrap:wrap;gap:9px}.notuly-scope .builder-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1.5px solid #e6e4e0;border-radius:10px;background:var(--canvas);color:var(--p-sub);box-shadow:none;font-size:13px;font-weight:600;cursor:pointer}.notuly-scope .builder-chip.active{border-color:var(--ink);background:var(--action);color:var(--canvas);box-shadow:3px 3px 0 var(--ink)}.notuly-scope .builder-chip.add{border-style:dashed;color:var(--p-sub)}.notuly-scope .builder-section-list{display:flex;flex-direction:column;gap:8px}.notuly-scope .builder-section-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:var(--hairline);background:var(--canvas);border-radius:8px}.notuly-scope .builder-section-row.off{color:var(--p-faint)}.notuly-scope .builder-section-row{position:relative}.notuly-scope .builder-section-row.dragging{opacity:.4}.notuly-scope .builder-section-row[data-drop=above]{box-shadow:inset 0 2px 0 0 var(--ink)}.notuly-scope .builder-section-row[data-drop=below]{box-shadow:inset 0 -2px 0 0 var(--ink)}.notuly-scope .builder-drag-handle{display:inline-flex;align-items:center;cursor:grab;color:var(--p-faint);touch-action:none}.notuly-scope .builder-drag-handle:active{cursor:grabbing}.notuly-scope .builder-inline-add{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.notuly-scope .builder-inline-add .builder-input{flex:1 1 220px;min-width:0}@media (max-width: 640px){.notuly-scope .builder-inline-add{flex-direction:column;align-items:stretch}}.notuly-scope .builder-section-num{width:15px;text-align:center;font-size:12px;font-weight:800;color:var(--ink)}.notuly-scope .builder-check{width:22px;height:22px;border-radius:7px;border:1.5px solid #d9d6d0;background:var(--canvas);cursor:pointer;flex:none}.notuly-scope .builder-check.on{background:var(--ink);border-color:var(--ink);position:relative}.notuly-scope .builder-check.on:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:10px;border:solid var(--canvas);border-width:0 2px 2px 0;transform:rotate(45deg)}.notuly-scope .builder-section-label{flex:1;min-width:0;font-size:13px;font-weight:600}.notuly-scope .builder-mini-badge{font-size:9px;font-weight:650;color:var(--p-sub);background:#f1f0ec;padding:2px 6px;border-radius:4px}.notuly-scope .builder-mini-badge.red{background:#ffe7e4;color:#c4291c}.notuly-scope .builder-arrow{width:26px;height:24px;border:0;background:transparent;color:var(--p-sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.notuly-scope .builder-arrow:disabled{color:#d7d4ce;cursor:default}.notuly-scope .builder-add-row{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 13px;border:1px dashed #d4d1cb;background:var(--canvas);color:var(--p-sub);font-size:13px;font-weight:700;cursor:pointer}.notuly-scope .builder-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.notuly-scope .bt-title{font-size:13px;font-weight:700;color:var(--ink)}.notuly-scope .bt-sub{font-size:12px;color:var(--p-faint);margin-top:2px}.notuly-scope .builder-switch{width:38px;height:22px;border-radius:11px;border:0;background:#d9d6d0;position:relative;cursor:pointer;flex:none}.notuly-scope .builder-switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--canvas);border-radius:50%;box-shadow:0 1px 2px #0003;transition:left .15s}.notuly-scope .builder-switch.on{background:var(--action)}.notuly-scope .builder-switch.on span{left:18px}.notuly-scope .builder-active-module{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #f1d9d2;background:#fef6f5;border-radius:8px}.notuly-scope .builder-active-module>span{font-size:9px;font-weight:650;background:var(--action);color:var(--canvas);padding:2px 5px;border-radius:4px}.notuly-scope .builder-active-module strong{display:block;font-size:13px}.notuly-scope .builder-active-module small{display:block;color:var(--p-faint);font-size:11px}.notuly-scope .builder-active-module button{border:var(--hairline);background:var(--canvas);color:var(--p-sub);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.notuly-scope .builder-sub-label{font-size:12px;font-weight:700;color:var(--ink);margin:0 0 8px}.notuly-scope .builder-sub-label.space{margin-top:18px}.notuly-scope .builder-term-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.notuly-scope .builder-term-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:var(--hairline);background:var(--canvas);border-radius:8px;font-size:13px}.notuly-scope .builder-term-chip button{width:20px;height:20px;border:0;border-radius:50%;background:#efede9;color:var(--p-sub);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.notuly-scope .builder-visibility{display:flex;align-items:center;gap:6px;margin-top:11px;color:var(--p-sub);font-size:12px}.notuly-scope .builder-add-panel{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:12px;border:var(--hairline);background:var(--canvas);box-shadow:0 -10px 30px -24px #0006}.notuly-scope .builder-error{margin:12px 0;padding:10px 12px;background:#fdece9;border:1px solid #f6c7be;color:#c4291c;font-size:12px;font-weight:700}.notuly-scope .builder-actions{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px;margin-top:8px;border-top:1px solid #f0eeea;background:var(--canvas)}.notuly-scope .builder-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#efede9;color:var(--p-sub);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.notuly-scope .builder-mail{max-width:540px;margin:0 auto;padding:30px 34px;background:var(--canvas);border:var(--hairline);box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000d}.notuly-scope .builder-mail-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:var(--hairline);margin-bottom:20px}.notuly-scope .builder-mail-head strong{font-size:18px;font-weight:650}.notuly-scope .builder-mail-head strong span,.notuly-scope .builder-mail h2 span{color:var(--action)}.notuly-scope .builder-mail-head small{font-size:11px;font-weight:700;color:var(--p-faint);letter-spacing:.04em}.notuly-scope .builder-mail h2{font-size:24px;font-weight:650;line-height:1.18;color:var(--ink);margin:0 0 8px}.notuly-scope .builder-mail>p{font-size:13px;line-height:1.55;color:var(--p-sub);margin:0 0 20px}.notuly-scope .builder-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--hairline);border-bottom:var(--hairline);margin-bottom:22px}.notuly-scope .builder-meta-grid div{padding:13px 16px;border-top:var(--hairline)}.notuly-scope .builder-meta-grid div:nth-child(-n+2){border-top:0}.notuly-scope .builder-meta-grid div:nth-child(2n){border-left:var(--hairline)}.notuly-scope .builder-meta-grid small{display:block;font-size:9px;font-weight:800;color:var(--p-faint);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px}.notuly-scope .builder-meta-grid strong{font-size:13px;color:var(--ink)}.notuly-scope .builder-preview-line{border-top:var(--hairline);margin:18px 0}.notuly-scope .bps-label{font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--action);margin-bottom:10px}.notuly-scope .bps-box{background:#f7f6f4;border-left:3px solid var(--action);border-top:var(--hairline);border-right:var(--hairline);border-bottom:var(--hairline);padding:11px 14px;font-size:13px;color:var(--p-sub);line-height:1.5}.notuly-scope .bps-term{font-size:13px;color:var(--p-sub);line-height:1.55}.notuly-scope .builder-footer{margin-top:18px;font-size:11px;color:var(--p-faint);text-align:center;line-height:1.5}.notuly-scope .builder-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1a1a1a59;display:flex;justify-content:flex-end}.notuly-scope .builder-drawer,.notuly-scope .builder-generated-modal{width:min(460px,92vw);height:100%;background:var(--canvas);box-shadow:-8px 0 40px #00000029;display:flex;flex-direction:column}.notuly-scope .builder-generated-modal{width:min(680px,calc(100vw - 48px));height:min(680px,calc(100vh - 48px));margin:auto;border-radius:8px}.notuly-scope .builder-drawer-head{padding:20px 22px;border-bottom:var(--hairline);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notuly-scope .bd-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650}.notuly-scope .bd-sub{font-size:12px;color:var(--p-faint);margin-top:3px}.notuly-scope .builder-icon-btn{border:0;background:#f1f0ec;width:32px;height:32px;border-radius:8px;cursor:pointer;color:var(--p-sub);display:inline-flex;align-items:center;justify-content:center}.notuly-scope .builder-module-list{flex:1;overflow:auto;padding:18px 22px;display:flex;flex-direction:column;gap:10px}.notuly-scope .builder-module-card{border:var(--hairline);background:var(--canvas);border-radius:8px;padding:13px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notuly-scope .builder-module-card.active{border-color:#f1d9d2;background:#fef6f5}.notuly-scope .bm-name{font-size:14px;font-weight:800}.notuly-scope .bm-desc{font-size:12px;color:var(--p-faint);line-height:1.45;margin-top:3px}.notuly-scope .builder-generated-modal p{padding:12px 22px 0;margin:0;font-size:12px;color:var(--p-faint)}.notuly-scope .builder-generated-modal pre{flex:1;overflow:auto;margin:16px 22px;white-space:pre-wrap;word-break:break-word;font:12px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:#2e2c28;background:#f7f6f3;border:var(--hairline);border-radius:8px;padding:16px}.notuly-scope .builder-modal-actions{padding:14px 22px;border-top:var(--hairline);display:flex;justify-content:flex-end;gap:10px}@media (max-width: 980px){.notuly-scope .builder-shell{grid-template-columns:1fr}.notuly-scope .builder-config{padding:22px 20px 80px;border-right:0}.notuly-scope .builder-preview{position:static;max-height:none;overflow:visible}.notuly-scope .builder-add-panel{grid-template-columns:1fr}}.portv2{--ink: #201E1B;--paper: #FFFFFF;--stone: #F4F3F0;--blush: #FBF0ED;--blush-line: #F2DCD6;--line: #E7E5E1;--muted: #6F6C66;--faint: #A3A099;--rood: #FF3B30;--rood-diep: #E2261B;--veldvlak: #FBFAF7;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--schaduw-1: 0 1px 2px rgba(32,30,27,.06), 0 4px 10px -2px rgba(32,30,27,.06);--schaduw-2: 0 2px 4px rgba(32,30,27,.06), 0 12px 28px -8px rgba(32,30,27,.14);--schaduw-3: 0 4px 8px rgba(32,30,27,.07), 0 28px 60px -16px rgba(32,30,27,.22);--canvas: var(--paper);--beige: var(--stone);--hair: var(--line);--hair-2: #EFEDEA;--hairline: 1px solid var(--line);--p-sub: var(--muted);--p-faint: var(--faint);--p-blush: var(--blush);--p-rood-diep: var(--rood-diep);--action: var(--rood);--ease-enter: var(--ease-out)}.portv2.pv-root{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--stone);color:var(--ink);font-family:Inter,Inter Variable,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.portv2 ::-moz-selection{background:var(--rood);color:#fff}.portv2 ::selection{background:var(--rood);color:#fff}.portv2 .punt{color:var(--rood)}.portv2 .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.portv2 select:focus-visible,.portv2 textarea:focus-visible{outline:2px solid var(--rood);outline-offset:3px}.portv2.pv-root--laden{align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13.5px;font-weight:500}.portv2.pv-root--laden svg{width:24px;height:24px}.portv2 .pv-top{flex:none;display:flex;align-items:stretch;gap:26px;min-height:60px;padding:0 24px;background:var(--paper);border-bottom:1px solid var(--line)}.portv2 .pv-top__merk{display:flex;align-items:center;gap:14px;min-width:0}.portv2 .pv-wordmark{font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.045em;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;line-height:1}.portv2 .pv-top__portaal{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px;white-space:nowrap}.portv2 .pv-org{display:flex;align-items:center;gap:9px;min-width:0;padding-left:14px;border-left:1px solid var(--line);font-size:13.5px;font-weight:600}.portv2 .pv-org__logo{width:26px;height:26px;border-radius:999px;flex:none;background:var(--stone);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center}.portv2 .pv-org__naam{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}.portv2 .pv-top__nav{display:flex;align-items:stretch;gap:4px;margin-left:6px}.portv2 .pv-tab{position:relative;display:flex;align-items:center;gap:7px;padding:0 12px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease)}.portv2 .pv-tab:hover{color:var(--ink)}.portv2 .pv-tab.aan{color:var(--ink);box-shadow:inset 0 -2px 0 var(--rood)}.portv2 .pv-tab__n{font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums;background:var(--stone);border-radius:999px;padding:1px 7px}.portv2 .pv-tab.aan .pv-tab__n{background:var(--blush);color:var(--rood-diep)}.portv2 .pv-top__rechts{margin-left:auto;display:flex;align-items:center;gap:14px}.portv2 .pv-terug{display:flex;align-items:center;gap:7px;font-family:inherit;font-size:13px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;padding:6px 4px;transition:color .2s var(--ease);white-space:nowrap}.portv2 .pv-terug:hover{color:var(--ink)}.portv2 .pv-terug svg{width:14px;height:14px}.portv2 .pv-ik{display:flex;align-items:center;gap:9px;padding-left:14px;border-left:1px solid var(--line)}.portv2 .pv-ik__txt b{display:block;font-size:12.5px;font-weight:600;line-height:1.2}.portv2 .pv-ik__txt i{display:block;font-style:normal;font-size:10.5px;color:var(--muted)}.portv2 .pv-avatar{width:34px;height:34px;border-radius:999px;flex:none;background:var(--stone);color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.02em;display:grid;place-items:center}.portv2 .pv-avatar--sm{width:28px;height:28px;font-size:10px}.portv2 .pv-avatar--lg{width:48px;height:48px;font-size:15px}.portv2 .pv-avatar--ink{background:var(--ink);color:var(--paper)}.portv2 .pv-main{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.portv2 .pv-banners{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 24px 0}.portv2 .pv-scroll{flex:1;min-height:0;overflow-y:auto}.portv2 .pv-page{flex:1;min-height:0;display:flex;gap:16px;padding:0 24px 20px}.portv2 .pv-lijst{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.portv2 .pv-kop{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;padding:20px 2px 16px}.portv2 .pv-kop h1,.portv2 .pv-h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.portv2 .pv-h1{margin-bottom:10px}.portv2 .pv-kop__sub{margin:6px 0 0;font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.portv2 .pv-sub{margin:0;font-size:13.5px;color:var(--muted);max-width:52ch}.portv2 .pv-kop__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portv2 .pbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--schaduw-1);cursor:pointer;white-space:nowrap;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease-out),box-shadow .2s var(--ease)}.portv2 .pbtn svg{width:14px;height:14px;flex:none}.portv2 .pbtn:hover{border-color:var(--ink)}.portv2 .pbtn:disabled{opacity:.45;pointer-events:none}.portv2 .pbtn.sm{height:32px;padding:0 13px;font-size:12.5px}.portv2 .pbtn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}.portv2 .pbtn.ghost:hover{background:#201e1b0f;color:var(--ink);border-color:transparent}.portv2 .pbtn.primary{color:#fff;background:#ff3b30f5;border-color:#ffffff80;backdrop-filter:blur(18px) saturate(1.7);-webkit-backdrop-filter:blur(18px) saturate(1.7);box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px -12px #ffffff59,0 10px 28px -12px #ff3b3073;text-shadow:0 1px 3px rgba(0,0,0,.25)}.portv2 .pbtn.primary:hover{background:#201e1bf0;border-color:#ffffff47;transform:scale(1.02);box-shadow:inset 0 1px #ffffff4d,inset 0 -10px 18px -12px #ffffff26,0 14px 32px -12px #201e1b80}.portv2 .pbtn.primary:active{transform:scale(.98)}.portv2 .pbtn:focus-visible{outline:2px solid var(--rood);outline-offset:3px}.portv2 .pbtn.primary:focus-visible{outline-color:var(--ink)}.portv2 .psearch{display:flex;align-items:center;gap:9px;height:40px;flex:0 1 300px;min-width:220px;padding:0 14px;background:var(--veldvlak);border:1px solid var(--line);border-radius:999px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.portv2 .psearch:focus-within{border-color:var(--rood);background:var(--paper);box-shadow:0 0 0 3px #ff3b3024}.portv2 .psearch>svg{width:14px;height:14px;color:var(--faint);flex:none}.portv2 .psearch input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:13.5px;color:var(--ink)}.portv2 .psearch input::-moz-placeholder{color:var(--faint)}.portv2 .psearch input::placeholder{color:var(--faint)}.portv2 .psearch .slash{font-size:10.5px;font-weight:600;color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:1px 6px;background:var(--paper)}.portv2 .segmented{display:flex;align-items:center;gap:2px;height:40px;padding:3px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.portv2 .segmented .seg{display:flex;align-items:center;gap:6px;height:100%;padding:0 13px;border:0;border-radius:999px;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.portv2 .segmented .seg .count{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.portv2 .segmented .seg:hover{color:var(--ink)}.portv2 .segmented .seg.active{background:var(--ink);color:var(--paper);font-weight:600}.portv2 .segmented .seg.active .count{color:#ffffffb8}.portv2 .segmented .seg:focus-visible{outline:2px solid var(--rood);outline-offset:2px}.portv2 .pv-werkbalk{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 2px 14px}.portv2 .pv-werkbalk__spacer{flex:1}.portv2 .pv-nres{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.portv2 .pv-meter{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.portv2 .pv-meter__lbl{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .pv-meter__val{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.portv2 .pv-meter__val strong{font-weight:650;color:var(--ink)}.portv2 .pv-meter__baan{width:72px;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.portv2 .pv-meter__baan i{display:block;height:100%;background:var(--ink);border-radius:999px}.portv2 .pv-meter--vol .pv-meter__baan i{background:var(--rood-diep)}.portv2 .pv-meter--vol .pv-meter__val strong{color:var(--rood-diep)}.portv2 .pv-melding{flex:none;display:flex;align-items:flex-start;gap:12px;margin:0 2px 14px;padding:12px 16px;background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--ink);border-radius:7px;font-size:13px;line-height:1.5}.portv2 .pv-melding p{margin:0}.portv2 .pv-melding b{font-weight:600}.portv2 .pv-melding--fout{background:#fff7f6;border-color:var(--rood-diep);border-left-color:var(--rood-diep)}.portv2 .pv-melding--succes{background:var(--stone);border-left-color:var(--line)}.portv2 .pv-melding--info{background:var(--stone);border-left-color:var(--line);color:var(--muted)}.portv2 .pv-tafel{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schaduw-1);overflow:hidden}.portv2 .pv-tafel__scroll{flex:1;min-height:0;overflow:auto}.portv2 .pv-tabel{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px}.portv2 .pv-tabel thead th{position:sticky;top:0;z-index:1;background:var(--veldvlak);box-shadow:inset 0 -1px 0 var(--line);padding:11px 12px;text-align:left;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .pv-tabel td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--hair-2)}.portv2 .pv-tabel .c-check{width:44px}.portv2 .pv-tabel .c-rol{width:170px}.portv2 .pv-tabel .c-lic{width:160px}.portv2 .pv-tabel .c-act{width:190px}.portv2 .pv-tabel .c-pijl{width:40px;text-align:right}.portv2 .pv-tabel tbody tr{cursor:pointer;transition:background .16s var(--ease)}.portv2 .pv-tabel tbody tr:hover{background:#faf9f6}.portv2 .pv-tabel tbody tr.gekozen{background:var(--veldvlak)}.portv2 .pv-tabel tbody tr.aan{background:var(--stone);box-shadow:inset 2px 0 0 var(--rood)}.portv2 .pv-tabel tbody tr:focus-visible{outline:2px solid var(--rood);outline-offset:-2px}.portv2 .pv-tabel tbody tr.leeg{cursor:default}.portv2 .pv-tabel tbody tr.leeg:hover{background:none}.portv2 .pv-tabel__leeg{padding:44px 24px;text-align:center;color:var(--muted)}.portv2 .pv-tabel__leeg p{margin:0 0 12px}.portv2 .pv-persoon{display:flex;align-items:center;gap:12px;min-width:0}.portv2 .pv-persoon__txt{min-width:0;flex:1}.portv2 .pv-persoon__naam{display:block;font-size:13.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portv2 .pv-persoon__mail{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portv2 .pv-jij{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--stone);border-radius:999px;padding:2px 7px;margin-left:7px;vertical-align:1px}.portv2 .pv-tabel tr.wacht .pv-avatar{background:transparent;border:1.5px dashed #D8D5CF;color:var(--faint)}.portv2 .role-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--stone);color:var(--muted)}.portv2 .role-badge.owner,.portv2 .role-badge.admin{background:var(--ink);color:var(--paper)}.portv2 .role-badge.pending{background:var(--blush);color:var(--rood-diep)}.portv2 .pv-lic{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;white-space:nowrap}.portv2 .pv-lic:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.portv2 .pv-lic--geen{color:var(--faint)}.portv2 .pv-lic--geen:before{display:none}.portv2 .pv-lic--wacht{background:var(--blush);color:var(--rood-diep);border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.portv2 .pv-lic--wacht:before{background:var(--rood)}.portv2 .pv-act{display:block;min-width:0}.portv2 .pv-act__t{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portv2 .pv-act__t.stale{color:var(--muted)}.portv2 .pv-act__t.never{color:var(--faint)}.portv2 .pv-act__s{display:block;margin-top:1px;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.portv2 .pv-tabel .c-pijl svg{width:14px;height:14px;color:var(--faint)}.portv2 .pv-tabel tbody tr:hover .c-pijl svg,.portv2 .pv-tabel tbody tr.aan .c-pijl svg{color:var(--ink)}.portv2 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1.5px solid var(--line);border-radius:5px;background:var(--paper);cursor:pointer;vertical-align:middle;transition:border-color .18s var(--ease),background .18s var(--ease)}.portv2 input[type=checkbox]:hover:not(:disabled){border-color:var(--ink)}.portv2 input[type=checkbox]:checked{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.portv2 input[type=checkbox]:disabled{opacity:.35;cursor:not-allowed}.portv2 input[type=checkbox]:focus-visible{outline:2px solid var(--rood);outline-offset:2px}.portv2 .cb{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line)}.portv2 .cb.checked{background:var(--ink);border-color:var(--ink)}.portv2 .pv-leeg{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schaduw-1);padding:44px 24px}.portv2 .pv-leeg>svg{width:30px;height:30px;color:var(--muted);stroke-width:1.7}.portv2 .pv-leeg h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em}.portv2 .pv-leeg p{margin:0;max-width:44ch;font-size:14px;color:var(--muted)}.portv2 .pv-leeg__acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.portv2 .pv-laad{display:flex;align-items:center;gap:10px;padding:24px;color:var(--muted);font-size:13px;font-weight:500}.portv2 .pv-skelet{display:flex;flex-direction:column;gap:9px}.portv2 .pv-skelet span{display:block;height:8px;border-radius:999px;background:var(--stone)}.portv2 .pv-rail{width:352px;flex:none;min-height:0;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schaduw-1);padding:18px 20px 24px}.portv2 .pv-rail__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.portv2 .pv-rail__lbl{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .pv-rail__x,.portv2 .pv-banner__x{display:grid;place-items:center;width:32px;height:32px;flex:none;background:none;border:0;border-radius:999px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.portv2 .pv-rail__x:hover,.portv2 .pv-banner__x:hover{background:var(--stone);color:var(--ink)}.portv2 .pv-rail__x svg,.portv2 .pv-banner__x svg{width:15px;height:15px}.portv2 .pv-rail__wie{display:flex;align-items:center;gap:13px;min-width:0}.portv2 .pv-rail__naam{font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.portv2 .pv-rail__mail{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.portv2 .pv-rail__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.portv2 .pv-rail__sectie{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.portv2 .pv-rail h4,.portv2 .pv-rail__sectie h4{margin:0 0 4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .pfield{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0}.portv2 .pfield+.pfield{border-top:1px solid var(--hair-2)}.portv2 .pfield .lbl-wrap{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.portv2 .pfield .lbl{display:block;font-size:13.5px;font-weight:500;line-height:1.35}.portv2 .pfield .lbl-sub{display:block;font-size:12px;color:var(--muted);line-height:1.45}.portv2 .pfield .val{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.portv2 .pfield .req{color:var(--rood)}.portv2 .ipt{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--veldvlak);font-family:inherit;font-size:13.5px;font-weight:500;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.portv2 .ipt::-moz-placeholder{color:var(--faint)}.portv2 .ipt::placeholder{color:var(--faint)}.portv2 .ipt:focus{outline:none;border-color:var(--rood);background:var(--paper);box-shadow:0 0 0 3px #ff3b3024}.portv2 textarea.ipt{height:auto;line-height:1.6;resize:vertical}.portv2 .ipt.lg{min-height:48px;font-size:14.5px}.portv2 .helper{margin:7px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.portv2 .helper code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:var(--stone);border-radius:5px;padding:1px 5px}.portv2 .pselect{height:38px;max-width:180px;padding:0 32px 0 13px;border:1px solid var(--line);border-radius:12px;background:var(--veldvlak) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236F6C66' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 11px center no-repeat;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.portv2 .pselect:focus{outline:none;border-color:var(--rood);background-color:var(--paper);box-shadow:0 0 0 3px #ff3b3024}.portv2 .pselect:disabled{color:var(--faint);background-color:var(--stone);cursor:not-allowed}.portv2 .ptoggle{position:relative;width:38px;height:22px;flex:none;border-radius:999px;background:#d8d5cf;border:0;padding:0;cursor:pointer;transition:background .2s var(--ease)}.portv2 .ptoggle .knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #201e1b33;transition:transform .22s var(--ease-out)}.portv2 .ptoggle.on{background:var(--ink)}.portv2 .ptoggle.on .knob{transform:translate(16px)}.portv2 .ptoggle:disabled{opacity:.4;cursor:not-allowed}.portv2 .danger-zone{margin-top:20px;padding:16px 16px 18px;background:var(--blush);border:1px solid var(--blush-line);border-radius:14px}.portv2 .danger-zone h4{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rood-diep)}.portv2 .danger-zone .ipt{background:var(--paper);margin-bottom:8px}.portv2 .danger-zone .helper{color:var(--muted)}.portv2 .danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--rood-diep);background:transparent;color:var(--rood-diep);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;text-transform:none;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.portv2 .danger-btn:hover{background:var(--rood-diep);color:#fff}.portv2 .danger-btn:disabled{opacity:.4;pointer-events:none}.portv2 .danger-btn.sm{width:auto;height:32px;padding:0 13px;font-size:12.5px}.portv2 .pv-bulk{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:50;max-width:calc(100vw - 32px);display:flex;flex-direction:column;padding:8px 8px 8px 18px;background:#201e1bf0;color:var(--paper);border-radius:18px;box-shadow:0 18px 44px -16px #201e1b80}.portv2 .pv-bulk__rij{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.portv2 .pv-bulk__n{font-size:13px;color:#fffc;white-space:nowrap}.portv2 .pv-bulk__n strong{font-weight:650;color:#fff;font-variant-numeric:tabular-nums}.portv2 .pv-bulk__wis{background:none;border:0;padding:6px 8px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:#ffffffa6}.portv2 .pv-bulk__wis:hover{color:#fff;background:#ffffff1f}.portv2 .pv-bulk__scheider{width:1px;height:18px;background:#fff3;flex:none}.portv2 .pv-bulk .pselect{height:32px;max-width:none;border-radius:999px;font-size:12.5px;color:#fff;border-color:#ffffff4d;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.portv2 .pv-bulk .pselect:disabled{opacity:.4;color:#ffffff80;background-color:transparent}.portv2 .pv-bulk .pbtn{height:32px;font-size:12.5px;color:#fff;background:transparent;border-color:#ffffff4d;box-shadow:none}.portv2 .pv-bulk .pbtn:hover{background:#ffffff1f;border-color:#ffffff73}.portv2 .pv-bulk .danger-btn{border-color:#ff8a82b3;color:#ff8a82}.portv2 .pv-bulk .danger-btn:hover{background:var(--rood-diep);border-color:var(--rood-diep);color:#fff}.portv2 .pv-bulk__confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;background:#ffffff14;border-radius:12px;font-size:12.5px}.portv2 .pv-bulk button:focus-visible,.portv2 .pv-bulk select:focus-visible{outline:2px solid #fff;outline-offset:2px}.portv2 .pv-feedback{position:fixed;left:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 36px));padding:12px 10px 12px 16px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--schaduw-2);font-size:13px;line-height:1.45}.portv2 .pv-feedback button{display:grid;place-items:center;width:30px;height:30px;flex:none;background:none;border:0;border-radius:999px;color:var(--muted);cursor:pointer}.portv2 .pv-feedback button:hover{background:var(--stone);color:var(--ink)}.portv2 .pv-feedback svg{width:14px;height:14px}.portv2 .pv-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 12px 12px 16px;background:var(--paper);border:1px solid var(--line);border-radius:14px;font-size:13px;line-height:1.5}.portv2 .pv-banner p{margin:0}.portv2 .pv-banner b{font-weight:600}.portv2 .pv-banner--proef{background:var(--blush);border-color:var(--blush-line)}.portv2 .pv-banner__tag{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;vertical-align:1px}.portv2 .pv-banner__link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rood)}.portv2 .pv-banner__link:hover{color:var(--rood-diep)}.portv2 .pv-setup{padding:14px 16px 16px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.portv2 .pv-setup__kop{display:flex;align-items:center;justify-content:space-between;gap:12px}.portv2 .pv-setup h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.015em;text-transform:none}.portv2 .pv-setup__stappen{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.portv2 .pv-setup__stappen button{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px 0 6px;border-radius:999px;background:var(--paper);border:1px solid var(--line);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);transition:border-color .2s var(--ease)}.portv2 .pv-setup__stappen button:hover{border-color:var(--ink)}.portv2 .pv-setup__stappen i{font-style:normal;display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--blush);color:var(--rood);font-weight:650;font-size:11.5px}.portv2 .ssheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#201e1b73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@keyframes pv-sheet-in{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}.portv2 .ssheet{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(480px,calc(100vw - 16px));display:flex;flex-direction:column;background:var(--paper);border-radius:20px 0 0 20px;box-shadow:-24px 0 60px -24px #201e1b59;animation:pv-sheet-in .36s var(--ease-out) both}.portv2 .ssheet.wide{width:min(760px,calc(100vw - 16px))}.portv2 .ssheet-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.portv2 .ssheet-head h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.portv2 .ssheet-head .sub{margin-top:4px;font-size:13px;color:var(--muted)}.portv2 .ssheet-head .x{display:grid;place-items:center;width:36px;height:36px;flex:none;background:none;border:0;border-radius:999px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.portv2 .ssheet-head .x:hover{background:var(--stone);color:var(--ink)}.portv2 .ssheet-body{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.portv2 .ssheet-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 24px;border-top:1px solid var(--line);background:var(--veldvlak);border-radius:0 0 0 20px}.portv2 .inv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--veldvlak);border:1px solid var(--hair-2)}.portv2 .inv-row+.inv-row{margin-top:8px}.portv2 .inv-row .nm{font-size:13px;font-weight:600}.portv2 .inv-row .em{font-size:12px;color:var(--muted)}.portv2 .inv-row.warn{background:var(--blush);border-color:var(--blush-line)}.portv2 .inv-row .rm{display:grid;place-items:center;width:30px;height:30px;flex:none;background:none;border:0;border-radius:999px;color:var(--faint);cursor:pointer}.portv2 .inv-row .rm:hover{background:#201e1b0f;color:var(--ink)}.portv2 .pv-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;white-space:nowrap;background:var(--stone);color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.portv2 .pv-chip--blush{background:var(--blush);color:var(--rood-diep)}.portv2 .pv-chip--ink{background:var(--ink);color:var(--paper)}.portv2 .kbd{display:inline-grid;place-items:center;min-width:18px;padding:1px 5px;border:1px solid var(--line);border-radius:6px;background:var(--stone);font-family:inherit;font-size:11px;font-weight:600}.portv2 .shortcut-hint{position:fixed;right:18px;bottom:18px;z-index:40;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 8px;border-radius:999px;background:var(--paper);border:1px solid var(--line);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;color:var(--muted);box-shadow:var(--schaduw-2);transition:color .2s var(--ease),border-color .2s var(--ease)}.portv2 .shortcut-hint:hover{color:var(--ink);border-color:var(--ink)}.portv2 .shortcut-modal{border-radius:20px;box-shadow:var(--schaduw-3)}.portv2 .shortcut-modal-back{background:#201e1b73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.portv2 .shortcut-modal .sm-head h3{font-size:18px;font-weight:650;letter-spacing:-.02em}.portv2 .portal-page{padding:0 24px 24px;gap:20px}.portv2 .portal-page-pad{padding:26px 24px 24px}.portv2 .portal-page-pad h1{font-size:26px;font-weight:650;letter-spacing:-.02em}.portv2 .page-head{padding:20px 2px 16px}.portv2 .page-head h1{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.portv2 .page-head .actions{gap:10px}.portv2 .toolbar{padding:0 2px 14px;background:transparent;gap:12px}.portv2 .row-count{font-size:13px;color:var(--muted)}.portv2 .tbl-wrap{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schaduw-1);padding:0}.portv2 .ptbl{font-size:13.5px}.portv2 .ptbl thead th{background:var(--veldvlak);border-bottom:1px solid var(--line);padding:11px 12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .ptbl thead th:first-child{border-top-left-radius:16px}.portv2 .ptbl thead th:last-child{border-top-right-radius:16px}.portv2 .ptbl tbody tr{border-bottom:1px solid var(--hair-2)}.portv2 .ptbl tbody tr:hover,.portv2 .ptbl tbody tr.selected{background:var(--stone)}.portv2 .ptbl tbody tr:last-child{border-bottom:0}.portv2 .ptbl td{padding:13px 12px}.portv2 .person{gap:12px}.portv2 .person-name{font-size:13.5px;font-weight:600}.portv2 .person-mail{font-size:12.5px;color:var(--muted)}.portv2 .meta-num,.portv2 .last-cell{font-size:12.5px}.portv2 .meta-num.zero,.portv2 .last-cell.never{color:var(--faint)}.portv2 .acts-btn{border-radius:999px}.portv2 .acts-btn:hover{background:var(--stone)}.portv2 .pcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--schaduw-1)}.portv2 .pcard h3{margin:0 0 14px;font-size:16px;font-weight:650;letter-spacing:-.015em;text-transform:none;color:var(--ink)}.portv2 .pcard .big-num{font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.portv2 .portal-empty h2,.portv2 .empty-people h2{font-size:22px;font-weight:650;letter-spacing:-.02em}.portv2 .portal-empty p,.portv2 .empty-people p{font-size:14px;color:var(--muted)}.portv2 .portal-empty .eyebrow,.portv2 .empty-people .eyebrow{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.portv2 .stsheet-item{border-radius:12px}.portv2 .stsheet-item:hover{background:var(--stone)}.portv2 .stsheet-item.active{background:var(--ink);color:var(--paper)}.portv2 .stsheet-item .nm{font-size:13.5px;font-weight:600}.portv2 .tpl-row{border-radius:12px}.portv2 .tpl-row:hover{background:var(--stone)}.portv2 .tpl-row .nm{font-size:13.5px;font-weight:600}.portv2 .tpl-row .ds{font-size:12.5px;color:var(--muted)}.portv2 .tpl-scope{background:var(--stone);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.portv2 .tpl-mode-card{border-radius:14px;border:1px solid var(--line);background:var(--paper);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.portv2 .tpl-mode-card:hover{border-color:var(--ink);box-shadow:var(--schaduw-1)}.portv2 .tpl-mode-card .ttl{font-size:14.5px;font-weight:650;letter-spacing:-.015em}.portv2 .tpl-mode-card .dsc{font-size:12.5px;color:var(--muted)}.portv2 .builder-section-row{border-radius:12px}.portv2 .builder-module-card{border-radius:14px}.portv2 .builder-module-card.active{border-color:var(--ink)}.portv2 .builder-chip{border-radius:999px;font-weight:500}.portv2 .builder-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.portv2 .builder-seg{border-radius:12px}.portv2 .builder-seg.active{border-color:var(--ink)}.portv2 .builder-input,.portv2 .builder-textarea{border-radius:12px;background:var(--veldvlak);border:1px solid var(--line)}.portv2 .builder-input:focus,.portv2 .builder-textarea:focus{border-color:var(--rood);background:var(--paper);box-shadow:0 0 0 3px #ff3b3024;outline:none}.portv2 .builder-switch{border-radius:999px}.portv2 .builder-switch.on{background:var(--ink)}.portv2 .builder-mini-badge{border-radius:999px;background:var(--stone);color:var(--muted);font-weight:600}.portv2 .builder-mini-badge.red{background:var(--blush);color:var(--rood-diep)}.portv2 .builder-term-chip{border-radius:999px}.portv2 .builder-preview{border-radius:14px}.portv2 .builder-error{border-radius:12px;background:#fff7f6;border:1px solid var(--rood-diep);color:var(--rood-diep)}.portv2 .builder-preview{background:#eeede9;border-radius:24px;padding:16px 16px 20px}.portv2 .brief{position:relative;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-3);padding:26px 28px 22px}.portv2 .brief__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.portv2 .brief__id{display:flex;align-items:center;gap:11px}.portv2 .brief__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--paper);font-weight:700;font-size:.95rem;letter-spacing:-.02em}.portv2 .brief__id b{font-weight:650;font-size:1.05rem;letter-spacing:-.02em}.portv2 .brief__tag{font-size:.62rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:4px 8px}.portv2 .brief__nu{font-size:.85rem;color:var(--faint)}.portv2 .brief__subj{font-weight:650;font-size:1.42rem;letter-spacing:-.025em;line-height:1.15;margin:16px 0 12px}.portv2 .brief__meta{display:flex;flex-wrap:wrap;gap:6px}.portv2 .brief__meta span{border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.portv2 .brief__lbl{font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.portv2 .brief__deelnemers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px}.portv2 .brief__deelnemers .brief__lbl{margin-right:4px}.portv2 .brief__naam{font-style:normal;background:var(--stone);border-radius:999px;padding:4px 10px;font-size:.75rem;white-space:nowrap}.portv2 .brief__box{border:1px solid var(--line);padding:16px 18px 2px;margin:16px 0 0}.portv2 .brief__kop{font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin:0 0 9px}.portv2 .brief__sum{font-size:.92rem;line-height:1.6;margin:0 0 14px}.portv2 .brief__sum b{font-weight:700}.portv2 .brief__hr{border:0;border-top:1px solid var(--line);margin:0 0 14px}.portv2 .brief__besluiten{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:5px}.portv2 .brief__besluiten li{position:relative;padding-left:16px;font-size:.88rem;line-height:1.5}.portv2 .brief__besluiten li:before{content:"•";position:absolute;left:0;color:var(--ink)}.portv2 .brief__acts{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.portv2 .brief__acts li{position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:16px;-moz-column-gap:8px;column-gap:8px;row-gap:6px;flex-wrap:wrap;font-size:.88rem;font-weight:500;white-space:normal}.portv2 .brief__acts li:before{content:"•";position:absolute;left:0;top:.22em;color:var(--ink)}.portv2 .brief__acts li>span:first-child{flex:1 1 auto;min-width:0}.portv2 .brief__tags{display:inline-flex;gap:4px}.portv2 .brief__wie{font-style:normal;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rood-diep);background:var(--blush);padding:4px 9px;border-radius:999px;white-space:nowrap}.portv2 .brief__acts em{font-style:normal;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--line);padding:4px 9px;border-radius:999px;white-space:nowrap}.portv2 .brief__transcript{margin:16px 0 0}.portv2 .brief__bijlage{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:9px 14px;font-size:.82rem;font-weight:500;color:var(--ink)}.portv2 .brief__bijlage svg{width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.portv2 .brief__bijlage i{font-style:normal;color:var(--faint);font-weight:400}.portv2 .brief__foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);line-height:1.5}.portv2 .builder-preview-quote{border-left:3px solid var(--line);background:transparent;color:var(--muted);border-radius:0;font-size:.85rem;margin:0 0 14px}.portv2 .seat-editor{border-radius:999px;border:1px solid var(--line);overflow:hidden}.portv2 .seat-editor button{background:var(--paper);border:0;color:var(--ink)}.portv2 .seat-editor button:hover{background:var(--stone)}.portv2 .seat-editor input{border:0;background:var(--paper);font-weight:650}.portv2 .bt-title,.portv2 .bd-title{font-weight:650;letter-spacing:-.015em}.portv2 .bt-sub,.portv2 .bd-sub{color:var(--muted)}.portv2 .visa-card{border-radius:10px}@media (max-width: 1100px){.portv2 .pv-rail{position:fixed;top:74px;right:14px;bottom:14px;width:min(360px,calc(100vw - 28px));z-index:45;box-shadow:var(--schaduw-3)}}@media (max-width: 900px){.portv2 .pv-top{flex-wrap:wrap;min-height:0;padding:10px 16px 0;gap:8px 18px}.portv2 .pv-top__nav{order:3;width:100%;margin-left:0;overflow-x:auto;border-top:1px solid var(--hair-2)}.portv2 .pv-tab{padding:12px}.portv2 .pv-top__portaal,.portv2 .pv-ik__txt{display:none}.portv2 .pv-banners{padding:12px 14px 0}.portv2 .pv-page{padding:0 14px 14px}}@media (max-width: 640px){.portv2 .pv-org,.portv2 .pv-terug{display:none}}@media (prefers-reduced-motion: reduce){.portv2 *,.portv2 *:before,.portv2 *:after{transition:none!important;animation:none!important}}
