@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-ext-400-normal.d663ebe0.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-400-normal.9850054c.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff");unicode-range:u+00??,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-ext-600-normal.47d62717.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-600-normal.23d427ce.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-600-normal.ad414a0a.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.895dddc8.woff) format("woff");unicode-range:u+00??,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.41ac365d.woff2) format("woff2"),url(/_next/static/media/poppins-devanagari-600-normal.7730d06d.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,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}:root{color-scheme:light;--ink:#242728;--green:#087a53;--action:#0acf83;--line:#dce4df;--muted:#55645c;--ivory:#fff9ec}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:400 1rem/1.5 DM Sans,sans-serif}h1,h2{font-family:Poppins,sans-serif;line-height:1.17;font-weight:600;letter-spacing:-.035em;margin:0}h1{font-size:clamp(2.3rem,4.4vw,4.3rem)}h2{font-size:1.5rem}p{color:var(--muted)}a{color:var(--green);font-weight:600}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:5px}.brand{display:block;width:148px;height:auto}.entry{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.entry-photo{background:#eaf9f2 url(/accesso.webp) 50%/cover no-repeat}.entry-panel{padding:clamp(2rem,6vw,6.5rem);display:flex;flex-direction:column;justify-content:flex-start}.entry-action{margin:auto 0;max-width:32rem;padding:3rem 0}.entry-action p{font-size:1.125rem;margin:1rem 0 2rem}.action{display:inline-flex;gap:2.5rem;align-items:center;background:var(--action);border-radius:.45rem;text-decoration:none;color:var(--ink);padding:.85rem 1.3rem}.action:hover{background:#09bd78}.notice{border-left:3px solid var(--green);padding:.6rem 1rem;background:var(--ivory)}.workspace{max-width:74rem;margin:auto;padding:0 clamp(1.25rem,6vw,5rem) 4rem}.workspace header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);min-height:6rem}.logout{background:white;border:1px solid var(--line);border-radius:.4rem;cursor:pointer;padding:.5rem 1.15rem;color:var(--ink)}.workspace-title{margin:3rem 0}.workspace-title p{margin:.4rem 0}.workspace section{margin:2rem 0}.workspace ul{list-style:none;padding:0}.workspace li{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--line);padding:.9rem 0}.workspace small{color:var(--muted);margin-left:.4rem}h3{font-size:1.05rem;margin:1.5rem 0 .3rem}input,select,textarea{font:inherit;color:var(--ink);width:100%;min-width:0;border:1px solid #b9c6be;border-radius:.4rem;padding:.55rem .7rem;background:#fff}input[type=checkbox]{width:auto;accent-color:var(--green)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--green);outline-offset:1px}button.action{border:0;cursor:pointer;gap:.6rem}button:disabled{opacity:.55;cursor:not-allowed}.action.small{padding:.45rem .9rem;margin-left:auto}.secondary{background:#fff;border:1px solid var(--line);border-radius:.45rem;padding:.8rem 1.2rem;cursor:pointer;color:var(--ink)}button.link{background:none;border:0;padding:0;color:var(--green);font-weight:600;cursor:pointer;text-decoration:underline}.workspace-title.compact{margin:2rem 0 1rem}.workspace-title.compact h1{font-size:clamp(1.9rem,3.5vw,2.8rem)}.sales-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;border-bottom:1px solid var(--line);padding-bottom:.6rem;margin-bottom:1.5rem}.sales-nav a:not(.action){text-decoration:none;color:var(--muted);padding:.3rem 0}.sales-nav a[aria-current=page]{color:var(--ink);box-shadow:0 .6rem 0 -.45rem var(--action)}.panel{border:1px solid var(--line);border-radius:.6rem;padding:clamp(1rem,3vw,1.75rem);margin:1.25rem 0}.panel h2{margin-bottom:.75rem}.eyebrow{margin:0 0 .3rem;font-size:.9rem}.grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem 1.2rem}.field,.grid{display:grid;margin-bottom:.9rem}.field{gap:.25rem}.grid .field{margin:0}.field>label,legend{font-size:.9rem;font-weight:600}.checks{border:0;padding:0;margin:0 0 .9rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.checks legend{margin-bottom:.4rem}.confirm{display:flex;gap:.6rem;align-items:flex-start;background:var(--ivory);padding:.8rem 1rem;border-radius:.4rem;margin:1rem 0}.confirm input{margin-top:.3rem}.buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1rem 0}.notice.ok{border-color:var(--action);background:#eaf9f2}.notice.error{border-color:#b3261e;background:#fdeceb;color:#7a1712}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem 1.5rem;margin:0 0 1rem}.facts dt{font-size:.85rem;color:var(--muted)}.facts dd{margin:0;overflow-wrap:anywhere}.text{white-space:pre-wrap;color:var(--ink);margin-top:0}.hint{font-size:.9rem}.rows li>span{text-align:right;color:var(--muted)}.rows li small{display:block}.badge{display:inline-block;font:600 .75rem/1.6 DM Sans,sans-serif;letter-spacing:0;border-radius:1rem;padding:0 .6rem;background:#eef2ef;color:var(--ink);vertical-align:middle}.badge.confirmed,.badge.issued{background:#e3f4ff}.badge.accepted,.badge.completed{background:#d6f5e7}.badge.expired,.badge.superseded{background:#f6e8e6}.revisions{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem}.revisions button{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.2rem .8rem;cursor:pointer}.revisions button[aria-pressed=true]{border-color:var(--green);background:#eaf9f2}.lines{width:100%;border-collapse:collapse;margin:.5rem 0 1rem}.lines td,.lines th{text-align:left;padding:.55rem .5rem .55rem 0;border-bottom:1px solid var(--line);vertical-align:top}.lines th{font-size:.85rem;color:var(--muted)}.lines tfoot td{text-align:right;border:0}.line{border:1px solid var(--line);border-radius:.5rem;margin:0 0 1rem;padding:.8rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem .9rem}.line .field{margin:0}.field-error,.line .field.wide,.line-foot{grid-column:1/-1}.line.invalid{border-color:#b3261e}.line-foot{display:flex;justify-content:space-between;align-items:center}.field-error{color:#b3261e;margin:0}.total{color:var(--ink);font-size:1.1rem}.total small{display:block;color:var(--muted);font-size:.85rem}@media (max-width:680px){.lines thead{display:none}.lines,.lines tbody,.lines td,.lines tr{display:block}.lines tbody tr{border-bottom:1px solid var(--line);padding:.5rem 0}.lines td{border:0;padding:.1rem 0}.lines tbody td:before{content:attr(data-label) ": ";color:var(--muted);font-size:.85rem}.rows li{flex-direction:column;align-items:flex-start}.rows li>span{text-align:left}.action.small{margin-left:0}}.entry-action a.secondary{display:inline-flex;text-decoration:none}.clerk-entry{max-width:34rem}.clerk-access .hint:empty{display:none}.clerk-access .notice p{margin:0 0 .5rem;font-size:1rem;color:inherit}.clerk-mount{min-height:22rem}@media (max-width:680px){.entry{grid-template-columns:1fr;grid-template-rows:clamp(10rem,30svh,16rem) 1fr}.entry-panel{padding:2rem 1.5rem}.entry-action{margin:1rem 0}.brand{width:120px}.workspace header{min-height:5rem}}