@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-ext-wght-normal-7P2MDJRX.woff2") format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/dm-sans-latin-wght-normal-X7UMQEPN.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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{--font-family: "DM Sans Variable", "DM Sans", "Century Gothic", CenturyGothic, sans-serif;--bg-page: #fbfcff;--bg-card: #ffffff;--bg-input: #ffffff;--bg-hover: #f3f0fa;--text-primary: #211b2e;--text-secondary: #514b60;--text-muted: #70678b;--primary: #291868;--primary-hover: #21134e;--primary-light: #f3f0fa;--danger: #dc2626;--border-color: #e3dfec;--border-light: #e6e1f0;--radius-sm: 6px;--radius-md: 10px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .05);--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family);margin:0;background:#fbfcff;color:#211b2e}*{box-sizing:border-box}:root[data-theme=dark]{color-scheme:dark;--bg-page: #0f1623;--bg-card: #0f1623;--bg-input: #1e2a3c;--bg-hover: #243247;--text-primary: #ffffff;--text-secondary: #e6ebf2;--text-muted: #c3ccd9;--primary: #291868;--primary-hover: #21134e;--primary-light: #243247;--border-color: #1f2a3b;--border-light: #1a2433}:root[data-theme=dark] body{background:#0f1623;color:#fff}:root[data-theme=dark] .layout-content-wrapper,:root[data-theme=dark] .layout-content,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .contentor-pagina,:root[data-theme=dark] .contentor-cartao,:root[data-theme=dark] .table-responsive,:root[data-theme=dark] .data-table,:root[data-theme=dark] .telecom-form,:root[data-theme=dark] .profile-page{background-color:#0f1623!important;color:#fff!important}:root[data-theme=dark] .settings-page{background-color:transparent!important;color:#fff!important}:root[data-theme=dark] .contentor-cartao,:root[data-theme=dark] .details-dialog,:root[data-theme=dark] .category-option,:root[data-theme=dark] .notification,:root[data-theme=dark] .login-card{background-color:#0f1623!important;color:#fff!important}:root[data-theme=dark] .login-page{background:#0f1623!important}:root[data-theme=dark] .login-right{background:#0f1623!important}:root[data-theme=dark] .login-header p,:root[data-theme=dark] .login-header h1,:root[data-theme=dark] .login-header h1 strong,:root[data-theme=dark] .field label,:root[data-theme=dark] .field-row,:root[data-theme=dark] .account-hint,:root[data-theme=dark] .account-hint strong{color:#fff!important}:root[data-theme=dark] .forgot-link,:root[data-theme=dark] .back-login{color:#fff!important}:root[data-theme=dark] .contentor-cartao,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .profile-section,:root[data-theme=dark] .settings-section,:root[data-theme=dark] .form-heading{border-color:#1f2a3b!important}:root[data-theme=dark] .data-table th,:root[data-theme=dark] .data-table .col-provincia,:root[data-theme=dark] .col-provincia-name{background:#1e2a3c!important;color:#fff!important}:root[data-theme=dark] .data-table td{border-color:#1a2433!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .theme-option{background:#1e2a3c;color:#fff;border-color:#1f2a3b}:root[data-theme=dark] .nav-item,:root[data-theme=dark] .nav-label,:root[data-theme=dark] .titulo-cartao,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] dt,:root[data-theme=dark] dd,:root[data-theme=dark] .intro{color:#fff!important}:root[data-theme=dark] .service-band,:root[data-theme=dark] .period-strip,:root[data-theme=dark] .summary-item,:root[data-theme=dark] .contexto-operador{background:#0f1623!important;color:#fff!important;border-color:#1a2433!important}:root[data-theme=dark] .theme-option.selected{background:#243247}:root[data-theme=dark] .sidebar .nav-item.active{background:#ffffff14!important;border:0!important;color:#fff!important}:root[data-theme=dark] .sidebar{background-color:#0f1623!important}:root[data-theme=dark] .topbar{background-color:#0f1623!important}:root:not([data-theme=dark]) .layout-container,:root:not([data-theme=dark]) .layout-content-wrapper,:root:not([data-theme=dark]) .layout-content{background:#fbfcff!important;color:#291868}:root:not([data-theme=dark]) .sidebar,:root:not([data-theme=dark]) .topbar,:root:not([data-theme=dark]) .contentor-cartao,:root:not([data-theme=dark]) .details-dialog,:root:not([data-theme=dark]) .notification,:root:not([data-theme=dark]) .category-option,:root:not([data-theme=dark]) .table-responsive{background-color:#fff!important}:root:not([data-theme=dark]) h1,:root:not([data-theme=dark]) h2,:root:not([data-theme=dark]) h3,:root:not([data-theme=dark]) .nav-item,:root:not([data-theme=dark]) .nav-label,:root:not([data-theme=dark]) .titulo-cartao,:root:not([data-theme=dark]) .text-link,:root:not([data-theme=dark]) .action-link,:root:not([data-theme=dark]) .back-link,:root:not([data-theme=dark]) .table-action{color:#291868!important}:root:not([data-theme=dark]) .nav-item:hover,:root:not([data-theme=dark]) .sub-item:hover,:root:not([data-theme=dark]) .menu-item:hover,:root:not([data-theme=dark]) .category-option:hover,:root:not([data-theme=dark]) .category-option:focus-visible{background:#f3f0fa!important;color:#291868!important}:root:not([data-theme=dark]) .sub-item.active,:root:not([data-theme=dark]) .menu-item.active,:root:not([data-theme=dark]) .menu-subitem.active{background:#291868!important;color:#fff!important}:root:not([data-theme=dark]) .sidebar .nav-item.active{background:#fff3!important;border:0!important;box-shadow:0 6px 16px #00000024!important;color:#fff!important;font-weight:700}:root[data-theme=dark] .sidebar .nav-item.active{background:#ffffff14!important;border:0!important;box-shadow:none!important;color:#fff!important;font-weight:700}:root .btn-primary,:root .new-button,:root .submit-action,:root .submit-btn,:root .save-btn,:root button[type=submit]{background:#291868!important;border-color:#291868!important;color:#fff!important}:root .btn-primary:hover,:root .new-button:hover,:root .submit-action:hover,:root .submit-btn:hover,:root .save-btn:hover,:root button[type=submit]:hover{background:#21134e!important}:root .cancel-action,:root .btn-secondary{border-color:#291868!important;color:#291868!important}:root:not([data-theme=dark]) .section-tabs button.active,:root:not([data-theme=dark]) .tab-btn.active{border-color:#291868!important;color:#291868!important}:root:not([data-theme=dark]) .period-tag,:root:not([data-theme=dark]) .category-mark,:root:not([data-theme=dark]) .category-arrow,:root:not([data-theme=dark]) .notification-mark,:root:not([data-theme=dark]) .avatar-placeholder,:root:not([data-theme=dark]) .theme-option.selected{background:#f3f0fa!important;color:#291868!important}:root:not([data-theme=dark]) .theme-option.selected,:root:not([data-theme=dark]) input:focus,:root:not([data-theme=dark]) select:focus,:root:not([data-theme=dark]) textarea:focus,:root:not([data-theme=dark]) .controlo-formulario:focus{border-color:#291868!important}:root:not([data-theme=dark]) .theme-option input{accent-color:#291868}:root:not([data-theme=dark]) .service-band{background:#f3f0fa!important;border-left-color:#291868!important}:root:not([data-theme=dark]) body,:root:not([data-theme=dark]) .layout-container,:root:not([data-theme=dark]) .layout-content-wrapper,:root:not([data-theme=dark]) .layout-content{background:#fbfcff!important}:root:not([data-theme=dark]) .sidebar{background:#271672!important;border-color:transparent!important}:root:not([data-theme=dark]) .sidebar .sidebar-inner{background:transparent!important}:root:not([data-theme=dark]) .sidebar .nav-item,:root:not([data-theme=dark]) .sidebar .nav-label,:root:not([data-theme=dark]) .sidebar .nav-icon,:root:not([data-theme=dark]) .sidebar .sub-item,:root:not([data-theme=dark]) .sidebar .nested-item,:root:not([data-theme=dark]) .sidebar .profile-text,:root:not([data-theme=dark]) .sidebar .profile-avatar,:root:not([data-theme=dark]) .sidebar .logout-item,:root:not([data-theme=dark]) .sidebar .help-chevron{color:#fff!important}:root:not([data-theme=dark]) .sidebar .nav-item:not(.active):hover,:root:not([data-theme=dark]) .sidebar .logout-item:hover,:root:not([data-theme=dark]) .sidebar .sub-item:hover,:root:not([data-theme=dark]) .sidebar .nested-item:hover{background:#ffffff1a!important;color:#fff!important}:root:not([data-theme=dark]) .sidebar .nav-item.active{background:#fff3!important;box-shadow:0 6px 16px #00000024!important;color:#fff!important}:root:not([data-theme=dark]) .contentor-cartao{border:1px solid #ebe7f2;border-radius:14px;box-shadow:0 10px 30px #21134e0f}:root:not([data-theme=dark]) .telecom-form{max-width:none;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}:root[data-theme=dark] .sidebar{background:#0f1623!important;border-right:1px solid #1b2636!important;box-shadow:none!important}:root[data-theme=dark] .sidebar .sidebar-inner{background:transparent!important}:root[data-theme=dark] .sidebar .nav-item,:root[data-theme=dark] .sidebar .nav-label,:root[data-theme=dark] .sidebar .nav-icon,:root[data-theme=dark] .sidebar .sub-item,:root[data-theme=dark] .sidebar .nested-item,:root[data-theme=dark] .sidebar .profile-text,:root[data-theme=dark] .sidebar .profile-avatar,:root[data-theme=dark] .sidebar .logout-item,:root[data-theme=dark] .sidebar .help-chevron{color:#fff!important}:root[data-theme=dark] .sidebar .nav-item.active{background:#ffffff14!important;border:0!important;box-shadow:none!important;color:#fff!important}:root[data-theme=dark] .sidebar .nav-item:not(.active):hover,:root[data-theme=dark] .sidebar .logout-item:hover{background:#ffffff1a!important}:root[data-theme=dark] .telecom-form{max-width:none;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content .contentor-pagina .contentor-cartao{padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.form-error{margin:.75rem 0;padding:.75rem 1rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.9rem}.confirmation-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#170f2a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirmation-dialog{width:min(100%,380px);padding:1.75rem 1.5rem 1.5rem;border:0;border-radius:12px;background:#fff;box-shadow:0 16px 48px #140d2633;color:#211b2e;text-align:center}.confirmation-mark{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 1rem;border-radius:12px;background:#f3f0fa;color:#291868;font-size:1.3rem;font-weight:700}.confirmation-mark.success{background:#e7f8ee;color:#15803d}.confirmation-mark.warning{background:#fff4e0;color:#d97706}.confirmation-mark.danger{display:flex;align-items:center;justify-content:center;background:#fdeaea;color:#dc2626;font-size:0;line-height:0}.confirmation-mark.danger:before{content:"";display:block;flex:none;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18M8 6V4h8v2M6 6l1 14h10l1-14M10 10v6M14 10v6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h18M8 6V4h8v2M6 6l1 14h10l1-14M10 10v6M14 10v6'/></svg>") center / contain no-repeat}.confirmation-dialog h2{margin:0 0 .4rem;color:#211b2e;font-size:1.05rem;font-weight:700}.confirmation-dialog p{margin:0;color:#625d6f;font-size:.85rem;line-height:1.5}.confirmation-actions{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.confirmation-dialog .confirmation-actions button:only-child{flex:0 0 auto;min-width:112px;min-height:36px}.confirmation-dialog .confirmation-actions button{flex:1;min-width:0;min-height:40px;padding:.5rem .9rem;border-radius:6px;font-size:.875rem;font-weight:600}.confirmation-dialog .confirmation-actions .cancel-action{border-color:transparent;background:#f1f2f4;color:#334155}.confirmation-dialog .confirmation-actions .cancel-action:hover{background:#e5e7eb}.confirmation-dialog:has(.confirmation-mark.success) .confirmation-actions .submit-action{border-color:#5fae8e;background:#5fae8e}.confirmation-dialog:has(.confirmation-mark.warning) .confirmation-actions .submit-action{border-color:#f59e0b;background:#f59e0b}.confirmation-dialog:has(.confirmation-mark.danger) .confirmation-actions .clear-action{border-color:#dc2626}:root app-layout .layout-content .telecom-form .form-back-link{margin-bottom:1rem}:root app-layout .layout-content .telecom-form .form-clear-row{display:flex;justify-content:flex-start;padding:0 0 1.2rem}:root app-layout .layout-content .telecom-form .clear-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem .9rem;border:1px solid #dc2626;border-radius:6px;background:transparent;color:#dc2626;font:inherit;font-weight:700;cursor:pointer}:root app-layout .layout-content .telecom-form .clear-action:hover{background:#fef2f2}:root app-layout .layout-content .telecom-form .confirmation-actions .clear-action{background:#dc2626;color:#fff}:root app-layout .layout-content .telecom-form .confirmation-actions .clear-action:hover{background:#b91c1c}.confirmation-feedback{margin-top:1.25rem;text-align:left}.feedback-card{margin-top:1.25rem;padding:1rem;border:1px solid #e8e4f0;border-radius:12px;background:#faf9fc}.feedback-card .confirmation-feedback{margin-top:0}.confirmation-feedback span{display:block;margin-bottom:.4rem;color:#475569;font-size:.85rem;font-weight:600}.confirmation-feedback textarea{box-sizing:border-box;width:100%;min-height:90px;padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font:inherit;resize:vertical}.confirmation-feedback textarea:focus{border-color:#291868;outline:2px solid rgba(41,24,104,.12)}:root:not([data-theme=dark]) .telecom-form .contexto-operador .controlo-formulario,:root:not([data-theme=dark]) .telecom-form .province-select .controlo-formulario,:root:not([data-theme=dark]) .telecom-form .feedback-field .controlo-formulario{min-height:48px;padding:.7rem .85rem;border:1px solid #d9d2e8!important;border-radius:9px;background:#f8f7fb;color:#211b2e;font-size:.96rem!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:root:not([data-theme=dark]) .telecom-form .contexto-operador .controlo-formulario:hover,:root:not([data-theme=dark]) .telecom-form .province-select .controlo-formulario:hover,:root:not([data-theme=dark]) .telecom-form .feedback-field .controlo-formulario:hover{border-color:#a99bc9!important;background:#fff}:root:not([data-theme=dark]) .telecom-form .contexto-operador .controlo-formulario:focus,:root:not([data-theme=dark]) .telecom-form .province-select .controlo-formulario:focus,:root:not([data-theme=dark]) .telecom-form .feedback-field .controlo-formulario:focus{border-color:#291868!important;outline:none;background:#fff;box-shadow:0 0 0 4px #2918681f}:root:not([data-theme=dark]) .telecom-form .metric-field{gap:.6rem;padding:1rem;border:1px solid #e8e3f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #29186809;color:#393247;font-size:.9rem;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:root:not([data-theme=dark]) .telecom-form .metric-field:focus-within{border-color:#b9add5;box-shadow:0 4px 14px #29186817}:root:not([data-theme=dark]) .telecom-form .metric-input{position:relative;display:block}:root:not([data-theme=dark]) .telecom-form .metric-input input{min-height:50px;padding:.7rem 6.2rem .7rem .9rem;border:1px solid #d8d1e7;border-radius:9px;background:#f8f7fb;color:#211b2e;font-size:1rem;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:root:not([data-theme=dark]) .telecom-form .metric-input input:hover{border-color:#a99bc9;background:#fff}:root:not([data-theme=dark]) .telecom-form .metric-input input:focus{border-color:#291868;outline:none;background:#fff;box-shadow:0 0 0 4px #2918681f}:root:not([data-theme=dark]) .telecom-form .metric-input small{position:absolute;top:50%;right:.55rem;max-width:5.1rem;overflow:hidden;padding:.3rem .45rem;transform:translateY(-50%);border-radius:6px;background:#eeeaf6;color:#514078;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .telecom-form .contexto-operador .controlo-formulario,:root[data-theme=dark] .telecom-form .province-select .controlo-formulario,:root[data-theme=dark] .telecom-form .feedback-field .controlo-formulario{min-height:48px;padding:.7rem .85rem;border:1px solid #1f2a3b;border-radius:9px;background:#1e2a3c;color:#fff;font-size:.96rem}:root[data-theme=dark] .telecom-form .metric-field{gap:.6rem;padding:1rem;border:1px solid #1f2a3b;border-radius:10px;background:#0f1623;color:#e6ebf2;font-size:.9rem;line-height:1.4}:root[data-theme=dark] .telecom-form .metric-input{position:relative;display:block}:root[data-theme=dark] .telecom-form .metric-input input{min-height:50px;padding:.7rem 6.2rem .7rem .9rem;border:1px solid #1f2a3b;border-radius:9px;background:#1e2a3c;color:#fff;font-size:1rem;font-weight:600}:root[data-theme=dark] .telecom-form .metric-input input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px #60a5fa2e}:root[data-theme=dark] .telecom-form .metric-input small{position:absolute;top:50%;right:.55rem;max-width:5.1rem;overflow:hidden;padding:.3rem .45rem;transform:translateY(-50%);border-radius:6px;background:#243247;color:#e6ebf2;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .confirmation-dialog{border-color:#1f2a3b;background:#0f1623;color:#fff}:root[data-theme=dark] .confirmation-dialog h2{color:#fff}:root[data-theme=dark] .confirmation-dialog p{color:#c3ccd9}:root[data-theme=dark] .confirmation-mark.success{background:#0f2e1d;color:#4ade80}:root[data-theme=dark] .confirmation-feedback span{color:#c3ccd9}:root[data-theme=dark] .feedback-card{border-color:#1f2a3b;background:#1b2636}:root[data-theme=dark] .confirmation-feedback textarea{border-color:#1f2a3b;background:#1b2636;color:#fff}:root[data-theme=dark] .form-error{border-color:#7f1d1d;background:#351b24;color:#fecaca}.contentor-pagina .grupo-formulario label,.contentor-pagina .comments-section label{font-size:1rem!important}.contentor-pagina .controlo-formulario,.contentor-pagina .data-table input,.submodule-container .controlo-formulario{font-size:.98rem!important}.contentor-pagina .data-table,.submodule-container .data-table,.telecom-form .data-table{font-size:.94rem!important}.contentor-pagina .data-table th,.submodule-container .data-table th,.telecom-form .data-table th{font-size:.92rem!important}app-layout .layout-content .contentor-pagina{min-height:0;padding:0;background:transparent!important}app-layout .layout-content .contentor-pagina .contentor-cartao,app-layout .layout-content>:not(router-outlet) .contentor-pagina>form>.contentor-cartao{padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content>:not(router-outlet) .cartao-rodape-formulario,app-layout .layout-content>:not(router-outlet) .table-card,app-layout .layout-content>:not(router-outlet) .help-card,app-layout .layout-content>:not(router-outlet) .contact-card,app-layout .layout-content>:not(router-outlet) .metrics-panel{border-color:transparent;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content>:not(router-outlet)>.telecom-form,:root:not([data-theme=dark]) .telecom-form,:root[data-theme=dark] .telecom-form{max-width:none;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content .telecom-form .form-heading{margin-bottom:1.4rem;padding-bottom:1.1rem;border-bottom-color:var(--border-light)}app-layout .layout-content .telecom-form .contexto-operador{margin-bottom:1.2rem;padding:0 0 1.15rem;border-bottom-color:var(--border-light)}app-layout .layout-content .telecom-form .province-select{margin:0 0 1.35rem}:root app-layout .layout-content .telecom-form .contexto-operador .controlo-formulario,:root app-layout .layout-content .telecom-form .province-select .controlo-formulario,:root app-layout .layout-content .telecom-form .feedback-field .controlo-formulario,:root app-layout .layout-content .submodule-container .controlo-formulario{box-sizing:border-box;width:100%;height:42px!important;min-height:42px!important;padding:.5rem .85rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#1e293b!important;font-size:1rem!important}:root app-layout .layout-content .telecom-form .contexto-operador .controlo-formulario:focus,:root app-layout .layout-content .telecom-form .province-select .controlo-formulario:focus,:root app-layout .layout-content .telecom-form .feedback-field .controlo-formulario:focus,:root app-layout .layout-content .submodule-container .controlo-formulario:focus{border-color:#291868!important;outline:0;box-shadow:0 0 0 3px #2918681f}app-layout .layout-content .sub-tabs,app-layout .layout-content .cabecalho-abas,:root app-layout .layout-content .telecom-form .section-tabs{display:flex;flex-wrap:wrap!important;gap:.25rem .5rem!important;margin:0 0 1.65rem!important;overflow:visible!important;border-bottom:1px solid var(--border-light);scrollbar-width:none}app-layout .layout-content .sub-tabs::-webkit-scrollbar,app-layout .layout-content .cabecalho-abas::-webkit-scrollbar{display:none}app-layout .layout-content .sub-tabs .sub-tab,app-layout .layout-content .cabecalho-abas .tab-btn,:root app-layout .layout-content .telecom-form .section-tabs button{padding:.7rem .85rem;border-bottom-width:2px;border-radius:0;white-space:normal!important}app-layout .layout-content .contentor-pagina form .cabecalho-abas{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:1.25rem;padding-bottom:.5rem;scroll-behavior:smooth}app-layout .layout-content .contentor-pagina form .cabecalho-abas button{flex:0 0 auto;white-space:nowrap!important}app-layout .layout-content .contentor-pagina form .contentor-cabecalho-abas{align-items:center;margin-bottom:1.75rem!important}app-layout .layout-content .contentor-pagina form .seta-abas{flex:0 0 34px}:root app-layout .layout-content .telecom-form .section-tabs button{color:var(--text-secondary)}:root app-layout .layout-content .telecom-form .section-tabs.section-tabs-scroll{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth}:root app-layout .layout-content .telecom-form .section-tabs.section-tabs-scroll::-webkit-scrollbar{display:none}:root app-layout .layout-content .telecom-form .section-tabs.section-tabs-scroll button{white-space:nowrap!important;flex:0 0 auto}:root app-layout .layout-content .telecom-form .metrics-panel{margin:0 0 1.5rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-layout .layout-content .telecom-form .metrics-heading{margin-bottom:1.25rem}app-layout .layout-content .telecom-form .metrics-heading h2{color:var(--text-primary);font-size:1.2rem}app-layout .layout-content .telecom-form .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}:root app-layout .layout-content .telecom-form .metric-field{grid-template-rows:1fr auto;gap:.7rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text-secondary)!important;font-size:1rem!important;font-weight:500!important}:root app-layout .layout-content .telecom-form .metric-field>span{display:block;min-height:0;align-self:end;color:var(--text-secondary)!important;font-size:1rem!important;font-weight:500!important;line-height:1.2}:root app-layout .layout-content .telecom-form .metric-input input{box-sizing:border-box;width:100%;min-width:0;height:42px!important;min-height:42px!important;padding:.5rem 6.2rem .5rem .85rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#1e293b!important;font-size:1rem!important;font-weight:400!important}:root app-layout .layout-content .submodule-container .data-table input.controlo-formulario{text-align:left!important}:root app-layout .layout-content .telecom-form .table-responsive,:root app-layout .layout-content .submodule-container .table-responsive{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}:root app-layout .layout-content .submodule-container{width:100%;padding:.5rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root app-layout .layout-content .submodule-container .data-table{width:100%!important;min-width:0!important;table-layout:fixed!important}:root app-layout .layout-content .submodule-container .data-table th{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere}:root app-layout .layout-content .telecom-form .acoes-formulario{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}:root app-layout .layout-content .telecom-form .acoes-formulario>.cancel-action,:root app-layout .layout-content .telecom-form .acoes-formulario>.clear-action{width:auto;min-height:42px;padding:.55rem 1rem;border-radius:6px}:root app-layout .layout-content .telecom-form .acoes-formulario>app-quarterly-submission-panel{width:auto}:root app-layout .layout-content .telecom-form .acoes-formulario>.clear-action{order:-1;margin-right:auto;border-color:#dc2626;background:#fff;color:#dc2626}@media (max-width: 900px){app-layout .layout-content .telecom-form .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){app-layout .layout-content .telecom-form .metrics-grid{grid-template-columns:1fr}}app-layout .layout-content>:not(router-outlet){display:block;width:100%;max-width:1240px;min-width:0;margin:0 auto;padding:clamp(20px,3vw,36px);border:1px solid var(--border-light);border-radius:18px;background:var(--bg-card);box-shadow:0 14px 36px #26466917}app-layout .layout-content>:not(router-outlet)>.contentor-pagina{min-height:0;padding:0;background:transparent!important}app-layout .layout-content>:not(router-outlet)>.contentor-pagina>.contentor-cartao{padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content>:not(router-outlet) .contentor-pagina>form>.contentor-cartao,app-layout .layout-content>:not(router-outlet) .cartao-rodape-formulario,app-layout .layout-content>:not(router-outlet) .table-card,app-layout .layout-content>:not(router-outlet) .help-card,app-layout .layout-content>:not(router-outlet) .contact-card,app-layout .layout-content>:not(router-outlet) .metrics-panel{border-color:transparent;border-radius:0;background:transparent!important;box-shadow:none}app-layout .layout-content>:not(router-outlet) .contentor-pagina>form>.contentor-cartao{padding:0}app-layout .layout-content>:not(router-outlet) .settings-section,app-layout .layout-content>:not(router-outlet) .profile-section,app-layout .layout-content>:not(router-outlet) .identity-row,app-layout .layout-content>:not(router-outlet) .metrics-panel,app-layout .layout-content>:not(router-outlet) .help-card,app-layout .layout-content>:not(router-outlet) .contact-card{background:transparent!important;box-shadow:none}app-layout .layout-content>:not(router-outlet)>.telecom-form{max-width:none;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}fieldset.metrics-fieldset{min-width:0;margin:0;padding:0;border:0}:root[data-theme=dark] .layout-content :is(h1,h2,h3,h4,p,label,legend,summary,dt,dd,td,th,li,time,small,.eyebrow,.intro),:root[data-theme=dark] .layout-content :is(.empty-row,.category-label,.category-description,.support-subtitle){color:#fff!important}:root[data-theme=dark] .layout-content :is(.eyebrow,.intro,.support-subtitle,.mail-preview,.category-description,time,small,.empty-state,.empty-row){color:#c3ccd9!important}:root[data-theme=dark] .layout-content a:not(.nav-item),:root[data-theme=dark] .layout-content :is(.support-back-link,.icon-action){color:#fff!important}:root[data-theme=dark] .layout-content :is(.page-heading,.notice,.table-card,.category-card,.ticket-form-panel,.ticket-sent-panel,.ticket-item,.faq-section details,.support-nav){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .notice.error{background:#3a1d24!important;color:#fecaca!important}:root[data-theme=dark] .layout-content :is(.category-card):hover{border-color:#2a3850!important}:root[data-theme=dark] .layout-content :is(.table-scroll,.table-wrap,table){border-color:#1f2a3b!important;background:#0f1623!important;box-shadow:none!important}@media (max-width: 650px){:root[data-theme=dark] .layout-content :is(.table-scroll,.table-wrap,table){background:transparent!important}:root[data-theme=dark] .layout-content tbody tr{background:#0f1623!important;border-color:#ffffff14!important}}:root[data-theme=dark] .layout-content th{background:#151f2e!important;color:#aab5c5!important;border-color:transparent!important}:root[data-theme=dark] .layout-content td{color:#fff!important;border-color:#ffffff0d!important}:root[data-theme=dark] .layout-content tbody tr:hover{background:#ffffff08!important}:root[data-theme=dark] .layout-content :is(.filter-btn,.filter-panel){background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .filter-btn:hover,:root[data-theme=dark] .layout-content .filter-btn[aria-expanded=true]{background:#243247!important;border-color:#2a3850!important}:root[data-theme=dark] .layout-content .filter-panel label{color:#c3ccd9!important}:root[data-theme=dark] .layout-content .panel-clear{border-color:#1f2a3b!important;background:transparent!important;color:#93c5fd!important}:root[data-theme=dark] .layout-content :is(.icon-action):hover{background:#243247!important;border-color:#2a3850!important}:root[data-theme=dark] .layout-content .support-nav button:not(.active){color:#c3ccd9!important}:root[data-theme=dark] .layout-content .support-nav button:hover:not(.active){color:#fff!important}:root[data-theme=dark] .category-icon{background:#243247!important;color:#fff!important}:root[data-theme=dark] .theme-option.selected{border-color:#60a5fa!important}:root[data-theme=dark] .theme-option input,:root[data-theme=dark] .checkbox input{accent-color:#2563eb}:root[data-theme=dark] .topbar{border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .hamburger-btn{background:#1a2433!important;border-color:#2a3850!important;box-shadow:none!important;color:#fff!important}:root[data-theme=dark] .notification-link{background:#1a2433!important;border-color:#2a3850!important;box-shadow:none!important;color:#fff!important}:root[data-theme=dark] .notification-link:hover{background:#243247!important}:root[data-theme=dark] .topbar .actions-divider{background:#2a3850}:root[data-theme=dark] .unread-badge{background:#fff!important;border-color:#0f1623!important;color:#141318!important}:root[data-theme=dark] .login-page{background:radial-gradient(circle at 50% 40%,#0f1623,#070b12 75%)!important}:root[data-theme=dark] .login-card{background:#1a2538!important;border:1px solid #34445e!important;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff08!important}:root[data-theme=dark] .login-right{background:#1a2538!important}:root[data-theme=dark] .login-header :is(p,h1,h2,.login-welcome,.recovery-title),:root[data-theme=dark] .field label,:root[data-theme=dark] .checkbox,:root[data-theme=dark] .forgot-link,:root[data-theme=dark] .back-login,:root[data-theme=dark] .password-visibility-toggle{color:#fff!important}:root[data-theme=dark] .login-header-copy p:not(.login-welcome){color:#c3ccd9!important}:root[data-theme=dark] .forgot-link,:root[data-theme=dark] .back-login{color:#93c5fd!important}:root[data-theme=dark] .field input{background:#0f1623!important;border-color:#34445e!important;color:#fff!important}:root[data-theme=dark] .field input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa2e!important}:root[data-theme=dark] .field input::placeholder{color:#8b97a8!important}:root[data-theme=dark] app-layout .layout-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.controlo-formulario),:root[data-theme=dark] app-layout .layout-content .telecom-form .metric-input input,:root[data-theme=dark] app-layout .layout-content .submodule-container .controlo-formulario,:root[data-theme=dark] app-layout .layout-content .form-host textarea[readonly]{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] app-layout .layout-content :is(input,select,textarea,.controlo-formulario):focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}:root[data-theme=dark] app-layout .layout-content :is(input,textarea)::placeholder{color:#7d8899!important}:root[data-theme=dark] app-layout .layout-content .metric-input small{background:#243247!important;color:#c3ccd9!important}:root[data-theme=dark] app-layout .layout-content .metric-field>span,:root[data-theme=dark] app-layout .layout-content .metrics-heading :is(h2,p){color:#e6ebf2!important}:root[data-theme=dark] .layout-content .back{color:#93c5fd!important;background:transparent!important}:root[data-theme=dark] .layout-content .back:hover{background:#1a2433!important}:root[data-theme=dark] .layout-content .summary{background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .summary-heading{background:#141d2c!important}:root[data-theme=dark] .layout-content .summary-heading h1{color:#fff!important}:root[data-theme=dark] .layout-content .summary-heading .eyebrow{color:#8b97a8!important}:root[data-theme=dark] .layout-content .summary-meta{background:#1a2433!important;border-color:#1a2433!important}:root[data-theme=dark] .layout-content .meta-item{background:#0f1623!important}:root[data-theme=dark] .layout-content .meta-item dt{color:#8b97a8!important}:root[data-theme=dark] .layout-content .meta-item dd{color:#fff!important}:root[data-theme=dark] .layout-content .result{background:#13261c!important;border-color:#1f3d2b!important;color:#86efac!important}:root[data-theme=dark] .layout-content .result.rejected{background:#2a1519!important;border-color:#4a2228!important;color:#fca5a5!important}:root[data-theme=dark] .layout-content .result :is(p,span){color:#e6ebf2!important}:root[data-theme=dark] .layout-content .result strong{color:#fca5a5!important}:root[data-theme=dark] .layout-content .result:not(.rejected) strong{color:#86efac!important}:root[data-theme=dark] .layout-content :is(.readonly-note,.integration-note){color:#8b97a8!important;border-color:#1a2433!important}:root[data-theme=dark] .layout-content .indicator-value dt{color:#8b97a8!important}:root[data-theme=dark] .layout-content .indicator-value dd{color:#fff!important}:root[data-theme=dark] .dialog{background:#141d2c!important;color:#fff!important}:root[data-theme=dark] .dialog :is(h2,label){color:#fff!important}:root[data-theme=dark] .dialog>p{color:#c3ccd9!important}:root[data-theme=dark] .dialog textarea{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.page-heading,.support-heading,.form-heading,.settings-section,.metrics-panel,.acoes-formulario,.readonly-note,hr){border-color:#1a2433!important}:root[data-theme=dark] .contentor-cartao{border-color:#1a2433!important}:root[data-theme=dark] .topbar{border-color:#1a2433!important}:root[data-theme=dark] .sidebar{border-right-color:#161f2e!important}:root[data-theme=dark] .excel-import-action{border-color:#2a3850!important;background:#1a2433!important;color:#fff!important}:root[data-theme=dark] .excel-import-action:hover:not(:disabled){background:#243247!important;border-color:#3b4a63!important}:root[data-theme=dark] .layout-content :is(.contexto-operador,app-submission-period-selector) label>span{color:#aab5c5!important}:root[data-theme=dark] .progress-heading strong{color:#c3ccd9!important}:root[data-theme=dark] .progress-heading .stage-pending{color:#fbbf24!important}:root[data-theme=dark] .progress-track{background:#1f2a3b!important}:root[data-theme=dark] .progress-track span{background:#291868!important}:root[data-theme=dark] .quarter-action.edit-action{border-color:#3b4a63!important;background:transparent!important;color:#fff!important}:root[data-theme=dark] .quarter-action:disabled{opacity:.45}:root[data-theme=dark] :is(.quarter-modal,.quarter-notification){border:1px solid #1f2a3b!important;background:#141d2c!important;color:#fff!important;box-shadow:0 24px 60px #00000073!important}:root[data-theme=dark] :is(.quarter-modal,.quarter-notification) h2{color:#fff!important}:root[data-theme=dark] :is(.quarter-modal,.quarter-notification) p{color:#c3ccd9!important}:root[data-theme=dark] .quarter-alert-icon.neutral{background:#243247!important;color:#fff!important}:root[data-theme=dark] .quarter-modal-actions .modal-cancel{background:#243247!important;color:#fff!important}:root[data-theme=dark] .quarter-modal-actions .modal-cancel:hover{background:#2a3850!important}:root[data-theme=dark] :is(.quarter-modal-backdrop,.quarter-notification-backdrop){background:#05080ea6!important}:root .profile-actions button:is(.save-profile[type=submit],.edit-profile){min-width:104px;min-height:40px;padding:.5rem 1.3rem;border:1px solid #291868!important;border-radius:6px;background:#fff!important;color:#291868!important;font-size:.88rem;font-weight:700;transition:background .18s ease,color .18s ease}:root .profile-actions button:is(.save-profile[type=submit],.edit-profile):hover:not(:disabled){background:#291868!important;color:#fff!important}:root[data-theme=dark] .profile-actions button:is(.save-profile[type=submit],.edit-profile){border-color:#3b4a63!important;background:transparent!important;color:#fff!important}:root[data-theme=dark] .profile-actions button:is(.save-profile[type=submit],.edit-profile):hover:not(:disabled){background:#243247!important}:root .profile-actions button:is(.save-profile[type=submit],.edit-profile):disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .profile-page .read-only-grid span{color:#8b97a8!important}:root[data-theme=dark] .profile-page .read-only-grid strong{border-color:#1f2a3b!important;background:#1a2433!important;color:#fff!important}:root[data-theme=dark] .profile-page .identity-copy :is(p,span,small){color:#a7b1c2!important}:root[data-theme=dark] .profile-page .avatar-placeholder{background:#243247!important;color:#fff!important}:root[data-theme=dark] .profile-page .profile-section{background:#0f1623!important;border-color:#1a2433!important}:root[data-theme=dark] .layout-content :is(.mail-filters,.mail-row,.mail-row.unread,.message-detail,.empty-state){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content :is(.mail-heading,.mail-heading strong,.message-sender,.message-sender strong,.message-subject-label,.message-detail-heading h2,.message-body p,.message-body h3){color:#fff!important}:root[data-theme=dark] .layout-content :is(.mail-preview,.empty-state){color:#c3ccd9!important}:root[data-theme=dark] .layout-content .mail-filters button{color:#c3ccd9!important;background:transparent!important}:root[data-theme=dark] .layout-content .mail-filters button.active{background:#243247!important;color:#fff!important}:root[data-theme=dark] .layout-content .mail-filters span{background:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.back-to-inbox,.mail-action){color:#fff!important;background:transparent!important}:root[data-theme=dark] .layout-content :is(.back-to-inbox,.mail-action):hover{background:#243247!important}:root select:not([multiple]):not([size]):not(#\	){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:2.75rem!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important}:root[data-theme=dark] select:not([multiple]):not([size]):not(#\	){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c3ccd9' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")!important}:root select::-ms-expand{display:none}:root[data-theme=dark] .layout-content .ticket-item p{color:#a7b1c2!important}.ticket-item .ticket-reply{margin:.2rem 0 .8rem;padding-top:.75rem;border-top:1px solid #f0edf6}.ticket-item .reply-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 .35rem;font-size:.8rem}.ticket-item .reply-head strong{color:#291868}.ticket-item .reply-head time{color:#8a849a}.ticket-item .reply-text{margin:0;color:#3b3550;font-size:.9rem;white-space:pre-line;overflow-wrap:anywhere}:root[data-theme=dark] .layout-content .inbox-filter{border-color:#1f2a3b!important;background:#111a28!important}:root[data-theme=dark] .layout-content .inbox-filter .filter-thumb{background:#243247!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .inbox-filter button{color:#8b97a8!important}:root[data-theme=dark] .layout-content .inbox-filter button:hover,:root[data-theme=dark] .layout-content .inbox-filter button.active{color:#fff!important}:root[data-theme=dark] .layout-content .inbox .count{background:#1f2a3b!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content .inbox .count.has-items{background:var(--primary)!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.inbox-item,.inbox-empty){border-color:#1f2a3b!important;background:#141d2c!important}:root[data-theme=dark] .layout-content .inbox :is(.item-meta,.item-answer,.inbox-reply-form){border-color:#243247!important}:root[data-theme=dark] .layout-content .inbox :is(.item-head h3,.item-message,.item-meta dd,.answer-text){color:#fff!important}:root[data-theme=dark] .layout-content .inbox :is(.item-meta dt,.item-contact,.item-contact a,.answer-head time,.inbox-empty,.inbox-reply-form label){color:#8b97a8!important}:root[data-theme=dark] .layout-content .inbox .item-meta dd[data-priority=alta]{color:#fbbf24!important}:root[data-theme=dark] .layout-content .inbox .item-meta dd[data-priority=urgente]{color:#f87171!important}:root[data-theme=dark] .layout-content .inbox .answer-head strong{color:#b9aef0!important}:root[data-theme=dark] .layout-content .inbox .status{background:#1f2a3b!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content .inbox .status[data-status=aberto]{background:#172554!important;color:#93c5fd!important}:root[data-theme=dark] .layout-content .inbox .status[data-status=em_analise]{background:#2a210d!important;color:#fcd34d!important}:root[data-theme=dark] .layout-content .inbox .status[data-status=resolvido]{background:#0f2e1d!important;color:#86efac!important}:root[data-theme=dark] .layout-content .inbox .inbox-reply-form textarea{border-color:#2a3850!important;background:#0f1623!important;color:#fff!important}:root[data-theme=dark] .layout-content .inbox .inbox-actions .primary{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}:root[data-theme=dark] .layout-content .inbox .inbox-actions .primary:hover:not(:disabled){border-color:var(--primary-hover)!important;background:var(--primary-hover)!important}:root[data-theme=dark] .layout-content .inbox .inbox-actions .secondary{border-color:#2a3850!important;background:transparent!important;color:#e5ecf6!important}:root[data-theme=dark] .layout-content .ticket-item .ticket-reply{border-color:#1f2a3b!important}:root[data-theme=dark] .layout-content .ticket-item .reply-head strong{color:#b9aef0!important}:root[data-theme=dark] .layout-content .ticket-item .reply-head time{color:#8b97a8!important}:root[data-theme=dark] .layout-content .ticket-item p.reply-text{color:#e5ecf6!important}:root[data-theme=dark] .layout-content .ticket-item-header span{border-color:#2a3850!important;color:#a7b1c2!important}:root[data-theme=dark] .layout-content .ticket-item-header .ticket-status-tag{color:#fff!important}:root[data-theme=dark] .layout-content .ticket-item-footer{border-color:#1a2433!important;color:#8b97a8!important}.confirmation-mark.alert{display:flex;align-items:center;justify-content:center;background:#fff4e0;color:#ea580c;font-size:0;line-height:0}.confirmation-mark.alert:before{content:"";display:block;flex:none;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9 1.8 18.5A2 2 0 0 0 3.5 21.5h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/><path d='M12 9v4.5M12 17.2h.01'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.9 1.8 18.5A2 2 0 0 0 3.5 21.5h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/><path d='M12 9v4.5M12 17.2h.01'/></svg>") center / contain no-repeat}.confirmation-dialog .confirmation-actions .alert-action{flex:0 0 auto;min-width:140px;border:1px solid #ea580c;background:#ea580c;color:#fff;cursor:pointer;transition:background .18s ease}.confirmation-dialog .confirmation-actions .alert-action:hover{border-color:#c2410c;background:#c2410c}:root[data-theme=dark] .confirmation-mark.alert{background:#ea580c29;color:#fb923c}:root[data-theme=dark] .field input.invalid{border-color:#f87171!important;box-shadow:0 0 0 3px #f8717129!important}:root[data-theme=dark] .login-card .error-message{color:#f87171}.loading-screen{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:loading-fade .2s ease-out}.loading-card{display:grid;justify-items:center;gap:.9rem}.loading-dots{--dot-idle: #dcd9e3;--dot-active: #291868;display:flex;gap:.55rem}.loading-dots span{width:12px;height:12px;border-radius:50%;background:var(--dot-idle);animation:loading-dot 1.4s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.35s}.loading-dots span:nth-child(3){animation-delay:.7s}.loading-dots span:nth-child(4){animation-delay:1.05s}.loading-card p{margin:0;color:#6b6780;font-size:.92rem;letter-spacing:.01em}@keyframes loading-dot{0%,25%{background:var(--dot-active);transform:scale(1.2)}26%,to{background:var(--dot-idle);transform:scale(1)}}@keyframes loading-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.loading-screen{animation:none}.loading-dots span{animation-duration:2.8s}}:root[data-theme=dark] .loading-screen{background:#0b111ac7}:root[data-theme=dark] .loading-card p{color:#a7b1c2!important}:root[data-theme=dark] .loading-dots{--dot-idle: #2a3850;--dot-active: #8fa8ff}:root[data-theme=dark] .layout-content .status.pending{background:#fbbf2424!important;color:#fbbf24!important}:root[data-theme=dark] .layout-content .status.review{background:#291868!important;color:#fff!important}:root[data-theme=dark] .layout-content .status.queued{background:#60a5fa26!important;color:#93c5fd!important}:root[data-theme=dark] .layout-content .status.approved{background:#4ade8024!important;color:#4ade80!important}:root[data-theme=dark] .layout-content :is(.status.rejected,.status.returned){background:#f8717124!important;color:#f87171!important}:root[data-theme=dark] .province-scope :is(.scope-mode,.active-province,.locked-province,.province-option,.manual-province-zone h3,.manual-provinces legend){color:#c3ccd9!important}:root[data-theme=dark] .province-scope .locked-province strong{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .province-scope .manual-provinces fieldset{border-color:#1f2a3b!important}:root[data-theme=dark] .province-scope .edit-selection{background:transparent!important;color:#c4b5fd!important}:root[data-theme=dark] .province-scope .edit-selection:hover{background:#243247!important}:root[data-theme=dark] .province-scope .apply-selection:not(:disabled){background:transparent!important;color:#c4b5fd!important}:root[data-theme=dark] .province-scope .apply-selection:hover:not(:disabled){background:#243247!important}:root[data-theme=dark] .province-scope .province-option input{accent-color:#291868}:root[data-theme=dark] .layout-content :is(.section-tabs,.tabs-navigation){border-color:#1f2a3b!important}:root[data-theme=dark] .layout-content :is(.section-tabs button,.tabs-navigation button,.tab-btn){background:transparent!important;color:#aab5c5!important}:root[data-theme=dark] .layout-content :is(.section-tabs button,.tabs-navigation button,.tab-btn):hover{background:#1a2433!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.section-tabs button.active,.tabs-navigation button.active,.tab-btn.active){background:#1a2433!important;border-color:#35208f!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.metrics-panel,.submodule-container,.form-header-grid,.contentor-cartao){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .metric-field{background:transparent!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .layout-content .metrics-heading>span,:root[data-theme=dark] .layout-content .period-tag{background:#243247!important;border-color:#2a3850!important;color:#fff!important}:root[data-theme=dark] .layout-content .metrics-heading p{color:#c3ccd9!important}:root[data-theme=dark] .layout-content :is(.data-table th,.data-table .col-provincia,.col-provincia-name){background:#151f2e!important;border-color:#1f2a3b!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content .data-table td{border-color:#ffffff0d!important}:root[data-theme=dark] .layout-content .seta-abas{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .layout-content .seta-abas:hover{background:#243247!important}:root[data-theme=dark] .layout-content :is(.telecom-form,.contexto-operador,.category-page){color:#fff!important}:root[data-theme=dark] .layout-content .contexto-operador strong{color:#fff!important}:root[data-theme=dark] .layout-content .data-table th small{color:#aab5c5!important}:root[data-theme=dark] .layout-content :is(.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.export-button,.back,.back-to-inbox,.mark-all,.picker button){background:transparent!important;border-color:#3b4a63!important;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] .layout-content :is(.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.export-button,.back,.back-to-inbox,.mark-all,.picker button):hover:not(:disabled){background:#243247!important}:root[data-theme=dark] .layout-content .picker button.active{background:#291868!important;border-color:#291868!important}:root[data-theme=dark] .layout-content .acoes-formulario .clear-action{background:transparent!important}:root[data-theme=dark] .layout-content .acoes-formulario .clear-action:hover:not(:disabled){background:#f871711a!important}:root[data-theme=dark] .layout-content .view{color:#c3ccd9!important}:root[data-theme=dark] .layout-content .view:hover:not(:disabled){color:#fff!important}:root[data-theme=dark] .layout-content :is(.sub-tab.active,.trilha-navegacao .active,.category-copy strong){color:#fff!important;border-color:#35208f!important}:root[data-theme=dark] .team-avatars .team-more{background:#243247!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.view,.mail-action,.close-button):hover{background:#243247!important}:root[data-theme=dark] .layout-content :is(.mail-action,.close-button){background:transparent!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.summary,.summary-heading,.summary-meta,.meta-item,.meta,.detail,.decision,.indicators){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .summary .actions{background:transparent!important;border-color:#1f2a3b!important}:root[data-theme=dark] .layout-content .indicators h3{background:#151f2e!important;color:#fff!important}:root[data-theme=dark] .layout-content .service{background:transparent!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content :is(.result,.validation){background:#4ade8014!important;border-color:#4ade8040!important}:root[data-theme=dark] .layout-content :is(.result.rejected,.validation.rejected){background:#f8717114!important;border-color:#f8717140!important}:root[data-theme=dark] .layout-content .result.pending{background:#29186859!important;border-color:#35208f!important}:root[data-theme=dark] .layout-content :is(.result-note,.reason){color:#c3ccd9!important}:root[data-theme=dark] .layout-content .notice-mark{background:#243247!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(button.reject,.reject){background:transparent!important;border-color:#f87171!important;color:#f87171!important}:root[data-theme=dark] .layout-content :is(button.reject,.reject):hover{background:#f871711a!important}:root[data-theme=dark] .layout-content .readonly-note{background:transparent!important;color:#aab5c5!important}:root[data-theme=dark] .layout-content textarea{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .layout-content :is(.mail-row,.message-detail){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .mail-row.unread{background:#131d2d!important}:root[data-theme=dark] .layout-content .mail-row:hover{border-color:#2a3850!important}:root[data-theme=dark] .layout-content .mail-heading{color:#fff!important}:root[data-theme=dark] .layout-content .unread-dot.visible{background:#291868!important;box-shadow:0 0 0 4px #35208f73!important}:root[data-theme=dark] .layout-content .mail-filters{background:#1a2433!important;border-color:#1f2a3b!important}:root[data-theme=dark] .layout-content .mail-filters button:not(.active){background:transparent!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content .mail-filters button.active{background:#291868!important;color:#fff!important}:root[data-theme=dark] .layout-content .mail-filters span{background:#ffffff1a!important;color:#fff!important}:root[data-theme=dark] .layout-content .message-body{border-color:#1f2a3b!important}:root[data-theme=dark] app-notification-detail .message-card{border-color:#1f2a3b!important;background:#0f1623!important;box-shadow:none!important}:root[data-theme=dark] app-notification-detail .message-toolbar{border-color:#1f2a3b!important;background:#131d2d!important}:root[data-theme=dark] app-notification-detail .message-header{border-color:#1f2a3b!important}:root[data-theme=dark] app-notification-detail .back-link{color:#93c5fd!important}:root[data-theme=dark] app-notification-detail .message-header h2,:root[data-theme=dark] app-notification-detail .sender-info strong{color:#fff!important}:root[data-theme=dark] app-notification-detail .subject-label,:root[data-theme=dark] app-notification-detail .sender-label{color:#aab5c5!important}:root[data-theme=dark] app-notification-detail .sender-info,:root[data-theme=dark] app-notification-detail .sender-name,:root[data-theme=dark] app-notification-detail .sender time{color:#dbe2ec!important}:root[data-theme=dark] app-notification-detail .message-content p{color:#dbe2ec!important}:root[data-theme=dark] app-notification-detail .primary-action{background:#291868!important;color:#fff!important}:root[data-theme=dark] .layout-content .choice.selected{border-color:#35208f!important;background:#29186873!important}:root[data-theme=dark] .layout-content .faq-section details{background:#151f2e!important;border:0!important}:root[data-theme=dark] .layout-content .faq-section details:is(:hover,[open]){background:#1a2433!important}:root[data-theme=dark] .layout-content .faq-group-title{color:#aab5c5!important}:root[data-theme=dark] .layout-content .faq-section summary:after{color:#aab5c5}:root[data-theme=dark] .layout-content :is(.profile-section,.details-dialog){background:#0f1623!important;border-color:#1f2a3b!important;box-shadow:none!important}:root[data-theme=dark] .layout-content .detail-note{background:#1a2433!important;color:#c3ccd9!important}:root[data-theme=dark] .layout-content :is(.ticket-status-tag,.ticket-priority-tag,.category-status){background:#243247!important;border-color:#2a3850!important;color:#fff!important}:root[data-theme=dark] .layout-content .ticket-priority-tag:is([data-priority=alta],[data-priority=urgente]){background:#f8717124!important;color:#f87171!important}:root[data-theme=dark] .layout-content .ticket-sent-panel .confirmation-mark.success{background:#4ade8024!important;color:#4ade80!important}:root[data-theme=dark] .excel-import-dialog{background:#141d2c!important;border-color:#1f2a3b!important;color:#fff!important;box-shadow:0 24px 60px #00000073!important}:root[data-theme=dark] .excel-import-dialog h2{color:#fff!important}:root[data-theme=dark] .excel-import-dialog p{color:#c3ccd9!important}:root[data-theme=dark] .excel-import-icon{background:#243247!important;color:#fff!important}:root[data-theme=dark] .excel-import-dialog.error .excel-import-icon{background:#f8717124!important;color:#f87171!important}:root[data-theme=dark] .excel-import-dialog button.secondary{background:#243247!important;border-color:#2a3850!important;color:#fff!important}:root[data-theme=dark] .excel-import-dialog select{background:#1a2433!important;border-color:#1f2a3b!important;color:#fff!important}:root[data-theme=dark] .excel-import-backdrop{background:#05080ea6!important}:root[data-theme=dark] .admin-label{background:#243247!important;color:#fff!important}:root[data-theme=dark] .hamburger-btn:hover{background:#243247!important}:root[data-theme=dark] .login-right .language-toggle{background:#0f1623!important;border-color:#34445e!important;color:#fff!important}:root[data-theme=dark] .login-right .language-toggle:is(:hover,[aria-expanded=true]){background:#243247!important;border-color:#60a5fa!important}:root[data-theme=dark] .language-options{background:#1a2538!important;border-color:#34445e!important;box-shadow:0 8px 24px #0006!important}:root[data-theme=dark] .login-right .language-options button{color:#c3ccd9!important}:root[data-theme=dark] .login-right .language-options button:hover{background:#243247!important}:root[data-theme=dark] .login-right .language-options button.active{color:#fff!important}app-submission-review .result-icon:before{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>") center / contain no-repeat}app-submission-review .result.rejected .result-icon:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round'><path d='M12 6v8M12 18.5h.01'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round'><path d='M12 6v8M12 18.5h.01'/></svg>")}app-submission-review .result.pending .result-icon:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 7.5V12l3 2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 7.5V12l3 2'/></svg>")}@property --halo-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes halo-spin{to{--halo-angle: 360deg}}:root[data-theme=dark] app-layout .search-box{isolation:isolate}:root[data-theme=dark] app-layout .search-box:before,:root[data-theme=dark] app-layout .search-box:after{content:"";position:absolute;inset:0;border-radius:10px;background:conic-gradient(from var(--halo-angle),#35208f,#5a44c7,#3b82f6,#1a2433 40%,#1a2433 60%,#5a44c7,#35208f);pointer-events:none;animation:halo-spin 6s linear infinite;transition:opacity .3s ease}:root[data-theme=dark] app-layout .search-box:before{z-index:1;padding:1px;opacity:.45;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-theme=dark] app-layout .search-box:after{z-index:-1;filter:blur(14px);opacity:0}:root[data-theme=dark] app-layout .search-box:hover:before{opacity:.9}:root[data-theme=dark] app-layout .search-box:hover:after{opacity:.25}:root[data-theme=dark] app-layout .search-box:focus-within:before{opacity:1;animation-duration:3s}:root[data-theme=dark] app-layout .search-box:focus-within:after{opacity:.45;animation-duration:3s}:root[data-theme=dark] app-layout .toolbar .search-box .search{border-color:transparent!important}:root[data-theme=dark] app-layout .toolbar .search-box .search:focus{outline:none}:root[data-theme=dark] app-layout .search-box svg{z-index:2}:root[data-theme=dark] app-layout .search-box:focus-within svg{stroke:#b9aee0}@media (prefers-reduced-motion: reduce){:root[data-theme=dark] app-layout .search-box:before,:root[data-theme=dark] app-layout .search-box:after{animation:none}}:is(.confirmation-backdrop,.quarter-modal-backdrop,.quarter-notification-backdrop,.excel-import-backdrop){perspective:900px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modal-backdrop-in .3s ease both}:is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){animation:modal-in .5s cubic-bezier(.2,1.3,.35,1) both}.modal-leaving{pointer-events:none;animation:modal-backdrop-out .22s ease both!important}.modal-leaving :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){animation:modal-out .22s ease both!important}@keyframes modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes modal-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes modal-in{0%{opacity:0;transform:scale(.5) rotateX(40deg) translateY(40px)}to{opacity:1;transform:none}}@keyframes modal-out{to{opacity:0;transform:scale(.8) rotateX(10deg)}}@media (prefers-reduced-motion: reduce){:is(.confirmation-backdrop,.quarter-modal-backdrop,.quarter-notification-backdrop,.excel-import-backdrop),:is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){animation:none}}:root app-layout .layout-content :is(.section-tabs button,.tabs-navigation button,.cabecalho-abas .tab-btn,.tab-btn){padding:8px 16px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:4px 4px 0 0!important;font-size:.875rem!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease}:root:not([data-theme=dark]) app-layout .layout-content :is(.section-tabs button,.tabs-navigation button,.tab-btn){background:transparent;color:#64748b!important}:root:not([data-theme=dark]) app-layout .layout-content :is(.section-tabs button,.tabs-navigation button,.tab-btn):hover{background:#f1f5f9;color:#1e293b!important}:root app-layout .layout-content :is(.section-tabs button.active,.tabs-navigation button.active,.tab-btn.active){font-weight:700!important}:root:not([data-theme=dark]) app-layout .layout-content :is(.section-tabs button.active,.tabs-navigation button.active,.tab-btn.active){border-bottom-color:#2e1065!important;background:#f8fafc!important;color:#2e1065!important}app-submission-review .form-host :is(.form-heading,.contexto-operador>label){display:none!important}app-submission-review .form-host .contexto-operador{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:2.5rem!important;padding-top:0!important}app-submission-review .form-host .contexto-operador app-submission-period-selector{display:contents!important}app-submission-review .form-host .contexto-operador app-province-scope-selector{min-width:0}app-submission-review .form-host .contexto-operador .province-scope{display:block;margin:0}app-submission-review .form-host .contexto-operador .active-province{gap:.4rem;color:#514b60;font-size:.82rem;font-weight:600}app-submission-review .form-host .contexto-operador :is(.manual-provinces,.manual-applied,.single-province,.active-province){display:grid;width:100%;max-width:none}app-submission-review .form-host .contexto-operador .active-province select{width:100%;max-width:none;height:42px;border-color:#cbd5e1;color:#1e293b;font-size:1rem;font-weight:400}@media (max-width: 700px){app-submission-review .form-host .contexto-operador{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem!important}app-submission-review .form-host .contexto-operador app-province-scope-selector{grid-column:1 / -1}}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link){display:inline-flex!important;align-items:center;gap:.55rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;font:inherit;font-size:.85rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer;transition:color .15s ease}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link) svg{box-sizing:border-box;width:28px!important;height:28px!important;padding:6px!important;border:1px solid #e2e8f0;border-radius:50%;background:#fff;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:background .15s ease,border-color .15s ease,transform .15s ease}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):hover{background:transparent!important;color:#291868!important;text-decoration:none!important}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):hover svg{border-color:#d9d3f3;background:#efedf9;transform:translate(-2px)}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):focus-visible{outline:none}app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):focus-visible svg{box-shadow:0 0 0 3px #29186833}app-layout .layout-content :is(.profile-page,.notifications-page,.settings-page,.support-page)>.form-back-link{margin-bottom:1rem}:root[data-theme=dark] app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link){color:#c3ccd9!important;background:transparent!important}:root[data-theme=dark] app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link) svg{border-color:#2a3850;background:transparent}:root[data-theme=dark] app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):hover{color:#fff!important}:root[data-theme=dark] app-layout .layout-content :is(.form-back-link,.back,.back-link,.support-back-link):hover svg{border-color:#3b4a63;background:#243247}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){--tone: #291868;--tone-bg: #e4def7;--tone-hover: #35208f;--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.4c-.6.3-1 .8-1 1.4v.4M12 16.8h.01'/></svg>");width:min(100%,400px)!important;padding:1.75rem 1.5rem 1.5rem!important;border:1px solid #eceef2!important;border-radius:14px!important;box-shadow:0 12px 32px #1118271f!important;text-align:center}:root :is(.confirmation-dialog:has(.confirmation-mark.success),.quarter-notification,.excel-import-dialog:not(.error):not(:has(.excel-import-icon.neutral))){--tone: #16a34a;--tone-bg: #d5f2e0;--tone-hover: #15803d;--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.2 12.3 2.6 2.6 5-5.3'/></svg>")}:root :is(.confirmation-dialog:has(.confirmation-mark.warning),.confirmation-dialog:has(.confirmation-mark.alert),.quarter-modal:not(:has(.quarter-alert-icon.neutral))){--tone: #ea7a00;--tone-bg: #fde3bf;--tone-hover: #c76400;--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.8v5M12 16.3h.01'/></svg>")}:root :is(.confirmation-dialog:has(.confirmation-mark.danger),.confirmation-dialog:has(.confirmation-mark.reject),.confirmation-dialog:has(.confirmation-mark.deactivate),.excel-import-dialog.error){--tone: #dc2626;--tone-bg: #fbd5d5;--tone-hover: #b91c1c;--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.8v5M12 16.3h.01'/></svg>")}:root .confirmation-dialog:has(.confirmation-mark.danger){--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 6.5h17M9 6.5V4.5h6v2M6 6.5l1 13.5h10l1-13.5M10 10.5v5.5M14 10.5v5.5'/></svg>")}:root .confirmation-dialog:has(.confirmation-mark.reject){--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/></svg>")}:root .excel-import-dialog:has(.excel-import-icon.neutral){--icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3.5' y='5' width='17' height='15.5' rx='2.5'/><path d='M8 3v4M16 3v4M3.5 10h17'/></svg>")}:root :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon){display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0 auto .9rem!important;border:0!important;border-radius:10px!important;background:var(--tone-bg)!important;color:var(--tone)!important;font-size:0!important;line-height:0!important}:root :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon)>svg{display:none}:root :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon):before{content:"";display:block;flex:none;width:22px;height:22px;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) h2{margin:0 0 .35rem!important;font-size:1rem!important;font-weight:600!important;line-height:1.35}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog)>p{margin:0!important;font-size:.85rem!important;line-height:1.55}:root:not([data-theme=dark]) :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){background:#fff!important}:root:not([data-theme=dark]) :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) h2{color:#1f2937!important}:root:not([data-theme=dark]) :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog)>p{color:#6b7280!important}:root :is(.confirmation-actions,.quarter-modal-actions,.excel-import-actions){display:flex;justify-content:center;gap:.6rem!important;margin-top:1.4rem!important}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button{flex:1;min-width:0;min-height:38px!important;height:auto!important;padding:.5rem .9rem!important;border:1px solid var(--tone)!important;border-radius:8px!important;background:var(--tone)!important;color:#fff!important;font-size:.85rem!important;font-weight:600!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button:only-child{flex:0 1 180px}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button:hover:not(:disabled){border-color:var(--tone-hover)!important;background:var(--tone-hover)!important}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button:disabled{opacity:.55;cursor:not-allowed}:root:not([data-theme=dark]) :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) :is(.cancel-action,.confirm-cancel,.modal-cancel,.secondary){border-color:#f3f4f6!important;background:#f3f4f6!important;color:#374151!important}:root:not([data-theme=dark]) :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) :is(.cancel-action,.confirm-cancel,.modal-cancel,.secondary):hover{border-color:#e5e7eb!important;background:#e5e7eb!important}:root[data-theme=dark] :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) :is(.cancel-action,.confirm-cancel,.modal-cancel,.secondary){border-color:#243247!important;background:#243247!important;color:#fff!important}:root[data-theme=dark] :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){border-color:#1f2a3b!important;box-shadow:0 12px 32px #00000073!important}:root[data-theme=dark] :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon){background:#ffffff1a!important}app-submission-review .reason-field{display:grid;gap:.4rem;margin-top:1.25rem;text-align:left}app-submission-review .reason-field .reason-head{display:flex!important;align-items:baseline;justify-content:space-between;gap:1rem;margin:0!important}app-submission-review .reason-field .reason-label{display:inline!important;margin:0!important;font-size:.85rem;font-weight:600}app-submission-review .reason-field .word-count{display:inline!important;margin:0!important;color:#6b7280!important;font-size:.78rem!important;font-weight:500!important;white-space:nowrap}app-submission-review .reason-field .word-count.ok{color:#16a34a!important}app-submission-review .reason-field .word-count.over{color:#dc2626!important}app-submission-review .reason-field textarea{margin:0}app-submission-review .reason-field textarea.invalid{border-color:#dc2626!important}app-submission-review .reason-field .reason-hint{display:block!important;margin:0!important;color:#9ca3af!important;font-size:.76rem!important;font-weight:400!important}app-submission-review .confirmation-dialog .error{margin:.5rem 0 0!important;color:#dc2626!important;font-size:.8rem!important;text-align:left}@media (max-width: 640px){app-help .support-page .support-heading{align-items:stretch}app-help .support-page .support-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}app-help .support-page .support-nav button{padding:.55rem .35rem;font-size:.78rem;line-height:1.2;text-align:center}}:root :is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,button[type=submit],.save-profile,.edit-profile,.primary,.primary-action,.cropper-apply,.answered-ok,.excel-import-action,.quarter-action,.show-more,.modal-confirm,.alert-action,.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear,.clear-action,button.reject,.confirm-reject,button.approve,.confirm-approve):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #291868;--btn-soft: color-mix(in srgb, var(--btn) 14%, transparent);--btn-pressed: color-mix(in srgb, var(--btn) 24%, transparent);min-height:32px!important;height:auto!important;padding:.3rem .95rem!important;border:1px solid var(--btn)!important;font-size:.82rem!important;line-height:1.2!important;border-radius:8px!important;background:transparent!important;color:var(--btn)!important;font-weight:500!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}:root a:is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,.primary,.primary-action,.btn-secondary,.cancel-action,.secondary,.export-button):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;align-self:center;text-decoration:none!important;white-space:nowrap}:root :is(.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #64748b}:root :is(.clear-action,button.reject,.confirm-reject):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #dc2626}:root :is(button.approve,.confirm-approve,.modal-confirm.success):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #16a34a}:root :is(.alert-action,.modal-confirm.warning):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #ea7a00}:root button.approve.edit:not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #291868}:root[data-theme=dark] :is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,button[type=submit],.save-profile,.edit-profile,.primary,.primary-action,.cropper-apply,.answered-ok,.excel-import-action,.quarter-action,.show-more,.modal-confirm,button.approve.edit):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #b4a7f5}:root[data-theme=dark] :is(.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #c3ccd9}:root[data-theme=dark] :is(.clear-action,button.reject,.confirm-reject):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #f87171}:root[data-theme=dark] :is(button.approve:not(.edit),.confirm-approve,.modal-confirm.success):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #4ade80}:root[data-theme=dark] :is(.alert-action,.modal-confirm.warning):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *){--btn: #fb923c}:root :is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,button[type=submit],.save-profile,.edit-profile,.primary,.primary-action,.cropper-apply,.answered-ok,.excel-import-action,.quarter-action,.show-more,.modal-confirm,.alert-action,.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear,.clear-action,button.reject,.confirm-reject,button.approve,.confirm-approve):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *):hover:not(:disabled){border-color:var(--btn)!important;background:var(--btn-soft)!important;color:var(--btn)!important}:root :is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,button[type=submit],.save-profile,.edit-profile,.primary,.primary-action,.cropper-apply,.answered-ok,.excel-import-action,.quarter-action,.show-more,.modal-confirm,.alert-action,.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear,.clear-action,button.reject,.confirm-reject,button.approve,.confirm-approve):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *):active:not(:disabled){border-color:transparent!important;background:var(--btn-pressed)!important}:root :is(.btn-primary,.new-button,.submit-action,.submit-btn,.save-btn,button[type=submit],.save-profile,.edit-profile,.primary,.primary-action,.cropper-apply,.answered-ok,.excel-import-action,.quarter-action,.show-more,.modal-confirm,.alert-action,.btn-secondary,.cancel-action,.cancel-profile,.confirm-cancel,.modal-cancel,.secondary,.export-button,.mark-all,.panel-clear,.clear-action,button.reject,.confirm-reject,button.approve,.confirm-approve):not(#contorno):not(.hover-button):not(:is(app-login,.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) *):disabled{opacity:.4!important;background:transparent!important;cursor:not-allowed}:root :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) .eyebrow{display:inline-block!important;margin:0 0 .65rem!important;padding:.2rem .6rem!important;border-radius:6px!important;background:#efedf9!important;color:#4b3a9e!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}:root :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) h1{margin:0 0 .3rem!important;color:#291868!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.15}:root :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) :is(.intro,.page-subtitle,.support-subtitle){margin:0!important;color:#6b7280!important;font-size:.92rem!important}:root[data-theme=dark] :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) h1{color:#fff!important}:root[data-theme=dark] :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) .eyebrow{background:#ffffff14!important;color:#c3ccd9!important}:root[data-theme=dark] :is(app-submissions .page-heading,app-notifications .page-heading,app-settings .page-heading,app-profile .page-heading,app-admin-dashboard .page-heading,app-access .page-heading,app-access-users .page-heading,app-audit-log .page-heading,app-help .support-page>.support-heading) :is(.intro,.page-subtitle,.support-subtitle){color:#c3ccd9!important}:root .quarter-action.hover-button:not(#contorno):not(app-login *){min-height:32px!important;height:auto!important;padding:.3rem .95rem .3rem 1.9rem!important;border-width:1px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:500!important;line-height:1.2!important}.type-badge{display:inline-block;padding:.2rem .6rem;border-radius:6px;font-size:.76rem;font-weight:600;white-space:nowrap}.type-badge.operador{background:#eef2ff;color:#3730a3}.type-badge.avaliador{background:#efedf9;color:#4b3a9e}.type-badge.administrador{background:#fef3c7;color:#92400e}:root[data-theme=dark] .type-badge{background:#ffffff14;color:#c3ccd9}:root .layout-content .view.danger{color:#dc2626}:root .layout-content .view.danger:hover{background:#fdecec}:root[data-theme=dark] .layout-content .view.danger{color:#f87171!important}.confirmation-dialog .form-error{margin:.6rem 0 0;color:#dc2626;font-size:.82rem}:root[data-theme=dark] :is(app-account-form,app-operator-form) .group-card .group-name{color:#fff}:root[data-theme=dark] :is(app-account-form,app-operator-form) .group-card.checked{border-color:#8b7cf0;background:#8b7cf01f}:root[data-theme=dark] app-sector-stats .stats-filters select{border-color:#2a3850;background:#0b1320;color:#fff}:root[data-theme=dark] app-sector-stats .stats-message{border-color:#1f2a3b;background:#111a27}:root[data-theme=dark] app-access-users .info-card{border-color:#1f2a3b;background:#111a27}:root[data-theme=dark] app-access-users .info-card dd{color:#fff}:root[data-theme=dark] app-access-users .section-head h2{color:#c9c1f5}:root[data-theme=dark] app-access .operator-link{color:#c9c1f5}:root[data-theme=dark] app-access-users :is(.user-link,.user-email,.user-groups){color:#fff}:root[data-theme=dark] :is(app-access-users,app-audit-log) :is(.filter-select select,.audit-filters select,.audit-filters input){border-color:#2a3850;background:#0b1320;color:#fff}:root[data-theme=dark] app-access-users .info-head strong{color:#fff}:root[data-theme=dark] app-audit-log .audit-action{background:#ffffff14;color:#c3ccd9}:root[data-theme=dark] app-audit-log :is(.audit-user,.audit-detail,.audit-detail strong){color:#fff}:root app-layout .layout-content :is(app-account-form,app-operator-form) .telecom-form .metric-input input{padding-right:.85rem!important}:root .sidebar .nav-list .nav-item.active{background:transparent!important;box-shadow:none!important;color:#291868!important;font-weight:700}:root .sidebar .nav-list .nav-item.active .nav-label{color:#291868!important}:root .sidebar .nav-list .nav-item.active .nav-icon{color:#fff!important}:root[data-theme=dark] .sidebar .nav-list .nav-item.active,:root[data-theme=dark] .sidebar .nav-list .nav-item.active .nav-label{color:#fff!important}:root[data-theme=dark] body,:root[data-theme=dark] .layout-container,:root[data-theme=dark] .layout-content-wrapper,:root[data-theme=dark] .layout-content{background:#161f30!important}:root[data-theme=dark] .sidebar{border-right:0!important}:root[data-theme=dark] .sidebar .nav-indicator{--notch: #161f30}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog){--solid: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20ZM12 6.3c-2 0-3.5 1.4-3.6 3.2h2c.1-.8.7-1.3 1.6-1.3.9 0 1.6.6 1.6 1.4 0 .6-.3 1-1.1 1.5-1 .7-1.5 1.4-1.5 2.6v.4h2v-.3c0-.6.2-1 1-1.5 1-.7 1.6-1.4 1.6-2.7 0-1.9-1.6-3.3-3.6-3.3ZM11 15.6h2v2h-2Z'/></svg>");width:min(100%,340px)!important;padding:1.6rem 1.4rem 1.4rem!important;border-radius:16px!important}:root .confirmation-dialog:has(textarea){width:min(100%,420px)!important}:root :is(.confirmation-dialog:has(.confirmation-mark.success),.quarter-notification,.excel-import-dialog:not(.error):not(:has(.excel-import-icon.neutral))){--solid: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20ZM10.6 16.2 6.6 12.2l1.4-1.4 2.6 2.6 5.4-5.4 1.4 1.4Z'/></svg>")}:root :is(.confirmation-dialog:has(.confirmation-mark.warning),.confirmation-dialog:has(.confirmation-mark.alert),.confirmation-dialog:has(.confirmation-mark.danger),.confirmation-dialog:has(.confirmation-mark.deactivate),.quarter-modal:not(:has(.quarter-alert-icon.neutral)),.excel-import-dialog.error){--solid: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M10.27 3.5a2 2 0 0 1 3.46 0l8.04 13.9A2 2 0 0 1 20.04 20.4H3.96a2 2 0 0 1-1.73-3l8.04-13.9ZM11 8.5h2v5.5h-2zM12 15.4a1.3 1.3 0 1 1 0 2.6 1.3 1.3 0 0 1 0-2.6Z'/></svg>")}:root .confirmation-dialog:has(.confirmation-mark.reject){--solid: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20ZM10.4 7.6 6 12l4.4 4.4 1.4-1.4-2-2H14a1.6 1.6 0 0 1 0 3.2h-1v2h1a3.6 3.6 0 0 0 0-7.2H9.8l2-2Z'/></svg>")}:root .excel-import-dialog:has(.excel-import-icon.neutral){--solid: var(--icon)}:root :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon){width:40px!important;height:40px!important;margin:0 auto .75rem!important;border-radius:0!important;background:transparent!important}:root :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon):before{width:40px;height:40px;-webkit-mask:var(--solid) center / contain no-repeat;mask:var(--solid) center / contain no-repeat}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) h2{font-size:1.05rem!important;font-weight:700!important}:root:not([data-theme=dark]) :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog) h2{color:#111827!important}:root :is(.confirmation-dialog,.quarter-modal,.quarter-notification,.excel-import-dialog)>p{font-size:.82rem!important}:root :is(.confirmation-actions,.quarter-modal-actions,.excel-import-actions){margin-top:1.25rem!important}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button{min-height:40px!important}:root :is(.confirmation-dialog .confirmation-actions,.quarter-modal-actions,.excel-import-actions) button:only-child{flex:1 1 auto!important}:root[data-theme=dark] :is(.confirmation-dialog .confirmation-mark,.quarter-modal .quarter-alert-icon,.quarter-notification .notification-icon,.excel-import-dialog .excel-import-icon){background:transparent!important}.estrutura-submissao.telecom-form{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#211b2e}.estrutura-submissao.contentor-pagina{min-height:0;padding:0;background:transparent;color:#211b2e}.estrutura-submissao .contentor-cartao{border:1px solid #e6e1f0;border-radius:10px;background:#fff;box-shadow:0 4px 16px #211b2e0d}.estrutura-submissao .trilha-navegacao{margin-bottom:1rem;color:#70678b;font-size:.72rem}.estrutura-submissao .trilha-navegacao .active{color:#291868}.estrutura-submissao .form-heading,.estrutura-submissao .linha-cabecalho-cartao{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e6e1f0}.estrutura-submissao .form-heading h1,.estrutura-submissao .titulo-cartao{margin:0;color:#291868;font-size:1.55rem;font-weight:700}.estrutura-submissao .eyebrow{color:#70678b;font-size:.72rem;font-weight:700;letter-spacing:.06em}.estrutura-submissao .contexto-operador,.estrutura-submissao .form-header-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,.7fr));align-items:end;gap:1rem;margin:0 0 1rem;padding:1rem 0;border-bottom:1px solid #e6e1f0}.estrutura-submissao .contexto-operador label,.estrutura-submissao .grupo-formulario,.estrutura-submissao .metric-field,.estrutura-submissao .province-select{display:grid;align-content:start;gap:.4rem}.estrutura-submissao .contexto-operador label>span,.estrutura-submissao .province-select>span,.estrutura-submissao .grupo-formulario>label,.estrutura-submissao .metric-field>span,.estrutura-submissao .grupo-formulario label{color:#514b60;font-size:.82rem;font-weight:600}.estrutura-submissao .contexto-operador strong{padding:.4rem 0}.estrutura-submissao .province-select{max-width:360px;margin:1rem 0}.estrutura-submissao .controlo-formulario,.estrutura-submissao .metric-input input,.estrutura-submissao .grupo-formulario input,.estrutura-submissao .grupo-formulario select,.estrutura-submissao .grupo-formulario textarea{box-sizing:border-box;min-height:42px;border:1px solid #d8d1e7;border-radius:6px;background:#fff;color:#211b2e;font:inherit;font-size:.92rem}.estrutura-submissao .controlo-formulario,.estrutura-submissao .metric-input input,.estrutura-submissao .grupo-formulario input,.estrutura-submissao .grupo-formulario select,.estrutura-submissao .grupo-formulario textarea{padding:.55rem .75rem}.estrutura-submissao .controlo-formulario:focus,.estrutura-submissao .metric-input input:focus,.estrutura-submissao .grupo-formulario input:focus,.estrutura-submissao .grupo-formulario select:focus,.estrutura-submissao .grupo-formulario textarea:focus{border-color:#291868;outline:2px solid rgba(41,24,104,.12)}.estrutura-submissao .section-tabs,.estrutura-submissao .tabs-navigation,.estrutura-submissao .contentor-cabecalho-abas{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid #e6e1f0}.estrutura-submissao .section-tabs,.estrutura-submissao .tabs-navigation{margin:1rem 0}.estrutura-submissao .section-tabs button,.estrutura-submissao .tabs-navigation button,.estrutura-submissao .cabecalho-abas button,.estrutura-submissao .tab-btn{flex:0 0 auto;padding:.7rem .8rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#514b60;font:inherit;font-size:.84rem;text-decoration:none;white-space:nowrap;cursor:pointer}.estrutura-submissao .section-tabs button.active,.estrutura-submissao .tabs-navigation button.active,.estrutura-submissao .cabecalho-abas button.active,.estrutura-submissao .tab-btn.active{border-bottom-color:#291868;color:#291868;font-weight:700}.estrutura-submissao .metrics-panel{margin:1rem 0 1.4rem;padding:1.2rem;border:1px solid #e6e1f0;border-radius:8px;background:#fff;box-shadow:0 3px 12px #211b2e0a}.estrutura-submissao.telecom-form .metrics-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem}.estrutura-submissao.telecom-form .metrics-heading h2{margin:0;color:#291868;font-size:1.05rem}.estrutura-submissao.telecom-form .metrics-heading p{margin:.3rem 0 0;color:#70678b;font-size:.85rem}.estrutura-submissao.telecom-form .metrics-heading>span{flex:0 0 auto;padding:.4rem .7rem;border-radius:999px;background:#f3f0fa;color:#291868;font-size:.82rem;font-weight:700}.estrutura-submissao .metrics-grid,.estrutura-submissao .grelha-formulario-4,.estrutura-submissao .grelha-formulario-3,.estrutura-submissao .grelha-formulario-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.9rem}.estrutura-submissao .metric-field{padding:.8rem;border:1px solid #e6e1f0;border-radius:6px;background:#f8f7fb}.estrutura-submissao .metric-input{display:flex;align-items:center;gap:.5rem}.estrutura-submissao .metric-input input{width:100%;min-width:0}.estrutura-submissao .metric-input small{flex:0 0 auto;color:#70678b;font-size:.76rem}.estrutura-submissao .table-responsive{overflow:auto;border:1px solid #e6e1f0;border-radius:8px}.estrutura-submissao .data-table{border-collapse:collapse;color:#211b2e;font-size:.9rem}.estrutura-submissao .data-table th,.estrutura-submissao .data-table td{padding:.65rem .55rem;border:1px solid #e6e1f0}.estrutura-submissao .data-table th{background:#f8f7fb;color:#514b60}.estrutura-submissao .acoes-formulario{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #e6e1f0}.estrutura-submissao .form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid #e6e1f0}.estrutura-submissao .actions-row{display:flex;gap:.75rem}.estrutura-submissao .cancel-action,.estrutura-submissao .submit-action,.estrutura-submissao .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem 1rem;border:1px solid #291868;border-radius:6px;font:inherit;font-size:.88rem;font-weight:700;text-decoration:none;cursor:pointer}.estrutura-submissao .cancel-action,.estrutura-submissao .btn-secondary{background:#fff;color:#291868}.estrutura-submissao .submit-action,.estrutura-submissao .btn-primary{background:#271772;color:#fff}.estrutura-submissao .acoes-formulario>app-quarterly-submission-panel{width:auto}.estrutura-submissao .acoes-formulario>app-submission-excel-importer{justify-self:start;min-width:0}.estrutura-submissao .submission-actions-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:.75rem}.estrutura-submissao .submission-action{box-sizing:border-box;display:inline-flex;width:104px;min-width:104px;height:40px;min-height:40px;align-items:center;justify-content:center;padding:0 .5rem;border:1px solid transparent;border-radius:6px;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.estrutura-submissao .acoes-formulario .clear-action{border-color:#dc2626;background:#fff;color:#dc2626}.estrutura-submissao .acoes-formulario .clear-action:hover:not(:disabled){background:#fef2f2}.estrutura-submissao .acoes-formulario .clear-action:disabled{opacity:.55;cursor:not-allowed}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .edit-action{border-color:#291868;background:#fff;color:#291868}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .save-action,.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .ready:not(.hover-button){border-color:#271772;background:#271772;color:#fff}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .quarter-action:disabled{opacity:.55}.estrutura-submissao .acoes-formulario>.clear-action{margin-right:auto}.estrutura-submissao.class-a-submission,.estrutura-submissao.unified-submission{display:flex;flex-direction:column}.estrutura-submissao.class-a-submission>app-quarterly-submission-panel,.estrutura-submissao.unified-submission>app-quarterly-submission-panel{order:3}.estrutura-submissao.class-a-submission>.quarter-fields{order:5}.estrutura-submissao.unified-submission>.quarter-fields{order:4}.estrutura-submissao.class-a-submission>.acoes-formulario,.estrutura-submissao.unified-submission>.acoes-formulario{order:6}.estrutura-submissao.class-a-submission .form-heading,.estrutura-submissao.unified-submission .form-heading{order:1}.estrutura-submissao.class-a-submission .contexto-operador,.estrutura-submissao.unified-submission .contexto-operador{order:2}.estrutura-submissao.class-a-submission .province-select,.estrutura-submissao.unified-submission .province-select{order:3}.estrutura-submissao.class-a-submission .contentor-cabecalho-abas,.estrutura-submissao.unified-submission .tabs-navigation{order:4}.estrutura-submissao.class-a-submission .metrics-panel,.estrutura-submissao.unified-submission .metrics-panel,.estrutura-submissao.class-a-submission .table-responsive,.estrutura-submissao.unified-submission .table-responsive{order:5}.estrutura-submissao.class-a-submission .acoes-formulario,.estrutura-submissao.class-a-submission .form-footer,.estrutura-submissao.unified-submission .acoes-formulario,.estrutura-submissao.unified-submission .form-footer{order:6}.estrutura-submissao.class-a-submission .tab-body,.estrutura-submissao.class-a-submission .tab-body>*,.estrutura-submissao.class-a-submission .submodule-container,.estrutura-submissao.unified-submission app-assinantes,.estrutura-submissao.unified-submission app-financeiro,.estrutura-submissao.unified-submission app-trafego,.estrutura-submissao.unified-submission app-sites,.estrutura-submissao.unified-submission .submodule-container{display:contents!important}.estrutura-submissao.unified-submission .submodule-container{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.estrutura-submissao.class-a-submission .contentor-cabecalho-abas,.estrutura-submissao.unified-submission .tabs-navigation{width:100%;margin:1rem 0}.estrutura-submissao.class-a-submission .metrics-panel,.estrutura-submissao.unified-submission .metrics-panel{width:100%}.estrutura-submissao.class-a-submission .table-responsive,.estrutura-submissao.unified-submission .table-responsive{width:100%;overflow:auto}@media (max-width: 700px){.estrutura-submissao.telecom-form,.estrutura-submissao.contentor-pagina{padding:1rem}.estrutura-submissao .contexto-operador,.estrutura-submissao .form-header-grid{grid-template-columns:1fr 1fr}.estrutura-submissao .contexto-operador>label:first-child,.estrutura-submissao .form-header-grid .grupo-formulario:first-child{grid-column:1 / -1}.estrutura-submissao .acoes-formulario{grid-template-columns:minmax(0,1fr)}.estrutura-submissao .submission-actions-right{justify-self:end}.estrutura-submissao .grelha-formulario-4,.estrutura-submissao .grelha-formulario-3,.estrutura-submissao .grelha-formulario-2{grid-template-columns:1fr}.estrutura-submissao .form-footer,.estrutura-submissao .actions-row{flex-direction:column-reverse}.estrutura-submissao .form-footer>*,.estrutura-submissao .actions-row>*{width:100%}.estrutura-submissao .acoes-formulario>.cancel-action,.estrutura-submissao .acoes-formulario>.clear-action,.estrutura-submissao .acoes-formulario>app-quarterly-submission-panel{width:auto}}@media (max-width: 900px){.estrutura-submissao.class-a-submission .contexto-operador,.estrutura-submissao.unified-submission .contexto-operador{grid-template-columns:repeat(2,minmax(0,1fr))}.estrutura-submissao.class-a-submission .contexto-operador>label:first-child,.estrutura-submissao.unified-submission .contexto-operador>label:first-child{grid-column:1 / -1}.estrutura-submissao.telecom-form .metrics-heading{align-items:flex-start;flex-direction:column}}app-layout .layout-content .estrutura-submissao.telecom-form{max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-layout .layout-content .estrutura-submissao.contentor-pagina{min-height:0!important;padding:0!important;background:transparent!important}app-layout .layout-content .estrutura-submissao .contentor-cartao{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-layout .layout-content .estrutura-submissao .metrics-panel{margin:0 0 1.5rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-layout .layout-content .estrutura-submissao .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}app-layout .layout-content .estrutura-submissao .metric-field{gap:.45rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#514b60!important;font-size:1rem!important;font-weight:500!important}app-layout .layout-content .estrutura-submissao .metric-field>span{color:#514b60!important;font-size:1rem!important;font-weight:500!important}app-layout .layout-content .estrutura-submissao .contexto-operador .controlo-formulario,app-layout .layout-content .estrutura-submissao .province-select .controlo-formulario,app-layout .layout-content .estrutura-submissao .feedback-field .controlo-formulario,app-layout .layout-content .estrutura-submissao .grupo-formulario .controlo-formulario,app-layout .layout-content .estrutura-submissao .metric-input input{box-sizing:border-box;width:100%;min-width:0;height:42px!important;min-height:42px!important;padding:.5rem .85rem!important;border:1px solid #d8d1e7!important;border-radius:6px!important;background:#fff!important;color:#211b2e!important;font-size:.95rem!important;font-weight:400!important}app-layout .layout-content .estrutura-submissao .tabs-navigation,app-layout .layout-content .estrutura-submissao .section-tabs,app-layout .layout-content .estrutura-submissao .cabecalho-abas{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;border-bottom:1px solid #e6e1f0}app-layout .layout-content .estrutura-submissao .submodule-container{width:100%;padding:.5rem 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-layout .layout-content .estrutura-submissao .table-responsive{overflow:auto!important;border:1px solid #e6e1f0!important;border-radius:8px!important;background:#fff!important}app-layout .layout-content .estrutura-submissao .data-table th,app-layout .layout-content .estrutura-submissao .data-table td{padding:.65rem .55rem;border-color:#e6e1f0}app-layout .layout-content .estrutura-submissao .data-table th{background:#f8f7fb;color:#514b60}@media (max-width: 900px){app-layout .layout-content .estrutura-submissao .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){app-layout .layout-content .estrutura-submissao .metrics-grid{grid-template-columns:1fr}}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .table-responsive{overflow:visible!important;border:0!important;background:transparent!important}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table{display:block;width:100%}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table thead{display:none!important}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.9rem}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table tr{display:contents}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table td{display:grid;align-content:start;gap:.4rem;min-width:0;padding:.8rem;border:1px solid #e6e1f0;border-radius:6px;background:#f8f7fb}app-layout .layout-content .estrutura-submissao .unified-subscriber-panel .data-table td:before{content:attr(data-label);color:#514b60;font-size:.82rem;font-weight:600}@media (max-width: 520px){.estrutura-submissao .form-heading{align-items:stretch;flex-direction:column}.estrutura-submissao .form-heading h1{font-size:1.35rem}.estrutura-submissao .submission-actions-right{display:flex;flex-direction:column-reverse;align-items:stretch;justify-self:stretch;width:100%}.estrutura-submissao .submission-actions-right>.submission-action{width:100%}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel{display:block;width:100%}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .quarter-footer{flex-wrap:nowrap}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .quarter-footer>*{flex:1 1 0;min-width:0}.estrutura-submissao .acoes-formulario app-quarterly-submission-panel .quarter-action{width:100%}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url("./media/open-sans-v18-latin-ext_latin-300-OTQZMBZS.eot");src:local(""),url("./media/open-sans-v18-latin-ext_latin-300-OTQZMBZS.eot?#iefix") format("embedded-opentype"),url("./media/open-sans-v18-latin-ext_latin-300-C2EEPOFQ.woff2") format("woff2"),url("./media/open-sans-v18-latin-ext_latin-300-FC6UN4WA.woff") format("woff"),url("./media/open-sans-v18-latin-ext_latin-300-A23GRNAX.ttf") format("truetype"),url("./media/open-sans-v18-latin-ext_latin-300-5DUBLHNV.svg#OpenSans") format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url("./media/open-sans-v18-latin-ext_latin-regular-JWSFLDIR.eot");src:local(""),url("./media/open-sans-v18-latin-ext_latin-regular-JWSFLDIR.eot?#iefix") format("embedded-opentype"),url("./media/open-sans-v18-latin-ext_latin-regular-7ZFEXO33.woff2") format("woff2"),url("./media/open-sans-v18-latin-ext_latin-regular-Z34LFHAD.woff") format("woff"),url("./media/open-sans-v18-latin-ext_latin-regular-VJVHIPPS.ttf") format("truetype"),url("./media/open-sans-v18-latin-ext_latin-regular-FFTE63HR.svg#OpenSans") format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url("./media/open-sans-v18-latin-ext_latin-600-AD7SZMUF.eot");src:local(""),url("./media/open-sans-v18-latin-ext_latin-600-AD7SZMUF.eot?#iefix") format("embedded-opentype"),url("./media/open-sans-v18-latin-ext_latin-600-LGKR2FBG.woff2") format("woff2"),url("./media/open-sans-v18-latin-ext_latin-600-ZQX4VOKP.woff") format("woff"),url("./media/open-sans-v18-latin-ext_latin-600-6QWF6KKK.ttf") format("truetype"),url("./media/open-sans-v18-latin-ext_latin-600-2DYXJUAU.svg#OpenSans") format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url("./media/open-sans-v18-latin-ext_latin-700-GV4A232M.eot");src:local(""),url("./media/open-sans-v18-latin-ext_latin-700-GV4A232M.eot?#iefix") format("embedded-opentype"),url("./media/open-sans-v18-latin-ext_latin-700-664Y32QN.woff2") format("woff2"),url("./media/open-sans-v18-latin-ext_latin-700-HLR6TK3G.woff") format("woff"),url("./media/open-sans-v18-latin-ext_latin-700-OZ6ATM5N.ttf") format("truetype"),url("./media/open-sans-v18-latin-ext_latin-700-JJECS7JD.svg#OpenSans") format("svg")}.card{background-color:var(--surface-card);padding:1rem;margin-bottom:2rem;border-radius:var(--border-radius)}.card:last-child{margin-bottom:0}.ng-hidden{display:none!important}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:600;line-height:1.2;color:var(--surface-900)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;padding:.25rem .4rem;border-radius:var(--border-radius);font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90A4AE}hr{border-top:solid var(--surface-border);border-width:1px 0 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}@keyframes px-mask-in{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes px-scalein{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes px-fadein{0%{opacity:0}to{opacity:1}}@keyframes px-fadeout{0%{opacity:1}to{opacity:0}}.px-scalein{animation:px-scalein .12s cubic-bezier(0,0,.2,1)}.px-fadein{animation:px-fadein .15s linear}.px-fadeout{animation:px-fadeout .15s linear}.layout-topbar-dark{--topbar-bg: #434B54;--topbar-menu-button-bg: rgba(202, 207, 219, .2);--topbar-menu-button-hover-bg: #4E565F;--topbar-item-text-color: #CACFDB;--topbar-item-hover-bg: rgba(78, 86, 95, .7);--topbar-item-secondary-text-color: rgba(202, 207, 219, .7);--topbar-item-bg-color:rgba(202, 207, 219, .2)}.layout-topbar-light{--topbar-bg: #FDFEFF;--topbar-menu-button-bg: #E8F1F8;--topbar-menu-button-hover-bg: rgba(232, 241, 248, .7);--topbar-item-text-color: #515C66;--topbar-item-hover-bg: rgba(232, 241, 248, .7);--topbar-item-secondary-text-color: rgba(81, 92, 102, .7);--topbar-item-bg-color: #E8F1F8}.layout-topbar-dim{--topbar-bg: #3C4962;--topbar-menu-button-bg: rgba(151, 162, 179, .2);--topbar-menu-button-hover-bg: #495771;--topbar-item-text-color: #CACFDB;--topbar-item-hover-bg:#495771;--topbar-item-secondary-text-color: rgba(202, 207, 219, .7);--topbar-item-bg-color: rgba(151, 162, 179, .2)}.layout-topbar{position:fixed;top:0;left:0;z-index:999;width:100%;height:4rem;transition:width var(--transition-duration);display:flex;color:var(--topbar-item-text-color);background-color:var(--topbar-bg);border-bottom:1px solid var(--surface-border);box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f}.layout-topbar ul{margin:0;padding:0;list-style-type:none}.layout-topbar .layout-topbar-start{display:flex;align-items:center;justify-content:flex-start;padding:1rem;position:relative;width:18rem}.layout-topbar .layout-topbar-start .layout-topbar-logo{display:flex;align-items:center;justify-content:flex-start}.layout-topbar .layout-topbar-start .layout-topbar-logo img{height:2.25rem}.layout-topbar .layout-topbar-start .layout-topbar-logo .layout-topbar-logo-slim{display:none}.layout-topbar .layout-topbar-end{display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding:.75rem 2rem .75rem .75rem}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items{display:flex;position:static;flex-direction:row;gap:1rem}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li{position:relative}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li>a{width:2.5rem;height:2.5rem;-webkit-user-select:none;user-select:none;border-radius:.5rem;padding:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--topbar-item-text-color)}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li>a i{font-size:1.25rem}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li>a:hover{background-color:var(--topbar-item-hover-bg);transition:background-color var(--transition-duration)}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li>a .p-badge{height:1rem;width:1rem;min-width:1rem;font-size:.75rem;line-height:1rem}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li.layout-topbar-profile img{width:2.5rem;height:2.5rem}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li.layout-topbar-profile>a{width:auto;padding:1.25rem 0}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li.layout-topbar-profile>a:hover{background-color:transparent}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li.layout-rightpanel-button>a{border-radius:50%;background-color:var(--topbar-menu-button-bg)}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search{position:relative;display:flex;align-items:center}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search input{padding:.5rem 2rem;color:var(--topbar-item-text-color);background-color:var(--topbar-menu-button-bg);border-radius:1.5rem;width:15rem;font-size:1rem;transition:var(--transition-duration);border:0 none}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search input:enabled:focus{box-shadow:0 0 0 1px #4d9fdc}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search input::placeholder{color:var(--topbar-item-secondary-text-color)}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search input::selection{background-color:var(--blue-200)}.layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items .layout-topbar-search>i{color:var(--topbar-item-text-color);position:absolute;left:.5rem;font-size:1rem}.layout-topbar .layout-menu-button{display:flex;align-items:center;justify-content:center;border-radius:50%;width:2.5rem;height:2.5rem;background-color:var(--topbar-menu-button-bg);color:var(--topbar-item-text-color);cursor:pointer}.layout-topbar .layout-menu-button:hover{background-color:var(--topbar-menu-button-hover-bg)}.layout-topbar .layout-menu-button i{font-size:1.25rem;color:var(--topbar-item-text-color)}.layout-topbar .layout-topbar-menu{position:absolute;top:3.25rem;right:0;min-width:18rem;transform-origin:top;color:var(--text-color)}.layout-topbar .layout-topbar-menu ul{background-color:var(--topbar-bg)}.layout-topbar .layout-topbar-menu li:hover{background-color:var(--topbar-item-hover-bg);transition:background-color var(--transition-duration)}.layout-topbar .layout-topbar-menu h6,.layout-topbar .layout-topbar-menu span:not(.p-badge),.layout-topbar .layout-topbar-menu a,.layout-topbar .layout-topbar-menu li{color:var(--topbar-item-text-color)}.layout-light .layout-topbar-menu{background-color:var(--topbar-bg)}.layout-menu-light{--menu-bg: #FDFEFF;--menu-shadow: 0 2px 12px 0 rgba(0, 0, 0, .06);--root-menuitem-text-color: #657380;--menuitem-text-color: #515C66;--menuitem-hover-bg: rgba(90, 101, 124, .2);--active-menuitem-text-color: #282E33;--active-menuitem-bg: rgba(90, 101, 124, .2)}.layout-menu-dark{--menu-bg: #434B54;--menu-shadow: 0 2px 12px 0 rgba(0, 0, 0, .06);--root-menuitem-text-color: #CDD2DB;--menuitem-text-color: #E5E8EC;--menuitem-hover-bg: #676E77;--active-menuitem-text-color: #ffffff;--active-menuitem-bg: #4E565F}.layout-menu-dim{--menu-bg: #291868;--menu-shadow: 0 2px 12px 0 rgba(0, 0, 0, .06);--root-menuitem-text-color: #ffffff;--menuitem-text-color: #ffffff;--menuitem-hover-bg: #3f567a;--active-menuitem-text-color: #ffffff;--active-menuitem-bg: #2d4776}.layout-sidebar{position:fixed;height:calc(100% - 4rem);margin-top:4rem;top:0;left:0;width:18rem;display:flex;flex-direction:column}.layout-sidebar .layout-menu-container{overflow:auto;flex:1;padding-bottom:2rem;background-color:var(--menu-bg);box-shadow:0 2px 12px #0000000f}.layout-sidebar .layout-menu{margin:0;padding:0 0 0 1.25rem;list-style-type:none}.layout-sidebar .layout-menu>li{margin-bottom:2.25rem}.layout-sidebar .layout-menu>li:first-child{margin-top:2rem}.layout-sidebar .layout-menu .layout-root-menuitem>div{margin-bottom:.5rem;font-size:12px}.layout-sidebar .layout-menu .layout-root-menuitem>div.layout-menuitem-root-text{color:var(--root-menuitem-text-color);font-size:.857rem;font-weight:600;text-transform:uppercase}.layout-sidebar .layout-menu .layout-root-menuitem>a{display:none}.layout-sidebar .layout-menu .layout-root-menuitem>ul>li{overflow:hidden;border-bottom-left-radius:8px;border-top-left-radius:8px}.layout-sidebar .layout-menu .layout-root-menuitem li{margin-top:.5rem}.layout-sidebar .layout-menu a{-webkit-user-select:none;user-select:none}.layout-sidebar .layout-menu a.active-menuitem>.layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem{background-color:var(--active-menuitem-bg)}.layout-sidebar .layout-menu li.active-menuitem>a{background-color:var(--menuitem-hover-bg)}.layout-sidebar .layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>ul{overflow:hidden}.layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-sidebar .layout-menu ul a{display:flex;align-items:center;position:relative;outline:0 none;color:var(--menuitem-text-color);cursor:pointer;padding:.5rem 1rem;transition:background-color var(--transition-duration),box-shadow var(--transition-duration)}.layout-sidebar .layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-sidebar .layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform var(--transition-duration)}.layout-sidebar .layout-menu ul a.active-route,.layout-sidebar .layout-menu ul a:hover{background-color:var(--menuitem-hover-bg)}.layout-sidebar .layout-menu ul ul{overflow:hidden}.layout-sidebar .layout-menu ul ul li a{padding-left:1.5rem}.layout-sidebar .layout-menu ul ul li li a{padding-left:2rem}.layout-sidebar .layout-menu ul ul li li li a{padding-left:2.5rem}.layout-sidebar .layout-menu ul ul li li li li a{padding-left:3rem}.layout-sidebar .layout-menu ul ul li li li li li a{padding-left:3.5rem}.layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:4rem}@media screen and (min-width: 992px){.layout-container.layout-horizontal .layout-sidebar{width:100%;height:3rem;position:fixed;z-index:998;overflow:visible;flex-direction:row;box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container{overflow:auto;padding-bottom:0}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-horizontal .layout-sidebar ul li{margin:0;border-radius:8px}.layout-container.layout-horizontal .layout-sidebar ul li.layout-submenu-item{margin-top:.5rem;font-size:.875rem}.layout-container.layout-horizontal .layout-topbar .layout-topbar-start .layout-menu-button{display:none}.layout-container.layout-horizontal .layout-content-wrapper{padding-top:7rem}.layout-container.layout-horizontal .layout-menu{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;height:100%;padding:1rem}.layout-container.layout-horizontal .layout-menu ul{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;padding:.5rem;border-radius:8px;cursor:pointer;outline:none;color:var(--menuitem-text-color);transition:background-color var(--transition-duration)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:block;margin-left:auto;transition:transform .2s}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{color:var(--menuitem-text-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-text{font-size:.875rem;display:block;margin-left:.75rem;margin-right:.75rem;white-space:nowrap}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul{position:absolute;left:auto;top:3rem;min-width:17rem;background-color:var(--menu-bg);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;padding:8px;border-radius:var(--border-radius);max-height:20rem;overflow:auto;z-index:999}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul::-webkit-scrollbar{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-horizontal.layout-menu-profile-start .layout-menu-profile{border-bottom:0 none}.layout-container.layout-horizontal.layout-menu-profile-start .layout-menu-profile>ul{left:0}.layout-container.layout-horizontal.layout-menu-profile-end .layout-menu-profile{border-top:0 none}.layout-container.layout-horizontal.layout-menu-profile-end .layout-menu-profile>ul{right:0}.layout-container.layout-horizontal .layout-menu-profile{position:relative;overflow:visible;width:auto;height:100%}.layout-container.layout-horizontal .layout-menu-profile>button{padding:0 .75rem;width:auto;height:100%}.layout-container.layout-horizontal .layout-menu-profile>button .layout-menu-profile-toggler{margin-left:.5rem}.layout-container.layout-horizontal .layout-menu-profile>ul{position:absolute;top:3rem;min-width:15rem;background-color:var(--menu-bg);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;padding:1rem;border-radius:var(--border-radius);max-height:20rem;overflow:auto;z-index:999;transform-origin:center top}.layout-container.layout-horizontal .layout-menu-profile>ul>li>button{padding:.75rem .5rem}}.parallax__layer__0{transform:translateZ(-150px) scale(2.5)}.parallax__layer__1{transform:translateZ(-100px) scale(2)}.parallax__layer__2{transform:translateZ(-50px) scale(1.5)}.parallax__layer__3{transform:translateZ(0) scale(1)}html{height:100%;font-size:14px}body{font-weight:400;padding:0;margin:0;min-height:100%;background:var(--layout-body-bg);color:var(--text-color);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:85px}.layout-content-wrapper{padding-top:4rem;min-height:100vh;display:flex;flex-direction:column}.layout-content-wrapper .layout-content{flex:1 1 auto;padding:2rem}.layout-footer{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background-color:var(--content-bg)}.layout-config-button.p-button{z-index:999;position:fixed;top:50%;right:0;width:auto;border-top-right-radius:0;border-bottom-right-radius:0;padding:.5rem}.layout-config-button.p-button .p-button-icon{font-size:2rem}.layout-breadcrumb-container{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}.layout-breadcrumb-container .layout-breadcrumb ol{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:.5rem;flex-wrap:wrap;color:var(--text-color-secondary)}.layout-breadcrumb-container .layout-breadcrumb ol li{display:flex;align-items:center}.layout-breadcrumb-container .layout-breadcrumb ol li span{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.layout-breadcrumb-container .layout-breadcrumb-buttons{display:flex;align-items:center;gap:.25rem}.layout-breadcrumb-container .layout-breadcrumb-buttons button{flex-shrink:0}#order-tabs-container .order-tab{background-color:color-mix(in srgb,var(--content-alt-bg-color) 30%,transparent)}#order-tabs-container .order-tab h3{color:#949aa6}#order-tabs-container .order-tab:hover{background-color:color-mix(in srgb,var(--content-alt-bg-color) 50%,transparent)}#order-tabs-container .order-tab:hover h3{color:#2f8ee599}#order-tabs-container .order-tab.order-tab-active{background-color:color-mix(in srgb,var(--content-alt-bg-color) 70%,transparent)}#order-tabs-container .order-tab.order-tab-active h3{color:#2f8ee5}#traffic-tabs-container .traffic-tab{background-color:var(--content-alt-bg-color)}#traffic-tabs-container .traffic-tab.traffic-tab-active{background-color:var(--primary-600)}.overview-card .header-button{background-color:#949aa61a}.overview-card .tooltip-wrapper{position:relative}.overview-card .tooltip-wrapper span{font-size:12px;min-width:6px;position:absolute;padding:1px;border-radius:2px;background-color:var(--content-alt-bg-color);top:-22px;left:-4px;display:none;z-index:2}.overview-card .tooltip-wrapper:hover span{display:block}.loader{background:#fff;background:radial-gradient(#fff,#e8f1f8);inset:0;overflow:hidden;position:fixed;z-index:99999}.loader-inner{height:60px;inset:0;margin:auto;position:absolute;width:100px}.loader-line-wrap{animation:spin 2s cubic-bezier(.175,.885,.32,1.275) infinite;box-sizing:border-box;height:50px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 100%;width:100px}.loader-line{border:4px solid transparent;border-radius:100%;box-sizing:border-box;height:100px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100px}.loader-line-wrap:nth-child(1){animation-delay:-50ms}.loader-line-wrap:nth-child(2){animation-delay:-.1s}.loader-line-wrap:nth-child(3){animation-delay:-.15s}.loader-line-wrap:nth-child(4){animation-delay:-.2s}.loader-line-wrap:nth-child(5){animation-delay:-.25s}.loader-line-wrap:nth-child(1) .loader-line{border-color:#1b74c5;height:90px;width:90px;top:7px}.loader-line-wrap:nth-child(2) .loader-line{border-color:#448acb;height:76px;width:76px;top:14px}.loader-line-wrap:nth-child(3) .loader-line{border-color:#6bb0e5;height:62px;width:62px;top:21px}.loader-line-wrap:nth-child(4) .loader-line{border-color:#9ed4f6;height:48px;width:48px;top:28px}.loader-line-wrap:nth-child(5) .loader-line{border-color:#ceebfa;height:34px;width:34px;top:35px}@keyframes spin{0%,15%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 992px){.layout-container.layout-static .layout-sidebar{transition:transform var(--transition-duration)}.layout-container.layout-static .layout-content-wrapper{margin-left:18rem;transition:margin-left var(--transition-duration)}.layout-container.layout-static-inactive .layout-sidebar{transform:translate(-100%)}.layout-container.layout-static-inactive .layout-content-wrapper{margin-left:0}.layout-container.layout-overlay:not(.layout-rtl) .layout-content-wrapper{margin-left:0}.layout-container.layout-overlay:not(.layout-rtl) .layout-sidebar{z-index:999;transform:translate(-100%);transition:transform var(--transition-duration)}.layout-container.layout-overlay:not(.layout-rtl).layout-overlay-active .layout-sidebar{transform:translate(0)}}@media screen and (max-width: 991px){.blocked-scroll{overflow:hidden}.layout-container .layout-content-wrapper{margin-left:0;margin-top:5rem}.layout-container .layout-sidebar{height:calc(100% - 9.2rem);margin-top:9.2rem;z-index:999;transform:translate(-100%);transition:transform var(--transition-duration);box-shadow:none}.layout-container.layout-mobile-active .layout-sidebar{height:calc(100% - 9.2rem);margin-top:9.2rem;transform:translate(0)}.layout-container.layout-mobile-active .layout-mask{display:block;animation:fadein var(--transition-duration)}.layout-container .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-container .layout-topbar{flex-direction:column;height:auto}.layout-container .layout-topbar .layout-topbar-start .layout-topbar-menu{width:100vw}.layout-container .layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items{position:relative}.layout-container .layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li{position:static}.layout-container .layout-topbar .layout-topbar-end .layout-topbar-actions-end .layout-topbar-items>li>div{width:100vw;left:-1rem}.layout-container .layout-topbar .layout-topbar-start{width:100%;justify-content:space-between}.layout-container .layout-topbar .layout-topbar-end{padding:1rem}.layout-container .layout-topbar .layout-topbar-actions-end{width:100%}.layout-container .layout-topbar .layout-topbar-actions-end>ul.layout-topbar-items{justify-content:space-between}.layout-container .layout-topbar .layout-topbar-actions-end>ul.layout-topbar-items>li.layout-topbar-profile{display:none}}@media screen and (min-width: 1960px){.layout-content,.landing-wrapper{width:1504px;margin-left:auto!important;margin-right:auto!important}}
