.pouch-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:40px 24px;display:flex}.pouch-login-brand{color:#00ace1;font-size:28px;font-weight:700;line-height:36px}.pouch-login h1{font-weight:600}.pouch-login>p{max-width:340px}.pouch-line-login{color:#fff;cursor:pointer;background:#06c755;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;font-weight:600;display:flex}.pouch-line-login:hover:not(:disabled){background:#05b34c}.pouch{--pouch-blue:#00ace1;--pouch-slate:#94a3b8;--pouch-gray:#b5b6bd;--pouch-shadow:0 4px 3px #00000012,0 2px 2px #0000000f;color:#404040;letter-spacing:-.197px;background:#f0f2f8;max-width:420px;min-height:100dvh;margin:auto;font-size:16px;line-height:24px}.pouch button,.pouch a,.pouch input,.pouch select{-webkit-tap-highlight-color:transparent}.pouch button:focus-visible,.pouch a:focus-visible,.pouch input:focus-visible,.pouch select:focus-visible{outline-offset:2px;outline:2px solid #0090be}.pouch button:disabled{opacity:.55;cursor:not-allowed}.pouch h1{letter-spacing:inherit;font-size:20px;font-weight:400;line-height:32px}.pouch-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:16px;display:flex}.pouch-header p{color:var(--pouch-gray);margin-top:4px;font-size:14px;font-weight:500}.pouch-settings{border:1px solid #9cddf2;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.pouch-tabs{box-shadow:var(--pouch-shadow);z-index:1;background:#fff;display:flex;position:sticky;top:0}.pouch-tabs button{background:#fff;border:0;flex:1;padding:12px 0;font-size:14px;font-weight:500;line-height:24px;position:relative}.pouch-tabs button.active{color:var(--pouch-blue)}.pouch-tabs button.active:after{content:"";background:var(--pouch-blue);border-radius:100px;height:4px;position:absolute;bottom:0;left:0;right:0}.pouch-content{padding:16px 12px 36px}.pouch-filters{gap:16px;margin:8px 0 24px;display:grid}.pouch-search{position:relative}.pouch-search>img{pointer-events:none;position:absolute;top:9px;right:16px}.pouch input,.pouch select{width:100%;height:40px;font:inherit;color:#0f172a;background:#fff;border:2px solid #94a3b8;border-radius:8px;padding:6px 14px}.pouch input::placeholder{color:var(--pouch-slate)}.pouch-search input{padding-right:42px}.pouch select{appearance:none;background:#fff url(/portal/select.svg) right 14px center/19px 23px no-repeat;padding-right:42px}.pouch-documents{gap:16px;display:grid}.pouch-document{--status:#00c3ff;--badge:#e3f5fb;box-shadow:var(--pouch-shadow);background:#fff;border-radius:16px;gap:12px;padding:8px 12px;display:flex;position:relative}.pouch-document.yellow{--status:#ffb400}.pouch-document.green{--status:#10b981}.pouch-document.red{--status:#f87171}.pouch-document.gray{--status:#94a3b8;--badge:#e5e8ee}.pouch-document.orange{--status:#fb923c;--badge:#ffebcf}.pouch-merchant-logo{width:32px;height:32px;color:var(--status);border:1px solid #dae1ea;border-radius:50%;flex:0 0 32px;place-items:center;margin-top:4px;display:grid;overflow:hidden}.pouch-merchant-logo img{object-fit:contain;width:32px;height:32px}.pouch-document-body{flex:1;min-width:0}.pouch-document-top{min-height:28px;padding-right:108px}.pouch-document-top strong{color:var(--status);white-space:nowrap;font-size:16px;font-weight:600}.pouch-badge{width:104px;min-height:28px;color:var(--pouch-blue);background:var(--badge);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:2px 4px;font-size:14px;font-weight:500;display:flex;position:absolute;top:8px;right:8px}.pouch-document.orange .pouch-badge{color:#fb923c}.pouch-document.invoice.yellow .pouch-badge{color:#fff;background:#ffb400}.pouch-document.invoice.green .pouch-badge{color:#fff;background:#00b777}.pouch-document.invoice.red .pouch-badge{color:#fff;background:#f9777f}.pouch-document.invoice.gray .pouch-badge{color:#b5b6bd}.pouch-document-body p{color:var(--pouch-gray);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:24px}.pouch-document-body a{color:var(--pouch-blue);font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.pouch-document.invoice .pouch-document-link{z-index:1;border-radius:16px;position:absolute;inset:0}.pouch-empty{text-align:center;color:var(--pouch-gray);padding:32px 12px;font-size:16px}.pouch-empty>img{width:160px;height:160px;margin:0 auto 24px;display:block}.pouch-settings-header{min-height:56px;box-shadow:var(--pouch-shadow);background:#fff;align-items:center;gap:8px;padding:8px 16px;display:flex}.pouch .pouch-settings-header h1{font-size:24px;font-weight:500;line-height:40px}.pouch-settings-header>a{display:flex}.pouch-settings-header>button{margin-left:auto}.pouch-link{color:var(--pouch-blue);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-weight:600;display:inline-flex}.pouch-contact-group{margin:8px 4px 24px}.pouch-contact-group h2{color:var(--pouch-slate);margin-bottom:12px;font-size:14px;font-weight:500;line-height:24px}.pouch-contact{box-shadow:var(--pouch-shadow);background:#fff;border-radius:16px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px;display:flex}.pouch-contact-icon{flex:0 0 24px;width:24px;height:24px}.pouch-contact>div{flex:1;min-width:0}.pouch-contact p{color:var(--pouch-slate);margin-bottom:4px;font-size:14px;font-weight:500}.pouch-contact strong{color:#0f172a;overflow-wrap:anywhere;font-size:16px;font-weight:400}.pouch-icon{color:#94a3b8;background:0 0;border:0;padding:4px}.pouch-message{text-align:center;justify-items:center;gap:20px;padding:70px 24px;display:grid}.pouch-notice,.pouch-ticket{background:#f5fcff;border:1px solid #cce9f6;border-radius:10px;margin-bottom:14px;padding:12px;font-size:14px}.pouch-notice{z-index:2;width:min(388px,100vw - 32px);box-shadow:var(--pouch-shadow);align-items:flex-start;gap:12px;margin:0;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.pouch-notice>span{flex:1}.pouch-notice>button{color:#404040;background:0 0;border:0;flex:0 0 24px;width:24px;font-size:24px}.pouch-ticket button{word-break:break-word;display:block}.pouch-dialog{color:#404040;background:#fff;border:0;border-radius:12px;width:min(375px,100vw);max-width:100vw;max-height:calc(100dvh - 24px);margin:auto;padding:16px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 12px 17px #0000000d,0 5px 22px #0000000a,0 7px 20px #0000000f}.pouch-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#40404040}.pouch-dialog h2{letter-spacing:inherit;margin-bottom:8px;font-size:24px;font-weight:500;line-height:40px}.pouch-dialog p{color:var(--pouch-slate);margin-bottom:16px;font-size:16px;line-height:24px}.pouch-dialog label{color:var(--pouch-slate);margin-top:16px;font-size:14px;font-weight:500;display:block}.pouch-dialog label input{margin-top:4px;font-size:16px;font-weight:400}.pouch-segment{border:1px solid #e5e8ee;border-radius:22px;height:44px;margin:24px 0 16px;display:flex;overflow:hidden}.pouch-segment button{color:var(--pouch-blue);background:#fff;border:0;flex:1;font-size:16px;font-weight:600}.pouch-segment button.active{color:#fff;background:var(--pouch-blue)}.pouch-actions{gap:12px;margin-top:24px;display:flex}.pouch-actions button,.pouch-primary{border:2px solid var(--pouch-blue);min-height:40px;color:var(--pouch-blue);background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:6px 10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.pouch .pouch-primary{color:#fff;background:var(--pouch-blue)}.pouch .pouch-danger{color:#fff;background:#f87171;border-color:#f87171}.pouch-actions.stacked{flex-direction:column}.pouch-actions .pouch-link{border:0;min-height:32px;padding:0;font-size:14px}.pouch-dialog-conflict{padding:20px 24px}.pouch-dialog-conflict p{color:#404040;margin-bottom:24px}.pouch-dialog-conflict p:last-of-type{margin-bottom:0}.pouch-dialog-conflict .pouch-actions{margin:24px 4px 4px}.pouch-full{width:100%;margin-bottom:16px}.pouch-destination{color:var(--pouch-blue);margin-bottom:24px;font-size:16px;font-weight:600;display:block}.pouch-resend{margin:4px 0;padding:0;font-size:12px;font-weight:300;line-height:16px}.pouch-dialog .pouch-muted{margin:4px 0;font-size:12px;line-height:16px}.pouch-dialog-otp form{display:grid}.pouch-dialog-otp form>p{margin:0 0 8px}.pouch-dialog-otp .pouch-destination{margin:0 0 16px}.pouch-dialog-otp label{margin:0}.pouch-otp-timing{flex-wrap:wrap;justify-content:space-between;gap:0 8px;min-height:20px;padding-top:4px;display:flex}.pouch-otp-timing .pouch-resend,.pouch-otp-timing .pouch-muted{margin:0;font-size:11px;line-height:16px}.pouch .pouch-error{color:#bb4141;margin:12px 0;font-size:14px}.pouch-muted{color:var(--pouch-slate);font-size:12px}.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}@media (max-width:350px){.pouch-document-top{padding-top:30px;padding-right:0}.pouch-settings-header{padding-inline:8px}.pouch-dialog-conflict{padding:16px}}@media (min-width:600px){.pouch{box-shadow:0 0 30px #00000008}}@media (prefers-reduced-motion:reduce){.pouch *,.pouch :before,.pouch :after{transition:none!important;animation:none!important}}
