@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");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:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_41e5b4{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}:root{--ink:#1c1914;--muted:#5c574e;--paper:#f3efe6;--card:#fffdf8;--line:#d8d0c2;--teal:#0f5f56;--teal-2:#18786c;--nav:#0c4f48;--gold:#c9a227;--danger:#9b2c2c;--ok:#2f6b3a;--warn:#8a5a12;--shadow:0 10px 30px rgba(28,25,20,0.08)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:inherit;background:var(--paper);color:var(--ink);min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.shell{display:grid;grid-template-columns:200px 1fr;min-height:100vh}.shell.nav-hidden{grid-template-columns:1fr}.shell.nav-hidden .sidebar{display:none}.sidebar{background:var(--nav);color:#f6f1e6;padding:20px 12px;gap:22px}.brand,.sidebar{display:flex;flex-direction:column}.brand{letter-spacing:.08em;text-transform:uppercase;font-size:13px;gap:2px}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--teal);width:32px;height:32px;border-radius:8px;cursor:pointer;display:grid;place-items:center;padding:0;flex:none}.sidebar .nav-toggle{color:#f6f1e6}.nav-toggle:hover{background:rgba(28,74,69,.08)}.sidebar .nav-toggle:hover{background:rgba(255,255,255,.12)}.nav-icon{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.topbar-heading{display:flex;align-items:center;gap:10px}.brand strong{display:block;font-size:22px;letter-spacing:.02em;font-weight:700}.brand span{opacity:.7;font-family:inherit;font-size:12px}.nav,.nav-section{display:flex;flex-direction:column;gap:6px}.nav-section{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.nav-section-label{padding:0 10px 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.pagos-panel{margin-bottom:16px}.pagos-folder{min-width:min(100%,420px)}.pagos-folder select{width:100%}.pagos-panel .hint{margin:0;color:var(--muted)}.bulk-bar .field.compact input{width:110px;min-width:0}.bulk-bar .field.compact select{width:140px;min-width:0}.bulk-bar .pagos-actions{align-items:flex-end}.pagos-actions .field{gap:4px;font-size:12px;color:var(--muted)}.pagos-actions .btn,.pagos-actions .field input,.pagos-actions .field select{height:38px;box-sizing:border-box}.pagos-actions .btn{display:inline-flex;align-items:center;padding:0 14px}.pagos-actions input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pagos-actions input[type=number]::-webkit-inner-spin-button,.pagos-actions input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}td .pill{margin-left:8px}.side-foot{margin-top:auto;gap:8px}.side-foot,.side-user{display:flex;flex-direction:column}.side-user{gap:2px;padding:8px 10px;border-radius:8px;background:rgba(28,25,20,.06);font-size:13px}.side-user span{opacity:.7;font-size:12px}.side-alert{display:block;background:#e6c36a;color:#1c1914;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:650}.side-alert:hover{background:#efd48a}.nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d1242f;color:#fff;font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.mail-table tr.is-link{cursor:pointer}.mail-table tr.is-link:hover{background:rgba(28,74,69,.06)}.check-line{align-items:center;gap:8px;margin:12px 0}.check-line,.side-outlook{display:flex;font-family:inherit}.side-outlook{margin-top:0;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.22);font-size:12px;line-height:1.35;flex-direction:column;gap:4px}.side-outlook-label{display:flex;align-items:center;gap:6px;letter-spacing:.06em;text-transform:uppercase;font-size:10px;opacity:.8}.side-outlook-dot{width:8px;height:8px;border-radius:50%;background:#e7a0a0;flex:none}.side-outlook.ok .side-outlook-dot{background:#8fd19a}.side-outlook.warn .side-outlook-dot{background:#e6c36a}.side-outlook-mail{word-break:break-word}.side-outlook a{color:#f6f1e6;text-decoration:underline}.nav a,.nav-logout{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-family:inherit;font-size:14px;opacity:.88}.nav-logout{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;width:100%}.nav a.active,.nav a:hover,.nav-logout:hover{background:rgba(255,255,255,.1);opacity:1}.main{padding:28px 36px 48px}.main.dense{padding-top:18px}.main.dense .topbar{margin-bottom:12px;align-items:center}.main.dense .topbar h1{font-size:26px;margin-bottom:0}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.topbar h1{margin:0 0 6px;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.topbar p{margin:0;color:var(--muted)}.banner,.topbar p{font-family:inherit}.banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;font-size:14px;margin-bottom:20px}.banner.ok{background:#e5f0e6;color:var(--ok)}.banner.warn{background:#f7ead3;color:var(--warn)}.banner.bad{background:#f6e4e4;color:var(--danger)}.grid{display:grid;grid-gap:16px;gap:16px}.cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.mail-table-wrap{margin-bottom:16px}.mail-table{border:1px solid var(--teal);border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden}.mail-table th{background:var(--teal);color:#f6f1e6;font-size:10px;padding:7px 10px;border:0;white-space:nowrap}.mail-table td{padding:6px 10px;border:0;vertical-align:middle;font-family:inherit;font-size:13px;background:var(--card);white-space:nowrap}.mail-table td.clip{max-width:280px;overflow:hidden;text-overflow:ellipsis}.sales-table{table-layout:fixed;width:100%}.sales-table .col-when{width:6.2rem}.sales-table .col-from{width:18rem}.sales-table td.col-from{max-width:18rem}.sales-table .col-comment{width:16rem}.sales-table .col-actions{width:6.2rem}.sales-table .col-by{width:8.5rem}.sales-table td.col-by,.sales-table td.col-comment{white-space:normal}.comment-open{width:100%;text-align:left;background:transparent;border:1px dashed var(--line);color:var(--muted);padding:4px 6px;cursor:text;font-size:13px}.comment-open.has-text{color:inherit;border-style:solid}.comment-write{width:100%;min-height:34px;border:1px solid var(--line);background:#fff;color:inherit;padding:4px 6px;font-size:13px;resize:vertical}.sales-table td.col-subject{max-width:none}.sales-table td.col-subject .pill-row{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%}.sales-table td.col-subject .pill-row>.pill{flex-shrink:0}.sales-table td.col-subject .pill-row>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mail-table tr.editing td{background:#fff6e5}.mail-table tr.clickable:hover td{background:#f7f2e8}.job-actions{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.job-actions .btn{display:inline-flex;align-items:center;gap:4px}.job-more{min-width:34px;justify-content:center;padding-left:8px;padding-right:8px}.job-dots{font-size:16px;line-height:1;letter-spacing:.5px;font-weight:700}.job-menu{position:fixed;z-index:40;min-width:160px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:4px;display:flex;flex-direction:column}.job-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;color:var(--ink)}.job-menu button:hover{background:#f7f2e8}.job-menu button.danger{color:var(--danger)}.job-menu button:disabled{opacity:.5;cursor:default}.th-head{display:flex;align-items:center;gap:4px}.th-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;padding:0}.th-filter,.th-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.th-filter{color:var(--muted);width:22px;height:22px;border-radius:6px;display:grid;place-items:center;padding:0;flex:none}.th-filter.on,.th-filter:hover{color:var(--teal);background:#e7f0ee}.col-filter{position:fixed;z-index:80;width:280px;background:#fffdf8;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:10px;line-height:1.3;color:var(--ink);font-family:inherit}.col-filter,.col-filter input:not([type=checkbox]),.col-filter input[type=text]{box-sizing:border-box;text-transform:none;letter-spacing:0;font-weight:400;font-size:13px}.col-filter input:not([type=checkbox]),.col-filter input[type=text]{width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#fff}.col-filter-actions{display:flex;gap:6px;margin-top:8px}.col-filter-actions .btn{flex:1 1;padding:6px 8px;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:12px}.col-filter-list{max-height:240px;overflow:auto;display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:8px}.col-filter-list label{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;font-family:inherit;font-size:13px;line-height:1.3;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink);padding:4px 2px;white-space:nowrap}.col-filter-list label span{white-space:nowrap}.col-filter-list input[type=checkbox]{width:15px;height:15px;margin:0;flex:none}html.lock-page,html:has(.tickets-page){height:100dvh;max-height:100dvh;overflow:hidden}html.lock-page body,html:has(.tickets-page) body{height:100%;max-height:100%;min-height:0;overflow:hidden}.shell:has(.tickets-page),html.lock-page .shell{height:100%;max-height:100%;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.shell:has(.tickets-page) .sidebar,html.lock-page .sidebar{min-height:0;height:100%;overflow:auto}.shell:has(.tickets-page) .main,html.lock-page .main{height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:16px}.shell:has(.tickets-page) .topbar,html.lock-page .topbar{flex:none}.table-search{flex:none;margin-bottom:10px}.table-search input{width:min(480px,100%);padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-family:inherit}.logs-panel{margin-top:14px}.logs-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.logs-panel-bar .hint-line{margin:0}.tickets-frame,.tickets-page{flex:1 1;height:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tickets-frame{padding:0}.tickets-scroll{flex:1 1;height:0;min-height:0;overflow:auto}.tickets-scroll table{border-collapse:separate;border-spacing:0}.tickets-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--card);box-shadow:inset 0 -1px 0 var(--line)}.infinite-sentinel{padding:10px 8px 4px;color:var(--muted);font-family:inherit;font-size:12px}.alias-table td input{width:140px;padding:4px 8px}.job-ico{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card .label{font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.label-row{display:flex;align-items:center;gap:8px}.label-row .label{margin:0}.info-btn{width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-family:inherit;font-size:12px;font-style:italic;line-height:1;cursor:pointer}.info-btn:hover{color:var(--teal);border-color:var(--teal)}.info-modal-card{width:min(560px,100%)}.info-modal-card h2{font-size:22px}.info-scheme{margin:0 0 16px;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;counter-reset:info-step}.info-scheme li{display:grid;grid-template-columns:1.6rem 1fr;grid-gap:2px 10px;gap:2px 10px;counter-increment:info-step}.info-scheme li:before{content:counter(info-step);grid-row:1/span 2;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--teal);color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.info-scheme strong{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--teal)}.info-scheme span{color:var(--muted);font-size:14px;line-height:1.45}.info-scheme em{font-style:normal;color:var(--ink)}.card .value{font-size:32px;margin-top:8px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-family:inherit;font-size:14px}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}tr.clickable:hover{background:#f7f2e8;cursor:pointer}.pill{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11px;font-family:inherit;letter-spacing:.04em;text-transform:uppercase}.pill.ok{background:#e5f0e6;color:var(--ok)}.pill.warn{background:#f7ead3;color:var(--warn)}.pill.bad{background:#f6e4e4;color:var(--danger)}.pill.muted{background:#ece8df;color:var(--muted)}.pill.literal{text-transform:none;letter-spacing:.02em}.pill.solid{background:var(--teal);color:#fff}.pill-row{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}tr.is-seen{opacity:.55}.btn,.mail-table .pill{background:var(--teal);color:#fff}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(28,25,20,.14)}.btn:active:not(:disabled){transform:translateY(0);box-shadow:none}.btn:not(.secondary):not(.danger):hover:not(:disabled){background:var(--teal-2)}.btn.secondary{background:transparent;color:var(--teal);border:1px solid var(--teal)}.btn.secondary:hover:not(:disabled){background:rgba(28,74,69,.08)}.btn.danger{background:var(--danger)}.btn.danger:hover:not(:disabled){background:#7f2424}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.is-running:disabled{opacity:1;cursor:wait;animation:btn-pulse 1.2s ease-in-out infinite}.btn.is-running:not(.secondary):disabled{animation:btn-pulse-solid 1.2s ease-in-out infinite}.btn-spinner{display:inline-block;width:12px;height:12px;margin-right:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@keyframes btn-pulse{50%{background:rgba(28,74,69,.14)}}@keyframes btn-pulse-solid{50%{background:var(--teal-2)}}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:180px;padding:32px 16px;color:var(--teal)}.loading-state.compact{flex-direction:row;min-height:0;gap:10px;padding:14px 8px}.loading-mark{width:36px;height:36px;border-radius:50%;border:3px solid rgba(28,74,69,.16);border-top:3px solid var(--teal);animation:btn-spin .75s linear infinite}.loading-state.compact .loading-mark{width:16px;height:16px;border-width:2px}.loading-dots{display:flex;gap:6px;height:10px;align-items:center}.loading-dots span{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:loading-bounce .9s ease-in-out infinite}.loading-dots span:nth-child(2){background:var(--teal);animation-delay:.15s}.loading-dots span:nth-child(3){animation-delay:.3s}.loading-state.compact .loading-dots span{width:5px;height:5px}.tickets-scroll:has(>.loading-state){display:flex;align-items:center;justify-content:center}.tickets-scroll>.loading-state{flex:1 1;width:100%}@keyframes loading-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-6px);opacity:1}}.btn.small{padding:5px 10px;font-size:12px;border-radius:7px;line-height:1.2;white-space:nowrap}a.btn{display:inline-flex;align-items:center;justify-content:center}.file-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:180px}.file-actions.compact{min-width:0;flex-direction:row;flex-wrap:nowrap}.links-col,.pdf-col{white-space:nowrap;width:1%;vertical-align:middle}.pdf-col .btn,.pdf-col .link-group{white-space:nowrap}.sheet-fix{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.sheet-fix label{display:flex;flex-direction:column;gap:3px;font-family:inherit;font-size:11px;color:var(--muted);text-transform:none;letter-spacing:0}.sheet-fix input{width:72px;padding:5px 6px;border:1px solid var(--line);border-radius:7px;background:#fff;font-family:inherit;font-size:13px;color:var(--ink)}.sheet-fix label.wide input{width:130px}.sheet-fix .btn{margin-bottom:1px}.sheet-fix-error{flex:1 0 100%;margin:0;color:var(--danger);font-family:inherit;font-size:13px}.sitio-col{width:7.5rem;max-width:9rem;white-space:nowrap}.order-pdf-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.link-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.link-group-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);min-width:58px}.link-group.server .btn:not(.secondary):not(.danger){background:var(--teal-2)}.short-url{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--teal);cursor:pointer;font:inherit;font-size:12px;text-align:left;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.short-url.expanded{white-space:normal;word-break:break-all;max-width:420px}.bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;background:#eef6f5;border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:14px}.bulk-bar .hint{color:var(--muted);font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table td.select,table th.select{width:36px;vertical-align:middle}table td.select-gutter,table th.select-gutter{width:28px;min-width:28px;padding:0;vertical-align:stretch;cursor:pointer}table td.select-gutter{background:rgba(28,74,69,.06)}table tbody tr.selectable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}table tbody tr.selectable:hover{background:#f7f2e8}tr.selected{background:#eef6f5}table tbody tr.selectable.selected:hover{background:#e4f0ee}th.select-gutter.on,tr.selected td.select-gutter{box-shadow:inset 4px 0 0 var(--teal);background:rgba(28,74,69,.1)}.reg-col{width:64px;text-align:center;vertical-align:middle;white-space:nowrap}.info-tip{width:14px;height:14px;margin-left:4px;border:1px solid var(--muted);font-family:inherit;font-size:10px;font-style:italic;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;color:var(--muted);cursor:help;vertical-align:1px}.info-tip,.reg-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.reg-mark{width:22px;height:22px}.reg-mark.ok{background:#2f7a45;color:#fff;box-shadow:0 0 0 3px rgba(47,122,69,.16)}.reg-mark.off{background:#e4e0d8;color:#8a8478}.reg-mark.bad{background:var(--danger);color:#fff;box-shadow:0 0 0 3px rgba(155,44,44,.16)}a.reg-mark{color:#fff;border:0;flex-shrink:0;cursor:pointer}a.reg-mark:hover{filter:brightness(1.08)}.field.grow{flex:1 1 480px;min-width:min(480px,100%)}.field.grow input{min-width:0;width:100%}.field.compact input{min-width:96px;width:110px}.field.date-field input[type=date]{min-width:180px;width:200px;height:40px;padding:8px 12px;color:var(--ink);color-scheme:light;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field.date-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;padding:2px;border-radius:4px}.field.date-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#eef6f5}.field.datetime-field input[type=datetime-local]{min-width:220px;width:250px;height:40px;padding:8px 12px;color:var(--ink);color-scheme:light;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field.datetime-field input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;padding:2px;border-radius:4px}.field.datetime-field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background:#eef6f5}.live-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(47,107,58,.5);animation:live-pulse 1.6s ease-out infinite;vertical-align:middle}.live-dot.off{background:var(--muted);animation:none;box-shadow:none}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(47,107,58,.45)}70%{box-shadow:0 0 0 7px rgba(47,107,58,0)}to{box-shadow:0 0 0 0 rgba(47,107,58,0)}}.hint-line{margin:0 0 12px;color:var(--muted);font-family:inherit;font-size:13px}.triage-run{margin:14px 0}.triage-kicker{margin:0 0 8px;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.triage-stats{display:flex;flex-wrap:wrap;gap:8px}.triage-stat{min-width:84px;padding:8px 12px 7px;border:1px solid var(--line);border-radius:10px;background:#f7f2e8}.triage-stat b{display:block;font-size:18px;font-weight:600;line-height:1.1}.triage-stat span{color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.triage-stat.warn b{color:#9b2c2c}.empty-hint{margin:0;color:var(--muted);font-family:inherit}.url-actions{gap:6px}.icon-btn,.url-actions{display:inline-flex;align-items:center}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--teal);justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.icon-btn:hover{border-color:var(--teal);background:#eef6f5}.icon-btn.ok{color:var(--ok);border-color:#b7d4bb;background:#e5f0e6}.row{gap:10px;flex-wrap:wrap;align-items:center}.field,.row{display:flex}.field{flex-direction:column;gap:6px;font-family:inherit;font-size:14px}.field input,.field select{padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:white;min-width:220px}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:var(--shadow)}.login-card h1{margin-top:0}.login-card input{width:100%}.logs{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;background:#1c1914;color:#efe7d6;padding:14px;border-radius:10px;max-height:480px;overflow:auto;white-space:pre-wrap}.logs.logs-live{max-height:calc(100vh - 300px);min-height:320px}.logs .warn{color:#e6c27a}.logs .error{color:#f0a3a3}.logs .log-mail-link{color:#f3d48a;font-weight:650}.detail-grid{grid-template-columns:1.4fr 1fr}.html-preview{height:min(70vh,720px);overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#1c1c1c}.html-preview iframe{width:100%;height:100%;border:0;background:#fff}.mail-text{white-space:pre-wrap;font-family:inherit;font-size:14px}.collapse-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;padding:0;cursor:pointer;color:inherit;text-align:left}.collapse-head .label{margin:0}.collapse-hint{font-family:inherit;font-size:13px;color:var(--teal)}.schedule-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.schedule-row .field input,.schedule-row .field select{min-width:0;width:100%}.folder-selected{font-family:inherit;font-size:13px;color:var(--muted);line-height:1.45}.folder-filter{min-width:0;width:100%}.field-warn{margin:0;color:var(--warn);font-family:inherit;font-size:13px}@media (max-width:900px){.schedule-row{grid-template-columns:1fr 1fr}}.folder-pick{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:white;font-family:inherit;font-size:13px}.folder-pick label{display:flex;gap:8px;align-items:flex-start;padding:4px 0}.pager{align-items:center;justify-content:space-between;margin-top:16px;font-family:inherit;font-size:14px}.filters,.pager{display:flex;gap:12px}.filters{flex-wrap:wrap;align-items:flex-end;margin-bottom:16px}.filters.tight{gap:8px;margin-bottom:10px}.filters.tight .field{font-size:12px;gap:3px}.filters.tight .field input,.filters.tight .field select{min-width:0;width:148px;padding:6px 8px}.filters.tight .field.grow{flex:1 1}.filters.tight .field.grow input{width:100%;min-width:160px}.filters.tight .field.compact input{width:88px}.filters.tight .field.date-field input[type=date]{width:138px;min-width:0;height:auto;padding:6px 8px}.bulk-bar.slim{margin-top:-2px;margin-bottom:8px;padding:6px 8px;background:transparent;border:0}.icon-btn.danger{color:var(--danger);border-color:#e2b6b6}.pdf-modal{position:fixed;inset:0;z-index:80;background:rgba(28,25,20,.55);display:grid;place-items:center;padding:24px}.pdf-modal-card{width:min(960px,100%);height:min(88vh,900px);background:var(--card);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.pdf-modal-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.pdf-frame{flex:1 1;min-height:0;width:100%;overflow:auto;background:#2b2926;padding:16px}.pdf-pages{display:flex;flex-direction:column;align-items:center;gap:12px}.pdf-page{max-width:100%;height:auto;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.35)}.pdf-preview-error,.pdf-preview-wait{margin:12px 0 16px;text-align:center;color:#f6f1e6;font-family:inherit;font-size:14px}.confirm-modal{position:fixed;inset:0;z-index:90;background:rgba(28,25,20,.55);display:grid;place-items:center;padding:24px}.confirm-modal-card{width:min(440px,100%);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:26px 26px 22px;box-shadow:0 18px 50px rgba(28,25,20,.18)}.confirm-kicker{margin:0 0 8px;color:var(--teal);font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.confirm-modal-card h2{margin:0 0 12px;font-size:28px;line-height:1.15}.confirm-modal-card p{margin:0 0 12px;color:var(--muted);font-family:inherit;font-size:14px;line-height:1.45}.confirm-modal-card p.confirm-warn{color:var(--warn);background:#f7ead3;border-radius:10px;padding:10px 12px}.confirm-modal-card.pago-modal-card{width:min(1480px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));max-height:none;display:flex;flex-direction:column;padding:22px 24px 20px}.pago-modal-card h2{margin:0 0 4px;font-size:28px}.pago-modal-card .confirm-kicker{margin-bottom:4px}.pago-modal-card p{margin:0}.pago-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex:none;margin-bottom:16px}.pago-modal-card .table-wrap{flex:1 1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:10px}.pago-modal-card table{width:100%;min-width:1100px;font-size:15px}.pago-modal-card td,.pago-modal-card th{white-space:nowrap;vertical-align:middle;padding:12px 14px}.pago-modal-card th{position:-webkit-sticky;position:sticky;top:0;background:var(--card)}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ocr-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);grid-gap:16px;gap:16px;align-items:start}.ocr-stage-card{padding:10px}.ocr-zoom-bar,.zoom-controls{display:flex;align-items:center;gap:8px}.ocr-zoom-bar{justify-content:flex-end;margin-bottom:8px;font-family:inherit;font-size:13px;color:var(--ink)}.zoom-controls input[type=range]{min-width:120px}.ocr-zoom-bar .btn.small,.zoom-controls .btn.small{min-width:34px;padding:6px 0;font-size:16px;line-height:1}.ocr-stage{overflow:auto;max-height:calc(100vh - 280px);background:#d8d0c2;border-radius:10px}.ocr-scene{position:relative;margin:0 auto}.ocr-scene img{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.ocr-overlay{position:absolute;inset:0;pointer-events:none}.ocr-fields{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.ocr-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-left-width:5px;border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:8px;font-family:inherit;font-size:13px}.ocr-field.on{background:#eef6f5}.ocr-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.ocr-nums .field input{min-width:0;width:100%}.ocr-probe{border-top:1px solid var(--line);padding-top:12px;font-family:inherit;font-size:13px}.link-group.pdf .icon-btn{border-color:#b7d4bb;color:var(--ok)}.mark-empty{color:var(--muted)}.dl-marks{display:inline-flex;align-items:center;gap:4px}.dl-spin{display:inline-block;width:16px;height:16px;border:2px solid rgba(28,74,69,.2);border-top:2px solid var(--teal);border-radius:50%;animation:btn-spin .7s linear infinite;flex-shrink:0}.dl-fail,.dl-ok,.dl-queue,.dl-warn{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700}.dl-queue,.dl-warn{background:#f7ead3;color:var(--warn)}.dl-fail{background:#f6e4e4;color:var(--danger)}.dl-ok{background:#e5f0e6;color:var(--ok)}.job-progress-row td{background:#f6f1e6;padding:0 8px 12px}.job-progress{display:grid;grid-gap:14px;gap:14px;padding:4px 8px 8px}.job-progress-head,.job-progress-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:inherit}.job-progress-head strong{font-size:15px}.job-progress-label{font-size:13px;margin-bottom:6px}.job-progress-stats{margin:6px 0 0;color:var(--muted);font-family:inherit;font-size:12px}.job-bar{height:8px;border-radius:99px;background:#e4ddd0;overflow:hidden}.job-bar-fill{height:100%;background:var(--teal);border-radius:99px;transition:width .25s ease}.job-bar-fill.indeterminate{width:35%;animation:job-indet 1.1s ease-in-out infinite}@keyframes job-indet{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.job-lines{list-style:none;margin:8px 0 0;padding:0;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.job-line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line);font-family:inherit;font-size:13px}.job-line:last-child{border-bottom:0}.job-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);justify-self:center}.job-line.is-compra .job-dot{background:var(--teal)}.job-line.is-error .job-dot{background:var(--danger)}.job-line.is-leido .job-dot{background:#c8c0b2}.job-line.is-downloading{background:#f3f8f7}.job-line.is-warn{background:#fdf8f1}.job-line.is-error,.job-line.is-failed{background:#fdf6f6}.job-line-link{color:var(--warn);font-weight:650}.job-line-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-line-meta,.job-line-status{color:var(--muted);font-size:12px}.job-line-status{white-space:nowrap}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.side-foot{margin-top:0;width:100%}.side-outlook{margin-top:0;max-width:220px}.nav{flex-direction:row;flex-wrap:wrap}.detail-grid,.ocr-layout{grid-template-columns:1fr}.ocr-nums{grid-template-columns:repeat(2,1fr)}}