@import url("https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700&family=Figtree:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--pm-bg:#f2f5f9;--pm-card:#fff;--pm-ink:#17263c;--pm-muted:#5c6b82;--pm-faint:#8a97ab;--pm-hairline:#e2e8f1;--pm-radius:18px;--pm-shadow:0 1px 2px rgba(23,38,60,.05),0 8px 24px rgba(23,38,60,.06);--pm-shadow-hover:0 2px 4px rgba(23,38,60,.06),0 16px 40px rgba(23,38,60,.12)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:radial-gradient(1200px 500px at 85% -10%,rgba(31,78,140,.055),transparent 60%),var(--pm-bg);color:var(--pm-ink);font-family:Figtree,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;display:flex;flex-direction:column}.pm-header{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pm-hairline)}.pm-header-inner{max-width:1120px;margin:0 auto;padding:18px 28px;gap:16px}.pm-header-inner,.pm-mark{display:flex;align-items:center}.pm-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(150deg,#1b3a66,#17263c);color:#f4f7fb;font-family:Sora,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;justify-content:center;flex-shrink:0;text-decoration:none}.pm-header-titles{min-width:0}.pm-header-name{font-family:Sora,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.pm-header-sub{font-size:13px;color:var(--pm-muted);margin-top:1px;white-space:nowrap}.pm-header-right{margin-left:auto;display:flex;align-items:center;gap:14px}.pm-restricted{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--pm-hairline);border-radius:999px;background:#fbfcfe;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;color:var(--pm-muted);text-transform:uppercase;white-space:nowrap}.pm-restricted-dot{width:7px;height:7px;border-radius:50%;background:#2e7d5b;box-shadow:0 0 0 3px rgba(46,125,91,.14)}@media (prefers-reduced-motion:no-preference){.pm-restricted-dot{animation:pm-pulse 2.6s ease-in-out infinite}@keyframes pm-pulse{0%,to{box-shadow:0 0 0 3px rgba(46,125,91,.14)}50%{box-shadow:0 0 0 5px rgba(46,125,91,.06)}}}.pm-user-chip{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 6px;border:1px solid var(--pm-hairline);border-radius:999px;background:#fbfcfe}.pm-user-avatar{object-fit:cover;display:block}.pm-user-avatar,.pm-user-initials{width:30px;height:30px;border-radius:50%}.pm-user-initials{background:#eaf1fa;color:#1f4e8c;font-family:Sora,sans-serif;font-weight:700;font-size:11.5px;display:flex;align-items:center;justify-content:center}.pm-user-meta{text-align:left;line-height:1.25;min-width:0}.pm-user-name{font-size:12.5px;font-weight:600}.pm-user-mail,.pm-user-name{display:block;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.pm-user-mail{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--pm-faint)}.pm-signout{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--pm-muted);cursor:pointer;padding:7px 11px;border-radius:999px;transition:background .15s ease,color .15s ease;white-space:nowrap}.pm-signout:hover{background:#eef2f7;color:var(--pm-ink)}.pm-signout:focus-visible{outline:2px solid var(--pm-ink);outline-offset:2px}.pm-main{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:52px 28px 40px}.pm-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-faint);margin:0}.pm-h1{font-family:Sora,sans-serif;font-weight:600;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.015em;margin:10px 0 6px}.pm-lead{color:var(--pm-muted);font-size:15.5px;max-width:640px;margin:0}.pm-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:980px){.pm-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.pm-grid{grid-template-columns:1fr}}.pm-card{position:relative;text-align:left;background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:26px 24px 22px;cursor:pointer;display:flex;flex-direction:column;gap:14px;min-height:224px;font:inherit;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.pm-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--card-accent);opacity:0;transition:opacity .18s ease}.pm-card:focus-visible,.pm-card:hover{transform:translateY(-3px);box-shadow:var(--pm-shadow-hover);border-color:#d4ddea}.pm-card:focus-visible:before,.pm-card:hover:before{opacity:1}.pm-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pm-back,.pm-card,.pm-card:before{transition:none!important}.pm-card:hover{transform:none}}.pm-card-top{justify-content:space-between}.pm-card-top,.pm-monogram{display:flex;align-items:center}.pm-monogram{width:46px;height:46px;border-radius:12px;background:var(--card-accent-soft);color:var(--card-accent);font-family:Sora,sans-serif;font-weight:700;font-size:15px;letter-spacing:.05em;justify-content:center}.pm-card-title{display:block;font-family:Sora,sans-serif;font-weight:600;font-size:18.5px;letter-spacing:-.01em}.pm-card-desc{display:block;color:var(--pm-muted);font-size:14.5px;flex:1 1}.pm-card-cta{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:var(--card-accent)}.pm-card-cta svg{transition:transform .18s ease}.pm-card:hover .pm-card-cta svg{transform:translateX(3px)}.pm-back{display:inline-flex;align-items:center;gap:8px;background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:999px;padding:9px 18px 9px 14px;font:inherit;font-weight:600;font-size:14px;color:var(--pm-ink);cursor:pointer;box-shadow:var(--pm-shadow);text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.pm-back:hover{box-shadow:var(--pm-shadow-hover);transform:translateY(-1px)}.pm-back:focus-visible{outline:2px solid var(--pm-ink);outline-offset:3px}.pm-module-panel{margin-top:28px;background:var(--pm-card);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:40px 36px;border:1px solid var(--pm-hairline);border-top:3px solid var(--card-accent)}@media (max-width:660px){.pm-module-panel{padding:28px 22px}}.pm-module-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pm-module-route{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--pm-faint);background:#f6f8fb;border:1px solid var(--pm-hairline);border-radius:7px;padding:4px 9px}.pm-module-intro{margin:18px 0 0;color:var(--pm-muted);font-size:15.5px;max-width:700px}.pm-building{margin-top:28px;display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;background:#f6f8fb;border:1px dashed #c9d4e2;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--pm-muted)}.pm-building-dot{width:7px;height:7px;border-radius:50%;background:#b8860b;box-shadow:0 0 0 3px rgba(184,134,11,.14)}.pm-info-grid{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;max-width:760px}.pm-info-item{background:#f9fbfd;border:1px solid var(--pm-hairline);border-radius:12px;padding:14px 16px}.pm-info-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pm-faint);margin:0 0 5px}.pm-info-value{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.pm-tag{display:inline-block;padding:3px 10px;margin:2px 6px 2px 0;border-radius:999px;background:#eaf1fa;color:#1f4e8c;font-size:12px;font-weight:600}.pm-tag-status-active{background:#e9f4f0;color:#1e5f4e}.pm-tag-status-inactive,.pm-tag-status-pending{background:#fbf3e6;color:#9a6a0b}.pm-login-wrap{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 20px}.pm-login-card{width:100%;max-width:430px;background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:42px 38px 32px;text-align:center}.pm-login-mark{width:58px;height:58px;border-radius:16px;margin:0 auto 20px;background:linear-gradient(150deg,#1b3a66,#17263c);color:#f4f7fb;font-family:Sora,sans-serif;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center}.pm-login-title{font-family:Sora,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.012em;margin:0}.pm-login-sub{color:var(--pm-muted);font-size:14px;margin:3px 0 0}.pm-login-note{margin:20px 0 24px;font-size:13.5px;color:var(--pm-muted)}.pm-google-area{display:flex;justify-content:center;min-height:44px}.pm-login-error{margin:16px 0 0;font-size:13px;color:#8a3b12;background:#fbefe6;border:1px solid #f0dccb;border-radius:10px;padding:10px 14px}.pm-login-footnote{margin-top:26px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pm-config-note,.pm-login-footnote{font-family:IBM Plex Mono,monospace;color:var(--pm-faint)}.pm-config-note{margin:12px 0 0;font-size:10.5px;letter-spacing:.06em;background:#f6f8fb;border:1px dashed #c9d4e2;border-radius:10px;padding:10px 14px;text-align:left}.pm-denied-icon{width:52px;height:52px;border-radius:50%;margin:0 auto 18px;background:#fbf3e6;color:#9a6a0b;display:flex;align-items:center;justify-content:center}.pm-denied-mail{display:inline-block;margin:14px 0 2px;padding:6px 12px;border-radius:8px;background:#f6f8fb;border:1px solid var(--pm-hairline);font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--pm-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis}.pm-denied-actions{margin-top:24px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pm-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.pm-btn:focus-visible{outline:2px solid var(--pm-ink);outline-offset:3px}.pm-btn-primary{background:#17263c;color:#f4f7fb;border:1px solid #17263c}.pm-btn-primary:hover{box-shadow:var(--pm-shadow-hover);transform:translateY(-1px)}.pm-btn-ghost{background:var(--pm-card);color:var(--pm-ink);border:1px solid var(--pm-hairline)}.pm-btn-ghost:hover{box-shadow:var(--pm-shadow);transform:translateY(-1px)}.pm-footer{border-top:1px solid var(--pm-hairline);padding:18px 28px 22px}.pm-footer-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--pm-faint)}.pm-footer-mono{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em}@media (max-width:660px){.pm-header-inner{padding:14px 18px}.pm-header-sub,.pm-restricted .pm-restricted-label,.pm-signout .pm-signout-label,.pm-user-meta{display:none}.pm-main{padding:36px 18px 32px}.pm-footer{padding:16px 18px 20px}.pm-login-card{padding:32px 24px 26px}}.pm-agenda-main{display:flex;flex-direction:column;padding-bottom:28px}.pm-agenda-toolbar{justify-content:space-between;margin-bottom:20px}.pm-agenda-toolbar,.pm-agenda-toolbar-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pm-agenda-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-agenda-mono{--card-accent:#1f4e8c;--card-accent-soft:#eaf1fa;width:40px;height:40px;font-size:13px}.pm-agenda-title{font-family:Sora,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.012em;margin:0}.pm-agenda-split{display:flex;flex-direction:column;min-height:660px}.pm-agenda-pane{background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:20px 22px;overflow:auto}.pm-agenda-calendar-pane{flex:0 0 auto;height:var(--pane-top,60%);min-height:260px}.pm-agenda-undated-pane{flex:1 1 auto;min-height:160px}.pm-agenda-divider{height:16px;display:flex;align-items:center;justify-content:center;cursor:row-resize;flex:0 0 auto}.pm-agenda-divider-grip{width:64px;height:5px;border-radius:999px;background:#d3dce8;transition:background .15s ease}.pm-agenda-divider:hover .pm-agenda-divider-grip{background:#b7c4d6}.pm-agenda-loading{color:var(--pm-faint);font-size:13.5px;margin-top:14px}.pm-cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pm-cal-title{font-family:Sora,sans-serif;font-weight:600;font-size:17px}.pm-cal-year{color:var(--pm-faint);font-weight:500}.pm-cal-nav{display:flex;gap:6px}.pm-cal-btn{border:1px solid var(--pm-hairline);background:#fbfcfe;border-radius:9px;padding:5px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--pm-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.pm-cal-btn:hover{background:#f3f6fa;border-color:#d4ddea}.pm-cal-today{font-size:12.5px}.pm-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.pm-cal-weekdays{margin-bottom:6px}.pm-cal-weekday{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-faint);text-align:center}.pm-cal-cell{min-height:84px;border:1px solid var(--pm-hairline);border-radius:10px;background:#fbfcfe;padding:6px 7px;display:flex;flex-direction:column;gap:4px}.pm-cal-empty{background:transparent;border-color:transparent}.pm-cal-istoday{border-color:#1f4e8c;box-shadow:inset 0 0 0 1px #1f4e8c}.pm-cal-daynum{font-size:12px;font-weight:600;color:var(--pm-muted)}.pm-cal-istoday .pm-cal-daynum{color:#1f4e8c}.pm-cal-items{display:flex;flex-direction:column;gap:3px;overflow:hidden}.pm-cal-chip{display:block;width:100%;text-align:left;border:none;background:#eaf1fa;color:#1f4e8c;border-radius:6px;padding:3px 7px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease}.pm-cal-chip:hover{background:#dce8f7}.pm-undated-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pm-undated-title{font-family:Sora,sans-serif;font-weight:600;font-size:16px;margin:0}.pm-undated-count{font-family:IBM Plex Mono,monospace;font-size:11px;background:#f1f5fa;border:1px solid var(--pm-hairline);color:var(--pm-muted);border-radius:999px;padding:2px 9px}.pm-undated-empty{color:var(--pm-faint);font-size:14px}.pm-undated-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pm-undated-item{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:left;border:1px solid var(--pm-hairline);background:#fbfcfe;border-radius:11px;padding:11px 15px;font:inherit;color:var(--pm-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.pm-undated-item:hover{background:#f3f6fa;border-color:#d4ddea;transform:translateY(-1px)}.pm-undated-item-title{font-weight:600;font-size:14.5px}.pm-undated-item-meta{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--pm-faint);white-space:nowrap}.pm-overlay{position:fixed;inset:0;background:rgba(17,27,43,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:60}.pm-modal{background:var(--pm-card);border-radius:var(--pm-radius);box-shadow:0 24px 80px rgba(17,27,43,.28);width:100%;display:flex;flex-direction:column;overflow:hidden}.pm-modal-memory{max-width:860px;height:70vh}.pm-modal-create{max-width:720px;max-height:88vh}.pm-modal-list{max-width:1060px;height:74vh}.pm-memory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid var(--pm-hairline)}.pm-memory-eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--pm-faint);margin:0 0 4px}.pm-memory-title{font-family:Sora,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.012em;margin:0}.pm-memory-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.pm-memory-meta-item{font-size:13px;color:var(--pm-muted)}.pm-tag-undated{background:#fbf3e6;color:#9a6a0b}.pm-memory-participants{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pm-participant-chip{display:inline-flex;align-items:center;gap:6px;background:#f1f5fa;border:1px solid var(--pm-hairline);color:var(--pm-muted);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.pm-chip-x{border:none;background:transparent;color:var(--pm-faint);cursor:pointer;font-size:10px;padding:0}.pm-modal-close{border:1px solid var(--pm-hairline);background:#fbfcfe;color:var(--pm-muted);width:34px;height:34px;border-radius:10px;font-size:14px;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.pm-modal-close:hover{background:#f3f6fa;color:var(--pm-ink)}.pm-memory-compose{padding:16px 26px;border-bottom:1px solid var(--pm-hairline)}.pm-memory-textarea{width:100%;border:1px solid var(--pm-hairline);border-radius:12px;background:#fbfcfe;padding:12px 14px;font:inherit;font-size:14.5px;color:var(--pm-ink);resize:vertical;min-height:70px}.pm-memory-textarea:focus{outline:2px solid #1f4e8c22;border-color:#b9cce6}.pm-memory-compose-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.pm-file-label{display:inline-flex;align-items:center;gap:6px;border:1px dashed #c9d4e2;border-radius:999px;background:#fbfcfe;padding:8px 15px;font-size:13px;font-weight:600;color:var(--pm-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease}.pm-file-label:hover{background:#f3f6fa;border-color:#afc0d6}.pm-file-pending{display:flex;gap:6px;flex-wrap:wrap;flex:1 1}.pm-att-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pm-hairline);background:#f7fafd;color:var(--pm-ink);border-radius:9px;padding:5px 11px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.pm-att-chip:hover{background:#edf3fa;border-color:#c9d8ea}.pm-att-chip em{font-style:normal;color:var(--pm-faint);font-weight:500;font-size:11px}.pm-att-pending{cursor:default}.pm-memory-history{flex:1 1;overflow-y:auto;padding:18px 26px;display:flex;flex-direction:column;gap:12px}.pm-entry{border:1px solid var(--pm-hairline);border-radius:12px;background:#fbfcfe;padding:13px 16px}.pm-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.pm-entry-author{font-weight:700;font-size:13px}.pm-entry-when{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--pm-faint);white-space:nowrap}.pm-entry-content{margin:0;font-size:14.5px;white-space:pre-wrap}.pm-entry-atts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pm-memory-foot{padding:14px 26px;border-top:1px solid var(--pm-hairline);display:flex;justify-content:flex-end;gap:10px}.pm-create-body{padding:18px 26px;overflow-y:auto;gap:16px}.pm-create-body,.pm-field{display:flex;flex-direction:column}.pm-field{gap:6px;flex:1 1;min-width:180px}.pm-field-row{display:flex;gap:16px;flex-wrap:wrap}.pm-field-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-faint)}.pm-field-hint{font-size:12.5px;color:var(--pm-faint);margin:0}.pm-input{border:1px solid var(--pm-hairline);border-radius:11px;background:#fbfcfe;padding:10px 13px;font:inherit;font-size:14.5px;color:var(--pm-ink)}.pm-input:focus{outline:2px solid #1f4e8c22;border-color:#b9cce6}.pm-radio-row{display:flex;gap:8px;flex-wrap:wrap}.pm-radio{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pm-hairline);border-radius:999px;background:#fbfcfe;padding:8px 15px;font-size:13.5px;font-weight:600;color:var(--pm-muted);cursor:pointer;transition:all .15s ease}.pm-radio input{accent-color:#1f4e8c}.pm-radio-on{border-color:#1f4e8c;color:#1f4e8c;background:#eaf1fa}.pm-users-pick{display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto}.pm-user-pick{display:flex;align-items:center;gap:9px;border:1px solid var(--pm-hairline);border-radius:10px;background:#fbfcfe;padding:8px 12px;font-size:13.5px;font-weight:600;cursor:pointer}.pm-user-pick em{font-style:normal;color:var(--pm-faint);font-weight:500;font-size:12px}.pm-user-pick input{accent-color:#1f4e8c}.pm-user-pick-on{border-color:#1f4e8c;background:#eaf1fa}.pm-ext-row{display:flex;gap:8px;flex-wrap:wrap}.pm-ext-row .pm-input{flex:1 1;min-width:140px}.pm-list-scroll{flex:1 1;overflow:auto;padding:6px 14px}.pm-table{width:100%;border-collapse:collapse;font-size:13.5px}.pm-table th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-faint);padding:12px 12px 8px;border-bottom:1px solid var(--pm-hairline);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:var(--pm-card)}.pm-th-sort{cursor:pointer}.pm-th-sort:hover{color:var(--pm-ink)}.pm-th-on{color:#1f4e8c}.pm-table td{padding:11px 12px;border-bottom:1px solid #eef2f7;vertical-align:middle}.pm-table-row{cursor:pointer;transition:background .12s ease}.pm-table-row:hover{background:#f6f9fc}.pm-td-title{font-weight:600}.pm-td-participants{color:var(--pm-muted);font-size:12.5px;max-width:220px}.pm-table-empty{text-align:center;color:var(--pm-faint);padding:34px 12px!important}@media (max-width:900px){.pm-agenda-split{min-height:0}.pm-agenda-calendar-pane{height:auto}.pm-agenda-divider{display:none}.pm-agenda-undated-pane{margin-top:16px}.pm-cal-cell{min-height:64px}}@media (max-width:660px){.pm-modal-create,.pm-modal-list,.pm-modal-memory{height:94vh;max-height:94vh}.pm-overlay{padding:10px}.pm-memory-head{padding:16px 16px 12px}.pm-memory-compose{padding:12px 16px}.pm-create-body,.pm-memory-history{padding:14px 16px}.pm-memory-foot{padding:12px 16px}.pm-cal-grid{gap:3px}.pm-cal-cell{min-height:52px;padding:4px 5px}.pm-cal-chip{font-size:10px;padding:2px 5px}.pm-agenda-toolbar-right .pm-btn{padding:9px 14px;font-size:13px}}.pm-gestao-mono{--card-accent:#1e5f4e;--card-accent-soft:#e9f4f0;width:40px;height:40px;font-size:13px}.pm-gestao-sub{margin:2px 0 0;font-size:13px;color:var(--pm-muted)}.pm-gestao-section{font-family:Sora,sans-serif;font-weight:600;font-size:16px;margin:6px 0 16px}.pm-gestao-empty{background:var(--pm-card);border:1px dashed #c9d4e2;border-radius:var(--pm-radius);padding:26px;color:var(--pm-muted);max-width:620px}.pm-emp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:22px;gap:22px}.pm-emp-card{display:flex;flex-direction:column;gap:8px;background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:22px 22px 20px;color:inherit;text-decoration:none;min-height:250px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pm-emp-card:hover{transform:translateY(-3px);box-shadow:var(--pm-shadow-hover);border-color:#d4ddea}.pm-emp-done{opacity:.62}.pm-emp-done:hover{opacity:.9}.pm-emp-card-top{display:flex;justify-content:flex-end}.pm-emp-name{font-family:Sora,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em}.pm-emp-city{font-size:13px;color:var(--pm-muted)}.pm-emp-facts{display:flex;gap:22px;flex-wrap:wrap;margin-top:6px}.pm-emp-fact{display:flex;flex-direction:column;gap:2px}.pm-emp-fact-value{font-weight:600;font-size:14px}.pm-empst{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.pm-empst-ativo{background:#e9f4f0;color:#1e5f4e}.pm-empst-exec{background:#eaf1fa;color:#1f4e8c}.pm-empst-done{background:#eef0f4;color:#5c6b82}.pm-econ{margin-top:10px;display:flex;flex-direction:column;gap:8px}.pm-econ-head{margin-top:14px;max-width:420px}.pm-econ-line{display:flex;flex-direction:column;gap:1px}.pm-econ-label{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-faint)}.pm-econ-value{font-family:Sora,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:-.01em}.pm-emp-head{display:flex;gap:26px;flex-wrap:wrap;background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:26px 28px}.pm-emp-head-main{flex:1 1 320px;min-width:280px}.pm-emp-head-title{font-family:Sora,sans-serif;font-weight:600;font-size:clamp(22px,3vw,28px);letter-spacing:-.015em;margin:10px 0 4px}.pm-emp-head-city{color:var(--pm-muted);font-size:14px;margin:0}.pm-linklike{border:none;background:none;color:#1f4e8c;font:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.pm-emp-ficha{flex:1 1 340px;min-width:300px;border-left:1px solid var(--pm-hairline);padding-left:26px}.pm-ficha-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px 18px;gap:12px 18px}.pm-ficha-item{display:flex;flex-direction:column;gap:2px}.pm-ficha-value{font-weight:600;font-size:14px}.pm-nao-informado{font-style:normal;color:var(--pm-faint);font-weight:500;font-size:12.5px}@media (max-width:780px){.pm-emp-ficha{border-left:none;padding-left:0;border-top:1px solid var(--pm-hairline);padding-top:18px}}.pm-ultimo{margin-top:16px;background:var(--pm-card);border:1px solid var(--pm-hairline);border-left:3px solid #1e5f4e;border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:16px 22px}.pm-ultimo-text{margin:6px 0 0;font-size:15px}.pm-ultimo-meta{font-size:12.5px}.pm-ultimo-empty,.pm-ultimo-meta{color:var(--pm-faint)}.pm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 16px}.pm-tab{border:1px solid var(--pm-hairline);background:var(--pm-card);border-radius:999px;padding:9px 18px;font:inherit;font-size:13.5px;font-weight:600;color:var(--pm-muted);cursor:pointer;transition:all .15s ease}.pm-tab:hover{border-color:#d4ddea;color:var(--pm-ink)}.pm-tab-on{background:#17263c;border-color:#17263c;color:#f4f7fb}.pm-tabpanel{background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:22px 24px}.pm-jornada{display:flex;flex-direction:column;gap:16px}.pm-jgroup{background:var(--pm-card);border:1px solid var(--pm-hairline);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow);padding:16px 20px 18px}.pm-jgroup-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pm-jgroup-title{font-family:Sora,sans-serif;font-weight:600;font-size:15px}.pm-jgroup-count{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--pm-muted);background:#f1f5fa;border:1px solid var(--pm-hairline);border-radius:999px;padding:2px 10px}.pm-jgroup-items{display:flex;gap:8px;flex-wrap:wrap}.pm-jcell{position:relative;display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--pm-hairline);transition:transform .15s ease,box-shadow .15s ease}.pm-jcell:hover{transform:translateY(-1px);box-shadow:var(--pm-shadow)}.pm-jst-none{background:#f6f8fb;color:#5c6b82}.pm-jst-exec{background:#fbf3dc;color:#8a6d0b;border-color:#efdfb4}.pm-jst-done{background:#e9f4f0;color:#1e5f4e;border-color:#cbe5db}.pm-jst-alert{background:#fbeaea;color:#8c2b2b;border-color:#f0caca}.pm-jcell-alert{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.08em;background:#b23a3a;color:#fff;border-radius:999px;padding:2px 7px}.pm-jchip{display:inline-flex;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.pm-upload-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pm-sep{border:none;border-top:1px solid var(--pm-hairline);margin:20px 0}.pm-fin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.pm-fin-card{border:1px dashed #c9d4e2;border-radius:12px;background:#fbfcfe;padding:16px;display:flex;flex-direction:column;align-items:flex-start}.pm-fin-title{font-weight:600;font-size:14px}@media (max-width:660px){.pm-emp-head{padding:20px 18px}.pm-tabpanel{padding:16px 14px}.pm-jgroup{padding:13px 14px 15px}}.pm-admin-mono{--card-accent:#4a5568;--card-accent-soft:#eef0f4;width:40px;height:40px;font-size:13px}.pm-admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.pm-admin-tablewrap{overflow-x:auto}.pm-you{color:var(--pm-faint);font-weight:500;font-size:12px}.pm-btn-sm{padding:7px 14px;font-size:12.5px}.pm-audit-list{border:1px solid var(--pm-hairline);border-radius:12px;background:#fbfcfe;overflow:hidden}.pm-audit-row{display:flex;align-items:baseline;gap:14px;padding:9px 14px;border-bottom:1px solid #eef2f7;font-size:13px}.pm-audit-row:last-child{border-bottom:none}.pm-audit-action{font-weight:700;min-width:150px}.pm-audit-who{flex:1 1;color:var(--pm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:660px){.pm-audit-action{min-width:0}.pm-audit-row{flex-wrap:wrap;gap:4px 10px}}.pm-share-row{margin-top:12px}.pm-linkform,.pm-share-row{display:flex;gap:8px;flex-wrap:wrap}.pm-linkform{margin-top:10px;padding:10px;border:1px dashed #c9d4e2;border-radius:12px;background:#fbfcfe}.pm-linkform .pm-input{flex:1 1;min-width:160px}.fin-mono{background:#8a6a1e}.fin-tabs{margin:18px 0 14px}.fin-busca{width:210px}.fin-tablewrap{margin-top:4px}.fin-forte{font-weight:600;color:var(--pm-ink,#1a2333)}.fin-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.fin-modal{max-width:860px}.fin-modal-body{max-height:70vh;overflow-y:auto}.fin-modal-sub{margin:4px 0 0;font-size:13px;color:#5b6779}.fin-modal-foot{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid rgba(17,27,43,.08);background:rgba(17,27,43,.02)}.fin-foot-spacer{flex:1 1}.fin-erro{font-size:13px}.fin-btn-excluir,.fin-erro{color:#8c2f2f}.fin-secao{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a6a1e;display:flex;align-items:center;gap:10px}.fin-secao:first-child{margin-top:0}.fin-secao-sub{font-weight:500;text-transform:none;letter-spacing:0;color:#5b6779}.fin-btn-parcela{margin-left:auto}.fin-restrito{margin:6px 0 2px;font-size:12.5px;color:#5b6779;font-style:italic}.fin-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#33404d;margin:6px 0 2px}.fin-vinculos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fin-chip{display:inline-flex;align-items:center;gap:6px;background:#f7f1e1;color:#6b5216;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.fin-add-vinculo{align-items:flex-end}.fin-btn-add{margin-bottom:2px;white-space:nowrap}.fin-parcelas-wrap{max-height:260px;overflow-y:auto}@media (max-width:720px){.fin-busca{width:130px}.fin-modal{max-width:100%}}.fin-comissao-row{align-items:flex-end}.fin-comissao-row .fin-btn-add{margin-bottom:2px}.fin-modelo-area{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6}.fin-alerta{margin:4px 0 10px;padding:10px 14px;border-radius:8px;background:#f7f1e1;color:#6b5216;font-size:13.5px;border:1px solid rgba(138,106,30,.35)}.fin-alerta-grave{background:#f9ecec;color:#8c2f2f;border-color:rgba(140,47,47,.4)}.fin-emp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.fin-emp-card{text-align:left;background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:14px;padding:18px 20px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.fin-emp-card:hover{box-shadow:0 6px 18px rgba(15,30,60,.1);transform:translateY(-1px)}.fin-emp-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.fin-emp-topo h3{margin:0;font-size:17px}.fin-emp-sub{margin:4px 0 12px;font-size:13px;color:#5b6779}.fin-emp-metricas{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:#33404d;margin-top:4px}.fin-emp-metricas b{color:#1a2333}.fin-cadastros-link{margin-top:26px;padding-top:16px;border-top:1px solid rgba(17,27,43,.08);font-size:13px;color:#5b6779;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fin-ctx-head{background:linear-gradient(180deg,#fbf8f0,#f7f1e1);border:1px solid rgba(138,106,30,.25);border-radius:14px;padding:18px 22px;margin-bottom:4px}.fin-ctx-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.fin-ctx-acoes{display:flex;gap:8px}.fin-ctx-metricas{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(138,106,30,.35)}.fin-ctx-metricas>div{display:flex;flex-direction:column}.fin-ctx-metricas span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a6a1e}.fin-ctx-metricas b{font-size:15.5px;color:#1a2333}.fin-visao-frase{font-size:14px;color:#33404d;margin:10px 0 12px}.fin-visao-acoes{gap:10px}.fin-acoes-lote,.fin-visao-acoes{display:flex;flex-wrap:wrap;margin-bottom:14px}.fin-acoes-lote{gap:8px}.fin-spe-card{background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:14px;padding:18px 22px;max-width:640px}.fin-spe-card h3{margin:0 0 6px}.fin-spe-card p{margin:4px 0;font-size:13.5px;color:#33404d}.fin-acoes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.fin-acao-card{text-align:left;background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:14px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.fin-acao-card:hover{box-shadow:0 6px 18px rgba(15,30,60,.1);transform:translateY(-1px);border-color:rgba(138,106,30,.5)}.fin-acao-icone{font-size:22px}.fin-acao-card b{font-size:15px;color:#1a2333}.fin-acao-desc{font-size:12.5px;color:#5b6779;line-height:1.45}.fin-fluxo-lista{gap:8px}.fin-fluxo-item,.fin-fluxo-lista{display:flex;flex-direction:column}.fin-fluxo-item{text-align:left;background:#fff;border:1px solid rgba(17,27,43,.1);border-radius:10px;padding:12px 14px;cursor:pointer;gap:3px}.fin-fluxo-item:hover{border-color:rgba(138,106,30,.55);background:#fbf8f0}.fin-fluxo-item b{font-size:14.5px;color:#1a2333}.fin-fluxo-item span{font-size:12.5px;color:#5b6779}.fin-rapido{background:#fbf8f0;border:1px dashed rgba(138,106,30,.45);border-radius:10px;padding:10px 14px 4px;margin:4px 0 10px}.fin-rapido-titulo{margin:0 0 6px;font-size:13px;font-weight:600;color:#6b5216}.fin-acao-icone-wrap{width:42px;height:42px;border-radius:10px;background:#f7f1e1;color:#8a6a1e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fin-acao-icone-hero{width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.65)}.fin-acao-hero{width:100%;display:flex;align-items:center;gap:18px;text-align:left;margin-top:20px;padding:22px 26px;background:linear-gradient(135deg,#fbf8f0,#f3ebd4);border:1px solid rgba(138,106,30,.35);border-radius:16px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.fin-acao-hero:hover{box-shadow:0 10px 26px rgba(138,106,30,.16);transform:translateY(-1px)}.fin-acao-hero-textos{display:flex;flex-direction:column;gap:4px}.fin-acao-hero-textos b{font-size:18px;color:#1a2333}.fin-acao-hero .fin-acao-desc{font-size:13.5px;max-width:620px}.fin-acoes-grid{margin-top:14px}.fin-acao-card{position:relative;padding-right:34px}.fin-acao-nota{font-size:11.5px;color:#8a6a1e;font-style:italic;margin-top:-2px}.fin-acao-seta{position:absolute;right:16px;bottom:16px;opacity:.35;font-size:16px;transition:opacity .15s ease,transform .15s ease}.fin-acao-hero .fin-acao-seta{position:static;margin-left:auto;opacity:.45;font-size:20px}.fin-acao-card:focus-visible .fin-acao-seta,.fin-acao-card:hover .fin-acao-seta{opacity:.8;transform:translateX(2px)}.fin-acao-card:focus-visible,.fin-acao-hero:focus-visible{outline:2px solid #8a6a1e;outline-offset:2px}.fin-cadastros-rebaixado{opacity:.75;font-size:12.5px}.fin-cadastros-rebaixado .pm-btn-sm{font-size:12.5px;padding:5px 10px}.fin-fluxo-continuar{border-color:rgba(138,106,30,.5)!important;background:#fbf8f0!important;margin-bottom:4px}.pm-ficha-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-ficha-completar{font-size:12px;color:#8a6a1e;white-space:nowrap}.pm-ficha-pendencia{font-style:italic;font-size:12.5px;color:#9aa3b0;font-weight:400}.pm-fin-resumo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 18px;gap:10px 18px;margin-top:4px}.fin-modelo-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:12px;padding:14px 16px;margin:6px 0 10px}.fin-modelo-info{display:flex;flex-direction:column;gap:3px}.fin-modelo-info b{font-size:14.5px;color:#1a2333}.fin-modelo-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.fin-modelo-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 8px}.fin-modelo-historico{margin-top:10px;font-size:13px}.fin-modelo-historico summary{cursor:pointer;color:#5b6779}.fin-perfil-discreto{opacity:.7;font-size:12.5px}.fin-menu-wrap{position:relative;display:inline-block}.fin-menu-caret{font-size:10px;opacity:.7;margin-left:4px}.fin-menu-lista{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid rgba(17,27,43,.1);border-radius:10px;box-shadow:0 10px 28px rgba(15,30,60,.14);min-width:230px;padding:6px;display:flex;flex-direction:column}.fin-menu-item{text-align:left;padding:8px 10px;border-radius:7px;font-size:13.5px;color:#1a2333;background:transparent;border:none;cursor:pointer}.fin-menu-item:hover:not(:disabled){background:#f7f1e1}.fin-menu-item:disabled{color:#b6bdc8;cursor:not-allowed}.fin-visao-premium{display:flex;flex-direction:column;gap:4px}.fin-busca-inteligente{position:relative;margin-bottom:6px}.fin-busca-resultados{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:#fff;border:1px solid rgba(17,27,43,.1);border-radius:10px;box-shadow:0 10px 28px rgba(15,30,60,.12);padding:6px;max-height:280px;overflow-y:auto}.fin-busca-item{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:7px;border:none;background:transparent;font-size:13.5px;color:#1a2333;cursor:pointer}.fin-busca-item:hover{background:#f7f1e1}.fin-busca-tipo{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#8a6a1e;margin-right:8px}.fin-espelho-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:6px 0 4px}.fin-espelho-card{text-align:left;background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:box-shadow .15s ease,transform .15s ease}.fin-espelho-card:hover{box-shadow:0 6px 16px rgba(15,30,60,.1);transform:translateY(-1px)}.fin-espelho-card b{font-size:14px;color:#1a2333}.fin-espelho-card span:not(.fin-tag){font-size:12.5px;color:#5b6779}.fin-receb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:6px 0 4px}.fin-receb-card{background:#fff;border:1px solid rgba(17,27,43,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.fin-receb-card span{font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:#5b6779}.fin-receb-card b{font-size:16px;color:#1a2333}.fin-receb-alerta{border-color:rgba(140,47,47,.3);background:#fcf4f4}.fin-receb-alerta b{color:#8c2f2f}.fin-aba-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fin-aba-topo .fin-busca{flex:1 1;min-width:220px;max-width:420px}.fin-paleta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:10px 12px;background:#fbf8f0;border:1px solid rgba(138,106,30,.25);border-radius:10px}.fin-paleta-grupo{display:flex;flex-direction:column;gap:5px}.fin-paleta-titulo{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a6a1e}.fin-paleta-tokens{display:flex;flex-wrap:wrap;gap:5px;max-width:260px}.fin-paleta-token{font-size:11px;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid rgba(138,106,30,.35);color:#6b5216;cursor:pointer}.fin-paleta-token:hover{background:#f7f1e1}.fin-dossie-topo{display:flex;align-items:center;gap:14px;margin-bottom:10px}.fin-metrica-alerta{color:#8c2f2f!important}.fin-distribuicao{background:#fbf8f0;border:1px solid rgba(138,106,30,.3);border-radius:10px;padding:10px 14px;margin:8px 0 14px}.fin-distribuicao-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px 14px;gap:8px 14px}.fin-distribuicao-grid>div{display:flex;flex-direction:column;gap:2px}.fin-distribuicao-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#6b5216}.fin-distribuicao-grid b{font-size:14px;color:#1a2333}.fin-alertas-bloco{border:1px solid rgba(140,47,47,.28);background:#fdf7f6;border-radius:12px;padding:14px 16px 8px;margin:16px 0 4px}.fin-alertas-titulo{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fin-alertas-titulo h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8c2f2f}.fin-alertas-badge{background:#8c2f2f;color:#fff;font-size:12px;font-weight:700;min-width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.fin-alertas-bloco .pm-table{background:#fff}.fin-alerta-valor{color:#8c2f2f;font-weight:600}.fin-alerta-multiplas{color:#8c2f2f;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fin-alerta-link{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fin-alerta-link:hover{color:#8c2f2f}.fin-alerta-ultima{font-size:12px;color:#5b6779}.fin-alerta-resumo{display:flex;align-items:center;gap:12px;margin-bottom:4px}.fin-alerta-form{border:1px solid rgba(17,27,43,.08);border-radius:12px;padding:4px 14px 14px;margin-top:4px;background:#fbfbfc}.fin-moeda-wrap{position:relative;display:flex;align-items:stretch}.fin-moeda-prefixo{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:#5b6779;pointer-events:none;font-weight:600}.fin-moeda-input{padding-left:38px!important;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-hist-lista{display:flex;flex-direction:column;gap:10px}.fin-hist-item{border:1px solid rgba(17,27,43,.08);border-radius:12px;padding:10px 14px;background:#fff}.fin-hist-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-hist-obs{margin:6px 0 0;font-size:13px;color:#3a4453}.fin-anexos{margin-top:8px;display:flex;flex-direction:column;gap:6px}.fin-anexo-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;background:#f7f8fa;border-radius:8px}.fin-anexo-cat{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#6b5216;background:#f7f1e1;padding:2px 8px;border-radius:6px;white-space:nowrap}.fin-anexo-nome{background:none;border:none;color:#1f4e8c;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-size:13px;padding:0;text-align:left;flex:1 1;min-width:120px}.fin-anexo-nome:hover{color:#143a6b}.fin-anexo-add{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.fin-anexo-select{max-width:240px;height:32px;padding:4px 8px;font-size:12.5px}.fin-input-faltando{border-color:rgba(140,47,47,.45);background:#fdf7f6}.fin-reajuste-estornado{opacity:.5;text-decoration:line-through}.fin-codigo-derivado{background:#f2f4f7;color:#1a2333;font-weight:700;letter-spacing:.04em;cursor:default}.fin-alerta-doc{font-size:11.5px;color:#5b6779;font-weight:500}.fin-cp-status{font-size:12px}.fin-cp-ok{color:#1e5f4e}.fin-cp-pendente{color:#8a6a1e}.fin-preco-tabela{margin:8px 0 4px;padding:10px 14px;border-radius:10px;background:#f7f8fa;font-size:12.5px;color:#3a4453;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fin-preco-diverge{color:#8a2f2f}.fin-preco-ok{color:#1e5f4e;font-weight:600}.fin-pendencias{margin:14px 0 4px;padding:12px 16px;border-radius:12px;background:#fbf3e9;border:1px solid #f0e0c8;font-size:13px;color:#6b4e1e}.fin-pendencias-ok{background:#eef7f0;border-color:#cfe8d6;color:#1e5f4e}.fin-pendencias-lista{margin:8px 0 0;padding-left:18px}.fin-pendencias-lista li{margin:3px 0}.fin-indices-check{display:flex;gap:8px;flex-wrap:wrap}.fin-indice-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #d8dee8;border-radius:999px;font-size:13px;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fin-indice-on{background:#eef3fb;border-color:#9db8e6;color:#21406e;font-weight:600}.fin-indice-chip input{accent-color:#2f5fb0}