@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_Regular-s.p.26e_6fi_mqy5t.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_SemiBold-s.p.0euqll8jl5elb.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_Bold-s.p.3-lqvjqstj4c8.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_BoldItalic-s.p.2vk_f5_bk48fm.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_ExtraBold-s.p.14xtuighuq3_v.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:schibsted;src:url(../media/SchibstedGrotesk_Black-s.p.03iuep18a09nk.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:schibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.schibsted_d3e6d20a-module__aYq8KW__className{font-family:schibsted,schibsted Fallback,Helvetica Neue,Arial,sans-serif}.schibsted_d3e6d20a-module__aYq8KW__variable{--font-schibsted:"schibsted", "schibsted Fallback", Helvetica Neue, Arial, sans-serif}
:root{--hpp-black-panda:#000;--hpp-happy-white:#fff;--hpp-punk-pink:#ff0080;--hpp-electric-cyan:#05fff0;--hpp-warm-gray:#f5f5f5;--hpp-charcoal-depth:#1a1a1a;--hpp-dirty-yellow:#ffd300;--hpp-soft-lilac:#c8a2ff;--hpp-pink:var(--hpp-punk-pink);--hpp-pink-deep:#c06;--hpp-pink-soft:#ffcce6;--hpp-pink-wash:#fff0f8;--hpp-ink:var(--hpp-black-panda);--hpp-ink-80:#333;--hpp-ink-60:#666;--hpp-ink-40:#999;--hpp-ink-15:#e4e4e4;--hpp-paper:var(--hpp-happy-white);--color-accent:var(--hpp-punk-pink);--color-accent-hover:var(--hpp-pink-deep);--text-strong:var(--hpp-black-panda);--text-body:var(--hpp-ink-80);--text-muted:var(--hpp-ink-60);--text-on-accent:#fff;--text-on-ink:#fff;--surface-page:var(--hpp-happy-white);--surface-card:var(--hpp-happy-white);--surface-ink:var(--hpp-black-panda);--surface-ink-raised:var(--hpp-charcoal-depth);--surface-accent:var(--hpp-punk-pink);--surface-subtle:var(--hpp-warm-gray);--border-default:var(--hpp-ink-15);--border-strong:var(--hpp-black-panda);--focus-ring:var(--hpp-punk-pink);--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--text-3xl:56px;--text-4xl:80px;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.18em;--tracking-ultra:.32em;--leading-tight:1.02;--leading-snug:1.2;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-full:999px;--border-width:1px;--border-width-heavy:2px;--shadow-none:none;--shadow-overlay:0 12px 40px #231f2038;--ease-out:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-base:.2s}
:root{--font-sans:var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;--sidebar-w:232px;--row-h:42px;--content-max:1280px;--prose-max:72ch;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--hpp-pink);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--duration-press:.14s}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page);font-feature-settings:"kern" 1, "liga" 1}::selection{background:var(--hpp-pink-soft);color:var(--hpp-ink)}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--hpp-ink)}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}table{border-collapse:collapse}.num,td.num,th.num{font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.mono-date{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--text-muted)}.strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label,.kicker{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-strong);line-height:1.4}.label--muted{color:var(--hpp-ink-40)}.label--pink{color:var(--hpp-pink)}.title{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-strong)}.headline{font-size:var(--text-xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-strong)}.display{font-size:var(--text-2xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-strong);font-variant-numeric:tabular-nums}.prose{max-width:var(--prose-max)}.shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface-ink);color:var(--text-on-ink);height:100vh;padding:var(--space-5) 0;flex-direction:column;display:flex;position:sticky;top:0}.sidebar__brand{align-items:center;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);border-bottom:1px solid var(--hpp-ink-80);display:flex}.sidebar__brand img{object-fit:contain;width:34px;height:34px;display:block}.sidebar__brand .label{color:var(--hpp-happy-white)}.sidebar__brand .sidebar__sub{color:var(--hpp-ink-40);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:11px;font-weight:var(--weight-bold)}.sidebar__nav{padding:var(--space-4) 0;flex-direction:column;flex:1;display:flex}.sidebar__link{padding:10px var(--space-5);color:var(--hpp-ink-40);font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-left:2px solid #0000;justify-content:space-between;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.sidebar__link:hover{color:var(--hpp-happy-white)}}.sidebar__link[aria-current=page]{color:var(--hpp-happy-white);border-left-color:var(--hpp-pink)}.sidebar__count{background:var(--hpp-pink);color:var(--hpp-happy-white);letter-spacing:0;font-variant-numeric:tabular-nums;padding:1px 6px;font-size:10px}.sidebar__user{padding:var(--space-4) var(--space-5) 0;border-top:1px solid var(--hpp-ink-80);color:var(--hpp-ink-40);font-size:12px}.sidebar__user b{color:var(--hpp-happy-white);font-weight:var(--weight-semibold);display:block}.sidebar__user form{margin-top:var(--space-2)}.main{min-width:0}.page{max-width:var(--content-max);padding:var(--space-6) var(--space-7) var(--space-8)}.page--narrow{max-width:880px}.page__head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page__head .kicker{margin-bottom:var(--space-2)}.page__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.section{margin-top:var(--space-7)}.section>.title{margin-bottom:var(--space-4)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.grid-2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.shell{grid-template-columns:1fr}.sidebar{height:auto;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);flex-flow:wrap;position:static}.sidebar__brand{padding:0 var(--space-4) 0 0;border:0}.sidebar__nav{flex-flow:wrap;padding:0}.sidebar__link{border-bottom:2px solid #0000;border-left:0;padding:8px 10px}.sidebar__link[aria-current=page]{border-bottom-color:var(--hpp-pink)}.sidebar__user{border:0;margin-left:auto;padding:0}.page{padding:var(--space-5) var(--space-4) var(--space-7)}.grid-2,.grid-3{grid-template-columns:1fr}}.btn{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-none);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out-strong);border:2px solid #0000;padding:12px 24px;line-height:1;display:inline-flex}.btn:active,.tag:active,.strip__stat:active,.sidebar__link:active{transition-duration:var(--duration-press), var(--duration-press), var(--duration-press), 60ms;transform:scale(.97)}.tag,.strip__stat,.sidebar__link{transition:transform var(--duration-press) var(--ease-out-strong), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.btn--sm{padding:8px 14px;font-size:11px}.btn--primary{background:var(--hpp-pink);color:var(--hpp-happy-white);border-color:var(--hpp-pink)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--hpp-pink-deep);border-color:var(--hpp-pink-deep);color:var(--hpp-happy-white)}}.btn--secondary{color:var(--hpp-ink);border-color:var(--hpp-ink);background:0 0}@media (hover:hover) and (pointer:fine){.btn--secondary:hover{background:var(--hpp-ink);color:var(--hpp-happy-white)}}.btn--ink{background:var(--hpp-ink);color:var(--hpp-happy-white);border-color:var(--hpp-ink)}@media (hover:hover) and (pointer:fine){.btn--ink:hover{background:var(--hpp-pink);border-color:var(--hpp-pink);color:var(--hpp-happy-white)}}.btn--ghost{color:var(--hpp-pink);background:0 0;padding-left:0;padding-right:0}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{color:var(--hpp-pink-deep);text-underline-offset:3px;text-decoration:underline}}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}[aria-busy=true] .btn,[aria-busy=true]{cursor:progress}.badge{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;border-radius:var(--radius-none);align-items:center;padding:3px 8px;line-height:1.4;display:inline-flex}.badge--pink{background:var(--hpp-pink);color:var(--hpp-happy-white)}.badge--ink{background:var(--hpp-ink);color:var(--hpp-happy-white)}.badge--soft{background:var(--hpp-pink-soft);color:var(--hpp-ink)}.badge--outline{color:var(--hpp-ink);box-shadow:inset 0 0 0 1px var(--hpp-ink);background:0 0}.badge--cyan{background:var(--hpp-electric-cyan);color:var(--hpp-black-panda)}.badge--yellow{background:var(--hpp-dirty-yellow);color:var(--hpp-black-panda)}.badge--lilac{background:var(--hpp-soft-lilac);color:var(--hpp-black-panda)}.badge--gray{background:var(--surface-subtle);color:var(--text-muted)}.tag{font-size:12px;font-weight:var(--weight-semibold);background:var(--surface-subtle);color:var(--text-strong);border:1px solid var(--border-default);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.tag--selected{background:var(--hpp-ink);color:var(--hpp-happy-white);border-color:var(--hpp-ink)}.card{background:var(--surface-card);border:1px solid var(--border-default);padding:var(--space-5)}.card--ink{background:var(--surface-ink);color:var(--hpp-ink-40);border-color:var(--surface-ink)}.card--ink .title,.card--ink .display{color:var(--hpp-happy-white)}.card--ink .label{color:var(--hpp-pink)}.card>.label+.title,.card>.label+.display{margin-top:var(--space-2)}.card__foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-default);color:var(--text-muted);font-size:12px}.card--ink .card__foot{border-top-color:var(--hpp-ink-80)}.callout{border:1px solid var(--border-default);border-left:4px solid var(--hpp-pink);padding:var(--space-3) var(--space-4);background:var(--surface-card)}.callout--yellow{border-left-color:var(--hpp-dirty-yellow)}.callout--ink{border-left-color:var(--hpp-ink)}.notice{padding:var(--space-3) var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-default);transition:opacity var(--duration-base) var(--ease-out-strong), transform var(--duration-base) var(--ease-out-strong);font-size:13px}@starting-style{.notice{opacity:0;transform:translateY(4px)}}.notice--error{background:var(--hpp-pink-wash);border-color:var(--hpp-pink);color:var(--hpp-ink)}.notice--ok{border-color:var(--hpp-ink)}.empty{padding:var(--space-7) var(--space-5);text-align:center;border:1px dashed var(--border-default);color:var(--text-muted)}.empty .title{margin-bottom:var(--space-2)}.table-wrap{border:1px solid var(--border-default);background:var(--surface-card);overflow-x:auto}.table{width:100%;font-size:13px}.table th{text-align:left;font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);border-bottom:1px solid var(--border-default);background:var(--surface-card);white-space:nowrap;z-index:1;padding:10px 12px;position:sticky;top:0}.table td{height:var(--row-h);border-bottom:1px solid var(--border-default);vertical-align:middle;padding:0 12px}.table tbody tr:last-child td{border-bottom:0}.table td{transition:background-color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.table tbody tr:hover td{background:var(--hpp-pink-wash)}}.table tr[aria-selected=true] td{background:var(--hpp-pink-wash)}.table .group th,.table tr.group td{background:var(--surface-subtle);color:var(--text-strong);height:36px;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);position:static}.table .cell-sub{color:var(--text-muted);font-size:11px;display:block}.table a{color:var(--text-strong);font-weight:var(--weight-semibold)}@media (hover:hover) and (pointer:fine){.table a:hover{color:var(--hpp-pink)}}.table--dense td{height:36px}.reasoning{color:var(--text-body);max-width:64ch;padding:6px 0 10px;font-size:12px}.field{flex-direction:column;gap:6px;display:flex}.field>.label{font-size:11px}.input,.select,.textarea{background:var(--surface-card);border:2px solid var(--hpp-ink-15);color:var(--text-strong);border-radius:var(--radius-none);transition:border-color var(--duration-fast) var(--ease-out);width:100%;min-width:0;padding:10px 12px;font-size:14px}.input:focus,.select:focus,.textarea:focus{border-color:var(--hpp-ink);outline:2px solid var(--focus-ring);outline-offset:2px}.input::placeholder,.textarea::placeholder{color:var(--hpp-ink-40)}.input[aria-invalid=true]{border-color:var(--hpp-pink)}.input--sm,.select--sm{padding:6px 8px;font-size:13px}.select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--hpp-ink) 50%), linear-gradient(135deg, var(--hpp-ink) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.textarea{resize:vertical;min-height:96px;line-height:1.5}.hint{color:var(--text-muted);font-size:12px}.form-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form-actions{gap:var(--space-3);margin-top:var(--space-2);align-items:center;display:flex}.checkbox{appearance:none;border:2px solid var(--hpp-ink);background:var(--surface-card);cursor:pointer;width:18px;height:18px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;place-content:center;margin:0;display:inline-grid}.checkbox:before{content:"";background:var(--hpp-happy-white);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 18%,84% 4%,40% 70%);opacity:0;width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-out-strong), opacity var(--duration-fast) var(--ease-out);transform:scale(.6)}.checkbox:checked{background:var(--hpp-pink);border-color:var(--hpp-pink)}.checkbox:checked:before{opacity:1;transform:scale(1)}.checkbox:indeterminate{background:var(--hpp-ink);border-color:var(--hpp-ink)}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(10% 40%,90% 40%,90% 60%,10% 60%);transform:scale(1)}.checkbox:disabled{opacity:.4;cursor:not-allowed}.tabs{gap:var(--space-5);border-bottom:2px solid var(--border-default);margin-bottom:var(--space-5);display:flex;overflow-x:auto}.tabs a{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 2px}@media (hover:hover) and (pointer:fine){.tabs a:hover{color:var(--text-strong)}}.tabs a[aria-current=page]{color:var(--text-strong);border-bottom-color:var(--hpp-pink)}.kv{gap:6px var(--space-4);grid-template-columns:max-content 1fr;font-size:13px;display:grid}.kv dt{color:var(--text-muted)}.kv dd{color:var(--text-strong);margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:140px 1fr;padding:8px 0;font-size:13px;display:grid}.timeline li:last-child{border-bottom:0}.dot{vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.dot--ok{background:var(--hpp-ink)}.dot--fail{background:var(--hpp-dirty-yellow)}.dot--pink{background:var(--hpp-pink)}.login{background:var(--surface-subtle);min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login__card{background:var(--surface-card);border:1px solid var(--border-default);width:100%;max-width:400px;padding:var(--space-7) var(--space-6)}.login__brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.login__brand img{object-fit:contain;width:44px;height:44px}.login__rule{background:var(--hpp-pink);align-self:stretch;width:2px}.skeleton{background:linear-gradient(90deg, var(--surface-subtle) 25%, var(--hpp-ink-15) 37%, var(--surface-subtle) 63%);background-size:400% 100%;height:14px;animation:1.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:color,background-color,border-color,opacity!important;transition-duration:var(--duration-fast)!important;animation:none!important}.btn:active,.tag:active,.strip__stat:active,.sidebar__link:active{transform:none}@starting-style{.notice{transform:none}}}.table--fixed{table-layout:fixed}.table--fixed td,.table--fixed th{white-space:nowrap}.table .trunc,.table .trunc .cell-sub{text-overflow:ellipsis;overflow:hidden}.table tr.row-link{cursor:pointer}.table tr.row-link:focus-visible{outline:2px solid var(--hpp-pink);outline-offset:-2px}.table tr.row-link td:first-child a{color:var(--hpp-pink)}.due{font-variant-numeric:tabular-nums}.due--late{color:var(--hpp-pink);font-weight:var(--weight-bold)}.due--soon{color:var(--text-strong);font-weight:var(--weight-semibold)}.due--none{color:var(--text-muted)}.table a.due--none{color:var(--text-muted);font-weight:var(--weight-regular);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (hover:hover) and (pointer:fine){.table a.due--none:hover{color:var(--hpp-pink)}}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.table--tight th,.table--tight td{padding-left:8px;padding-right:8px}.table--tight td{height:auto;padding-top:6px;padding-bottom:6px}.strip{align-items:flex-end;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--border-default);flex-wrap:wrap;display:flex}.strip__main{flex-direction:column;gap:2px;display:flex}.strip__stat{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:11px;font-weight:var(--weight-bold);border-bottom:2px solid #0000;flex-direction:column;gap:2px;padding-bottom:4px;text-decoration:none;display:flex}.strip__stat b{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:18px;font-weight:var(--weight-extrabold)}@media (hover:hover) and (pointer:fine){.strip__stat:hover{color:var(--hpp-pink)}}.strip__stat[aria-current=true]{border-bottom-color:var(--hpp-pink);color:var(--text-strong)}.strip__stat--alert b{color:var(--hpp-pink)}.strip__actions{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}.disclosure>summary{cursor:pointer;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure[open]>summary{margin-bottom:var(--space-4)}.field>.label{color:var(--text-muted);letter-spacing:var(--tracking-wide);font-size:10px}.field>.input,.field>.select{min-height:36px}.entry{gap:var(--space-2) var(--space-3);align-items:end;display:grid}.entry--gasto{grid-template-columns:124px minmax(200px,1fr) 150px 150px 120px auto}.entry__more{margin-top:var(--space-2)}.entry__more>summary{cursor:pointer;color:var(--text-muted);font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline}.entry__more>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.entry__more>summary:hover{color:var(--hpp-pink)}}.entry__more[open]>summary{color:var(--text-strong)}.entry__more-grid{gap:var(--space-2) var(--space-3);margin-top:var(--space-2);grid-template-columns:200px 160px 1fr;align-items:end;display:grid}.entry .form-actions{margin-top:0}.entry .notice{padding:6px 10px;font-size:12px}.inline-form{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);background:var(--surface-subtle);border-top:0;flex-wrap:wrap;align-items:end;display:flex}.inline-form .field{min-width:140px}.inline-form .field--wide{flex:1;min-width:220px}.inline-form .form-actions{margin-top:0}.file{color:var(--text-muted);font-size:12px}.file::file-selector-button{font:inherit;font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid var(--hpp-ink);background:var(--surface-card);color:var(--hpp-ink);cursor:pointer;margin-right:10px;padding:6px 10px}@media (hover:hover) and (pointer:fine){.file::file-selector-button:hover{color:var(--hpp-pink);border-color:var(--hpp-pink)}}.ledger-empty{padding:var(--space-5) var(--space-4);border:1px dashed var(--border-default);color:var(--text-muted);font-size:13px}@media (max-width:1100px){.entry--gasto{grid-template-columns:1fr 1fr 1fr}.entry__more-grid{grid-template-columns:1fr 1fr}}.entry--gasto>.form-actions{grid-area:1/6}.entry--gasto>.entry__more{grid-area:2/1/auto/-1}.queue{gap:var(--space-5);flex-direction:column;display:flex}.qgroup{border:1px solid var(--border-default);background:var(--surface-card)}.qgroup__head{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.qgroup__rule{flex-direction:column;gap:2px;min-width:0;display:flex}.qgroup__rule b{letter-spacing:-.01em;font-size:15px}.qgroup__count{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:2px;font-size:11px;display:flex}.qgroup__count b{letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:20px}.qgroup__actions{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.qgroup--agent{border-left:4px solid var(--hpp-soft-lilac)}.qgroup--open{border-left:4px solid var(--hpp-dirty-yellow)}.qgroup .table td{height:40px}.qgroup tr.is-blocked td{background:var(--surface-subtle)}.proposal{gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.proposal:last-child{border-bottom:0}.proposal__who{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.proposal__reasoning{color:var(--text-body);max-width:72ch;font-size:13px;line-height:1.55}.proposal__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.proposal__amount b{font-size:16px;display:block}.proposal__act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.blocked-why{color:var(--hpp-pink);font-size:12px}.r9-hint{color:var(--text-muted);white-space:nowrap;font-size:11px}.proposal__form{padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-default);grid-column:1/-1}.complete-form{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.complete-form .field{gap:4px}.complete-form .field>.label{font-size:10px}.complete-form>.btn{margin-left:auto}.complete-form__why{margin:6px 0 0}td .complete-form{padding:6px 0}td .complete-form+.cell-sub{padding-bottom:6px;display:block}@media (max-width:720px){.proposal{grid-template-columns:1fr}.proposal__amount{text-align:left}}.memo{border:1px solid var(--border-default);border-top:3px solid var(--hpp-ink);background:var(--surface-card);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6)}.memo__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.memo__body{white-space:pre-wrap;max-width:var(--prose-max);font-size:14px;line-height:1.55}.memo__sources{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-default);gap:var(--space-5);color:var(--text-muted);flex-wrap:wrap;font-size:12px;display:flex}.memo__source--stale{color:var(--hpp-ink)}.memo--empty{border-top-color:var(--border-default);color:var(--text-muted)}.memo details>summary{cursor:pointer;list-style:none}.memo details>summary::-webkit-details-marker{display:none}.memo details[open]>summary{margin-bottom:var(--space-2)}
