@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-obsidiana:#02030d;--color-noite:#080b1a;--color-ciano:#22d3ee;--color-violeta:#8b5cf6;--color-magenta:#ec4899;--color-neve:#f7f8fc;--color-texto-secundario:#aab1c9;--color-borda:#222944;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-control:10px;--radius-surface:16px;--shadow-surface:0 16px 44px #00000038}*{box-sizing:border-box}body{background:var(--color-obsidiana);min-width:320px;color:var(--color-neve);margin:0;font-family:Manrope Variable,sans-serif}button,input,select{font:inherit;min-height:44px}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.ui-button{border-radius:var(--radius-control);padding:0 var(--space-4);cursor:pointer;border:1px solid #0000;font-weight:700}.ui-button--primary{background:var(--color-ciano);color:var(--color-obsidiana)}.ui-button--secondary{background:var(--color-noite);border-color:var(--color-ciano);color:var(--color-neve)}.ui-button--ghost{color:var(--color-neve);background:0 0}.ui-button--danger{background:var(--color-magenta);color:var(--color-neve)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-field{gap:var(--space-2);color:var(--color-neve);display:grid}.ui-field input,.ui-field select{border:1px solid var(--color-borda);border-radius:var(--radius-control);background:var(--color-noite);width:100%;color:var(--color-neve);padding:0 var(--space-3)}.ui-card,.ui-empty-state,.ui-modal{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);padding:var(--space-6)}.ui-card h2,.ui-empty-state h2{margin-top:0;font-family:Sora Variable,sans-serif}.ui-badge{color:var(--color-ciano);background:#22d3ee1f;border-radius:999px;padding:4px 8px;display:inline-flex}.ui-loading-state{color:var(--color-texto-secundario)}.ui-page-header{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.ui-page-header h1,.ui-page-header h2,.ui-page-header h3{margin:0;font-family:Sora Variable,sans-serif}.ui-page-header p{color:var(--color-texto-secundario)}.ui-modal{box-sizing:border-box;width:min(560px,100vw - 32px);max-width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-neve);position:fixed;inset:50% auto auto 50%;overflow:hidden auto;transform:translate(-50%,-50%)}.ui-modal-open{overflow:hidden}.ui-modal header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-modal::backdrop{background:#02030db8}@media (width<=767px){.ui-modal{border-radius:var(--radius-surface) var(--radius-surface) 0 0;width:100%;max-width:none;max-height:min(88dvh,100dvh - 16px);inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.global-search{flex:1;min-width:0;position:relative}.global-search__panel{top:calc(100% + var(--space-2));z-index:20;background:var(--color-noite);border:1px solid var(--color-borda);border-radius:var(--radius-md,8px);max-height:60vh;padding:var(--space-3);position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.global-search__empty{color:var(--color-texto-secundario);margin:0}.global-search__group+.global-search__group{margin-top:var(--space-3)}.global-search__group-title{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--color-texto-secundario);font-size:.8rem}.global-search__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.global-search__item{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.global-search__item-title{color:var(--color-neve);margin:0}.global-search__item-context{color:var(--color-texto-secundario);margin:0;font-size:.85rem}.global-search__open-btn{flex-shrink:0}@media (width<=767px){.global-search__panel{left:var(--space-4);right:var(--space-4)}}.app-shell{background:var(--color-obsidiana);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.app-shell__header{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-noite);border-bottom:1px solid var(--color-borda);flex-wrap:wrap;display:flex}.app-shell__brand{color:var(--color-neve);white-space:nowrap;font-family:Sora Variable,sans-serif;font-weight:700}.app-shell__header .ui-field{flex:1;min-width:0;margin:0}@media (width<=767px){.app-shell__header .ui-field{flex-basis:100%;order:1}}.app-shell__sidebar{display:none}.app-shell__content{min-width:0;padding:var(--space-4);overflow-x:hidden}.app-shell__bottom-nav{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);background:var(--color-noite);border-top:1px solid var(--color-borda);display:flex}.app-shell__bottom-nav .app-shell__nav-link,.app-shell__bottom-nav .ui-button{min-width:0;padding-left:var(--space-1);padding-right:var(--space-1);flex:1}.app-shell__nav-link{color:var(--color-texto-secundario);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:var(--space-2) var(--space-1);text-decoration:none;display:block;overflow:hidden}.app-shell__nav-link--active{color:var(--color-ciano)}@media (width>=1024px){.app-shell{grid-template-rows:auto 1fr;grid-template-columns:240px minmax(0,1fr)}.app-shell__header{grid-column:1/-1}.app-shell__sidebar{gap:var(--space-2);padding:var(--space-4);border-right:1px solid var(--color-borda);flex-direction:column;display:flex}.app-shell__bottom-nav{display:none}}.login-page{min-height:100vh;padding:var(--space-6);background:var(--color-obsidiana);justify-content:center;align-items:center;display:flex}.login-page__panel{gap:var(--space-4);text-align:center;width:100%;max-width:360px;display:grid}.login-page__logo{justify-self:center;max-width:220px;height:auto}.login-page__tagline{color:var(--color-texto-secundario);margin:0}.login-page__form{gap:var(--space-4);text-align:left;display:grid}.login-page__password{gap:var(--space-2);display:grid}.login-page__toggle-password{color:var(--color-ciano);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0}.login-page__separator{color:var(--color-texto-secundario);margin:0}.dashboard-page{gap:var(--space-6);display:grid}.dashboard-page__metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.dashboard-page__metrics .ui-card{padding:var(--space-4);box-shadow:none}.dashboard-page__card-clickable{cursor:pointer;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.dashboard-page__card-clickable:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.dashboard-page__card-content{gap:var(--space-3);display:grid}.dashboard-page__status-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-borda);grid-template-columns:1fr 1fr;align-items:center;display:grid}.dashboard-page__status-row:last-child{border-bottom:none}.dashboard-page__status-label{color:var(--color-texto-secundario);font-size:.875rem}.dashboard-page__status-count{color:var(--color-texto-primario);font-weight:600}.dashboard-page__status-value{text-align:right;color:var(--color-texto-primario);font-weight:600}.dashboard-page__highlight-success{color:var(--color-sucesso)}.dashboard-page__highlight-warning{color:var(--color-aviso)}.dashboard-page__body{gap:var(--space-4);grid-template-columns:1fr;display:grid}.dashboard-page__schedule ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dashboard-page__event-item{gap:var(--space-2);padding:var(--space-3);background-color:var(--color-fundo-secundario);border-radius:var(--raio-borda);border:1px solid var(--color-borda);display:grid}.dashboard-page__event-header{gap:var(--space-2);grid-template-columns:1fr auto;align-items:start;display:grid}.dashboard-page__event-date{color:var(--color-texto-secundario);white-space:nowrap;font-size:.875rem}.dashboard-page__event-details{gap:var(--space-1);color:var(--color-texto-secundario);font-size:.875rem;display:grid}@media (width<=1023px){.dashboard-page__metrics,.dashboard-page__status-row{grid-template-columns:1fr}.dashboard-page__status-value{text-align:left}}.clients-page{gap:var(--space-6);max-width:1360px;display:grid}.clients-page__view{gap:var(--space-6);display:grid}.clients-page__tabs{align-items:center;gap:var(--space-2);border:1px solid var(--color-borda);border-radius:var(--radius-control);background:#080f21b8;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.clients-page__tab{justify-content:center;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-control) - 3px);min-height:38px;padding:0 var(--space-4);color:var(--color-texto-secundario);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.86rem;font-weight:750;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.clients-page__tab:hover{color:var(--color-neve);background:#22d3ee12}.clients-page__tab[aria-selected=true]{color:var(--color-neve);background:linear-gradient(110deg,#22d3ee2e,#8b5cf629);box-shadow:inset 0 0 0 1px #22d3ee40}.clients-page__tab:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.clients-page__pipeline{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:radial-gradient(circle at 92% 0%, #8b5cf629, transparent 27%), var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.clients-page__pipeline-header{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6);display:flex}.clients-page__pipeline-header h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.clients-page__pipeline-header p:last-child{margin:var(--space-2) 0 0;color:var(--color-texto-secundario);font-size:.9rem}.clients-page__pipeline-header>span{color:var(--color-ciano);white-space:nowrap;background:#22d3ee12;border:1px solid #22d3ee33;border-radius:999px;flex:none;padding:6px 10px;font-size:.76rem;font-weight:750}.clients-page__pipeline-filters{align-items:end;gap:var(--space-3);border-top:1px solid var(--color-borda);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,1fr)) auto;display:grid}.clients-page__pipeline-filters .ui-input{min-width:0}.clients-page__pipeline-filter-field{gap:var(--space-2);color:var(--color-texto-secundario);font-size:.78rem;font-weight:700;display:grid}.clients-page__pipeline-filter-field select{border:1px solid var(--color-borda);border-radius:var(--radius-control);width:100%;min-height:42px;padding:0 var(--space-3);color:var(--color-neve);font:inherit;background:#080f21c7}.clients-page__pipeline-clear-filters{border-radius:var(--radius-control);min-height:42px;padding:0 var(--space-3);color:var(--color-ciano);font:inherit;cursor:pointer;background:#22d3ee12;border:1px solid #22d3ee47;font-size:.82rem;font-weight:750}.clients-page__pipeline-clear-filters:disabled{cursor:not-allowed;opacity:.5}.clients-page__pipeline-no-results{align-items:center;gap:var(--space-2);margin:0 var(--space-6);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:var(--color-ciano);background:#22d3ee0a;border:1px dashed #22d3ee4d;display:flex}.clients-page__pipeline-no-results p{color:var(--color-texto-secundario);margin:0;font-size:.84rem}.clients-page__pipeline-scroll{overscroll-behavior-inline:contain;border-top:1px solid var(--color-borda);max-width:100%;padding:var(--space-4);overflow-x:auto}.clients-page__pipeline-board{gap:var(--space-3);grid-template-columns:repeat(7,minmax(228px,1fr));min-width:1720px;display:grid}.clients-page__pipeline-column{align-content:start;gap:var(--space-3);border-radius:var(--radius-control);min-height:368px;padding:var(--space-3);background:#050b1b7a;border:1px solid #222944e6;display:grid}.clients-page__pipeline-column>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.clients-page__pipeline-column>header>div{align-items:center;gap:8px;min-width:0;display:flex}.clients-page__pipeline-column h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:.82rem;line-height:1.25}.clients-page__pipeline-stage-dot{background:var(--color-ciano);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #22d3eebf}.clients-page__pipeline-column:nth-child(2) .clients-page__pipeline-stage-dot,.clients-page__pipeline-column:nth-child(4) .clients-page__pipeline-stage-dot{background:#a78bfa;box-shadow:0 0 12px #a78bfab3}.clients-page__pipeline-column:nth-child(3) .clients-page__pipeline-stage-dot,.clients-page__pipeline-column:nth-child(5) .clients-page__pipeline-stage-dot{background:#e879f9;box-shadow:0 0 12px #e879f9b3}.clients-page__pipeline-column:nth-child(6) .clients-page__pipeline-stage-dot,.clients-page__pipeline-column:nth-child(7) .clients-page__pipeline-stage-dot{background:var(--color-texto-secundario);box-shadow:none}.clients-page__pipeline-column>header>span{min-width:24px;height:24px;color:var(--color-texto-secundario);background:#aab1c91f;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.clients-page__pipeline-cards{align-content:start;gap:var(--space-3);display:grid}.clients-page__lead-card{gap:var(--space-2);padding:var(--space-3);background:linear-gradient(145deg,#142039e6,#080f21f0);border:1px solid #22d3ee29;border-radius:12px;display:grid;box-shadow:0 10px 24px #00000029}.clients-page__lead-card strong{color:var(--color-neve);font-size:.9rem}.clients-page__lead-card p,.clients-page__lead-card div{color:var(--color-texto-secundario);margin:0;font-size:.76rem;line-height:1.4}.clients-page__lead-card p:not(.clients-page__lead-event){justify-content:space-between;gap:var(--space-2);display:flex}.clients-page__lead-card span{color:#91a0c0}.clients-page__lead-event{border-top:1px solid #222944c7;border-bottom:1px solid #222944c7;padding:7px 0;color:#c4b5fd!important}.clients-page__lead-card div{background:#22d3ee0e;border-radius:8px;gap:3px;padding:8px;display:grid}.clients-page__lead-card div p{color:var(--color-neve)}.clients-page__lead-move{border:1px solid #8b5cf659;gap:var(--space-2)!important;background:#8b5cf617!important}.clients-page__lead-move label{color:var(--color-neve);font-size:.75rem;font-weight:750}.clients-page__lead-move select{width:100%;min-height:34px;color:var(--color-neve);font:inherit;background:#050b1bdb;border:1px solid #22d3ee52;border-radius:8px;outline:none;padding:0 8px;font-size:.76rem}.clients-page__lead-move select:focus-visible,.clients-page__lead-move-trigger:focus-visible,.clients-page__lead-move-actions button:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.clients-page__lead-move-actions{justify-content:flex-end;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;gap:6px!important;padding:0!important;display:flex!important}.clients-page__lead-move-trigger,.clients-page__lead-move-actions button{min-height:32px;color:var(--color-ciano);font:inherit;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:8px;padding:0 9px;font-size:.75rem;font-weight:750;transition:border-color .16s,background .16s,color .16s}.clients-page__lead-move-trigger:hover,.clients-page__lead-move-confirm:hover{border-color:var(--color-ciano);color:var(--color-neve);background:#22d3ee29}.clients-page__lead-move-trigger{width:100%}.clients-page__lead-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.clients-page__lead-edit-trigger{color:#c4b5fd;min-height:32px;font:inherit;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf661;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:750;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.clients-page__lead-view-trigger{min-height:32px;color:var(--color-ciano);font:inherit;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;font-weight:750;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.clients-page__lead-view-trigger:hover{border-color:var(--color-ciano);color:var(--color-neve);background:#22d3ee29}.clients-page__lead-view-trigger:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.clients-page__lead-edit-trigger:hover{color:var(--color-neve);background:#8b5cf62e;border-color:#a78bfa}.clients-page__lead-edit-trigger:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.clients-page__lead-move-cancel{color:var(--color-texto-secundario)!important;background:0 0!important;border-color:#0000!important}.clients-page__lead-move-cancel:hover{color:var(--color-neve)!important}.clients-page__pipeline-empty{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);color:var(--color-ciano);text-align:center;background:#22d3ee09;border:1px dashed #22d3ee38;border-radius:12px;display:grid}.clients-page__pipeline-empty p{color:var(--color-texto-secundario);margin:0;font-size:.78rem;line-height:1.4}.clients-page .ui-page-header .ui-button{align-items:center;gap:var(--space-2);display:inline-flex;box-shadow:0 10px 24px #22d3ee2e}.clients-page__overview{align-items:center;gap:var(--space-3);border-radius:var(--radius-surface);padding:var(--space-4);background:linear-gradient(100deg,#22d3ee1a,#8b5cf614);border:1px solid #22d3ee47;display:flex}.clients-page__overview-icon{width:44px;height:44px;color:var(--color-ciano);background:#22d3ee24;border-radius:50%;place-items:center;display:grid}.clients-page__overview div:last-child{gap:2px;display:grid}.clients-page__overview span,.clients-page__list-heading>span,.clients-page__contact small,.clients-page__identity small{color:var(--color-texto-secundario)}.clients-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.clients-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.clients-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.clients-page__list h2{margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.clients-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(150px,.7fr) minmax(170px,.8fr);display:grid;position:relative}.clients-page__filters .ui-field:first-child input{padding-left:42px}.clients-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.clients-page__table-wrap{overflow-x:auto}.clients-page__table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.clients-page__table th{padding:var(--space-3) var(--space-6);color:var(--color-texto-secundario);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.clients-page__table td{padding:var(--space-4) var(--space-6);color:var(--color-texto-secundario);border-top:1px solid #222944b8;font-size:.9rem}.clients-page__table tbody tr{transition:background .16s}.clients-page__table tbody tr:hover{background:#22d3ee0b}.clients-page__identity,.clients-page__contact{gap:3px;display:grid}.clients-page__identity{grid-template-columns:38px 1fr;align-items:center;min-width:180px}.clients-page__identity>span{color:#d9ccff;background:#8b5cf624;border:1px solid #8b5cf66b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid}.clients-page__identity strong,.clients-page__contact strong{color:var(--color-neve)}.clients-page__contact{min-width:200px}.clients-page__status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.clients-page__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.clients-page__status--ativo{color:var(--color-ciano);background:#22d3ee1f}.clients-page__status--negotiation{color:#c4b5fd;background:#8b5cf626}.clients-page__status--inativo{color:var(--color-texto-secundario);background:#aab1c91a}.clients-page__actions{justify-content:end;gap:var(--space-1);white-space:nowrap;display:flex}.clients-page__actions .ui-button{min-width:36px;min-height:36px;color:var(--color-texto-secundario);place-items:center;padding:0;display:inline-grid}.clients-page__actions .ui-button:hover{color:var(--color-ciano);background:#22d3ee17}.clients-page__actions .clients-page__archive-action:hover{color:#fda4af;background:#fb71851a}.clients-page__actions .clients-page__reactivate-action:hover{color:var(--color-ciano);background:#22d3ee24}.clients-page__list .ui-empty-state{margin:var(--space-6);text-align:center}.clients-page__notice{right:var(--space-4);bottom:var(--space-4);z-index:1;border-radius:var(--radius-control);box-shadow:var(--shadow-surface);padding:var(--space-3) var(--space-4);color:var(--color-neve);background:#101a2d;border:1px solid #22d3ee61;margin:0;position:fixed}.clients-page__modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-6);background:#030712c2;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.clients-page__modal{width:min(760px,100%);max-height:min(840px, calc(100vh - (var(--space-6) * 2)));border-radius:var(--radius-surface);background:linear-gradient(145deg, #101a2d, var(--color-noite));border:1px solid #22d3ee4d;overflow-y:auto;box-shadow:0 28px 80px #00000085,0 0 44px #22d3ee1a}.clients-page__modal-header{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-borda);padding:var(--space-6);display:flex}.clients-page__modal-header h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.35rem}.clients-page__modal-header p:last-child{max-width:520px;margin:var(--space-2) 0 0;color:var(--color-texto-secundario)}.clients-page__modal-close.ui-button{width:38px;height:38px;color:var(--color-texto-secundario);flex:none;place-items:center;padding:0;display:grid}.clients-page__confirm-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--space-4);background:#030712a3;place-items:center;display:grid;position:fixed;inset:0}.clients-page__confirm-dialog{border-radius:var(--radius-surface);background:radial-gradient(circle at top right, #8b5cf633, transparent 48%), linear-gradient(145deg, #141a32, var(--color-noite));width:min(440px,100%);padding:var(--space-6);border:1px solid #8b5cf670;box-shadow:0 28px 80px #00000094,0 0 42px #8b5cf624}.clients-page__confirm-dialog h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.25rem}.clients-page__confirm-dialog>p:last-of-type{margin:var(--space-2) 0 0;color:var(--color-texto-secundario);line-height:1.55}.clients-page__confirm-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);display:flex}.clients-page__drawer-backdrop{z-index:21;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030712b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.clients-page__drawer{background:radial-gradient(circle at 96% 4%, #8b5cf62e, transparent 31%), linear-gradient(145deg, #101a2d, var(--color-noite));border-left:1px solid #22d3ee4d;flex-direction:column;width:min(560px,100%);min-height:100%;display:flex;overflow-y:auto;box-shadow:-24px 0 68px #0006}.clients-page__drawer-header{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-borda);padding:var(--space-6);display:flex}.clients-page__drawer-title{align-items:center;gap:var(--space-3);min-width:0;display:flex}.clients-page__drawer-avatar{color:#e2d9ff;background:#8b5cf629;border:1px solid #8b5cf67a;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:.9rem;font-weight:800;display:grid}.clients-page__drawer-title .clients-page__eyebrow{margin-bottom:3px}.clients-page__drawer-title h2{color:var(--color-neve);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Sora Variable,sans-serif;font-size:1.35rem;overflow:hidden}.clients-page__drawer-title p:last-child{color:var(--color-texto-secundario);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.88rem;overflow:hidden}.clients-page__drawer .clients-page__modal-close{border-radius:var(--radius-control);width:38px;height:38px;color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:0;outline:none;flex:none;place-items:center;display:grid}.clients-page__drawer .clients-page__modal-close:hover{color:var(--color-ciano);background:#22d3ee17}.clients-page__drawer .clients-page__modal-close:focus-visible{box-shadow:0 0 0 3px #22d3ee33}.clients-page__drawer-body{align-content:start;gap:var(--space-6);padding:var(--space-6);flex:1;display:grid}.clients-page__drawer-summary{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3);background:#22d3ee0e;border:1px solid #22d3ee29;display:flex}.clients-page__drawer-summary>span:last-child{color:var(--color-texto-secundario);text-align:right;font-size:.8rem}.clients-page__detail-section{gap:var(--space-3);display:grid}.clients-page__detail-section h3{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:.94rem;display:flex}.clients-page__detail-section h3 svg{color:var(--color-ciano)}.clients-page__details-grid{border:1px solid var(--color-borda);border-radius:var(--radius-control);background:var(--color-borda);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.clients-page__details-grid>div{min-width:0;padding:var(--space-3);background:#080f21d1;gap:6px;display:grid}.clients-page__lead-detail-wide{grid-column:1/-1}.clients-page__details-grid dt{color:var(--color-texto-secundario);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.clients-page__details-grid dt svg{color:var(--color-ciano)}.clients-page__details-grid dd{overflow-wrap:anywhere;color:var(--color-neve);margin:0;font-size:.88rem}.clients-page__detail-notes{border-radius:var(--radius-control);padding:var(--space-4);color:var(--color-texto-secundario);white-space:pre-wrap;background:#8b5cf614;border:1px solid #8b5cf640;margin:0;font-size:.9rem;line-height:1.6}.clients-page__timeline-section{gap:var(--space-3)}.clients-page__timeline-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.clients-page__timeline-heading>span{color:var(--color-texto-secundario);font-size:.75rem;font-weight:700}.clients-page__timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.clients-page__timeline li{gap:var(--space-3);grid-template-columns:31px minmax(0,1fr);display:grid;position:relative}.clients-page__timeline li:not(:last-child):before{top:31px;bottom:calc(var(--space-3) * -1);content:"";background:#22d3ee33;width:1px;position:absolute;left:15px}.clients-page__timeline-icon{z-index:1;width:31px;height:31px;color:var(--color-ciano);background:#111e35;border:1px solid #22d3ee4d;border-radius:10px;place-items:center;display:grid;position:relative}.clients-page__timeline-icon--updated{color:#c4b5fd;border-color:#8b5cf673}.clients-page__timeline-icon--archived{color:var(--color-texto-secundario);border-color:#aab1c94d}.clients-page__timeline-icon--reactivated{color:var(--color-ciano);border-color:#22d3ee6b}.clients-page__timeline-content{border-radius:var(--radius-control);background:#080f218c;border:1px solid #222944e0;gap:4px;min-width:0;padding:10px 12px;display:grid}.clients-page__timeline-content>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.clients-page__timeline-content strong{color:var(--color-neve);font-size:.84rem}.clients-page__timeline-content time{color:var(--color-texto-secundario);white-space:nowrap;flex:none;font-size:.74rem}.clients-page__timeline-content p,.clients-page__timeline-empty p{color:var(--color-texto-secundario);margin:0;font-size:.8rem;line-height:1.45}.clients-page__timeline-empty{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-4);background:#22d3ee09;border:1px dashed #22d3ee42;display:flex}.clients-page__timeline-empty>svg{color:var(--color-ciano);flex:none}.clients-page__timeline-empty strong{color:var(--color-neve);margin-bottom:3px;font-size:.84rem;display:block}.clients-page__drawer-actions{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-borda);padding:var(--space-4) var(--space-6);display:flex}.clients-page__drawer-actions .ui-button:last-child{align-items:center;gap:var(--space-2);display:inline-flex}.clients-page__form{padding:var(--space-6)}.clients-page__form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clients-page__form-grid .ui-field:first-child{grid-column:1/-1}.clients-page__notes{gap:var(--space-2);margin-top:var(--space-4);color:var(--color-texto-secundario);font-size:.84rem;font-weight:700;display:grid}.clients-page__notes textarea{resize:vertical;border:1px solid var(--color-borda);border-radius:var(--radius-control);width:100%;color:var(--color-neve);font:inherit;background:#050b1ba6;outline:none;padding:11px 12px;font-weight:400}.clients-page__notes textarea:focus{border-color:var(--color-ciano);box-shadow:0 0 0 3px #22d3ee1f}.clients-page__form-error{margin:var(--space-3) 0 0;color:#fda4af;font-size:.84rem}.clients-page__modal-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-borda);display:flex}.clients-page__modal-actions .ui-button:last-child{align-items:center;gap:var(--space-2);display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.clients-page .ui-page-header{flex-direction:column;align-items:stretch}.clients-page .ui-page-header .ui-button{justify-content:center}.clients-page__tabs{width:100%}.clients-page__tab{flex:1 0 auto}.clients-page__pipeline-header{padding:var(--space-4);flex-direction:column;align-items:start}.clients-page__pipeline-scroll{padding:var(--space-3)}.clients-page__pipeline-filters{padding:var(--space-4);grid-template-columns:1fr}.clients-page__pipeline-clear-filters{width:100%}.clients-page__pipeline-no-results{margin:0 var(--space-4)}.clients-page__pipeline-board{grid-template-columns:repeat(7,minmax(236px,1fr))}.clients-page__list-heading,.clients-page__filters{padding-right:var(--space-4);padding-left:var(--space-4)}.clients-page__filters{grid-template-columns:1fr}.clients-page__search-icon{top:53px;left:calc(var(--space-4) + 12px)}.clients-page__table{min-width:0}.clients-page__table thead{display:none}.clients-page__table,.clients-page__table tbody,.clients-page__table tr,.clients-page__table td{width:100%;display:block}.clients-page__table tr{padding:var(--space-4);border-top:1px solid var(--color-borda)}.clients-page__table td{gap:var(--space-3);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(100px,.7fr) 1fr;display:grid}.clients-page__table td:before{color:var(--color-texto-secundario);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.clients-page__table td:first-child{display:block}.clients-page__table td:first-child:before{display:none}.clients-page__actions{justify-content:start}.clients-page__modal-backdrop{padding:var(--space-2);align-items:end}.clients-page__modal{max-height:calc(100vh - var(--space-4));border-radius:var(--radius-surface) var(--radius-surface) 0 0}.clients-page__modal-header,.clients-page__form{padding:var(--space-4)}.clients-page__form-grid{gap:var(--space-3);grid-template-columns:1fr}.clients-page__form-grid .ui-field:first-child{grid-column:auto}.clients-page__modal-actions{flex-direction:column-reverse}.clients-page__modal-actions .ui-button{justify-content:center}.clients-page__confirm-dialog{padding:var(--space-5) var(--space-4)}.clients-page__confirm-actions{flex-direction:column}.clients-page__confirm-actions .ui-button{justify-content:center}.clients-page__drawer{width:100%;min-height:0;max-height:calc(100vh - var(--space-4));border-radius:var(--radius-surface) var(--radius-surface) 0 0;border:1px solid #22d3ee4d;border-bottom:0;margin-top:auto}.clients-page__drawer-header,.clients-page__drawer-body{padding:var(--space-4)}.clients-page__details-grid{grid-template-columns:1fr}.clients-page__timeline-content>div{flex-direction:column;align-items:start;gap:2px}.clients-page__drawer-actions{padding:var(--space-4);flex-direction:column-reverse}.clients-page__drawer-actions .ui-button{justify-content:center}}.catalog-page{gap:var(--space-6);max-width:1360px;display:grid}.catalog-page__tabs{align-items:center;gap:var(--space-2);border:1px solid var(--color-borda);border-radius:var(--radius-control);background:#080f21b8;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.catalog-page__tab{justify-content:center;align-items:center;gap:var(--space-2);border-radius:calc(var(--radius-control) - 3px);min-height:38px;padding:0 var(--space-4);color:var(--color-texto-secundario);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.86rem;font-weight:750;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.catalog-page__tab:hover{color:var(--color-neve);background:#22d3ee12}.catalog-page__tab[aria-selected=true]{color:var(--color-neve);background:linear-gradient(110deg,#22d3ee2e,#8b5cf629);box-shadow:inset 0 0 0 1px #22d3ee40}.catalog-page__tab:focus-visible{outline:2px solid var(--color-ciano);outline-offset:2px}.catalog-page__view{gap:var(--space-6);display:grid}.catalog-page__overview{align-items:center;gap:var(--space-3);border-radius:var(--radius-surface);padding:var(--space-4);background:linear-gradient(100deg,#22d3ee1a,#8b5cf614);border:1px solid #22d3ee47;display:flex}.catalog-page__overview-icon{width:44px;height:44px;color:var(--color-ciano);background:#22d3ee24;border-radius:50%;place-items:center;display:grid}.catalog-page__overview div:last-child{gap:2px;display:grid}.catalog-page__overview span{color:var(--color-texto-secundario)}.catalog-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.catalog-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.catalog-page__list-heading>span{color:var(--color-texto-secundario)}.catalog-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.catalog-page__list h2{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem;display:flex}.catalog-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(170px,.8fr);display:grid;position:relative}.catalog-page__filters--equipment{grid-template-columns:minmax(240px,1.6fr) minmax(150px,.7fr) minmax(170px,.8fr) minmax(150px,.7fr)}.catalog-page__filters .ui-field:first-child input{padding-left:42px}.catalog-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.catalog-page__grid{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.catalog-page__card{gap:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-control);padding:var(--space-4);background:#080f21b8;align-content:start;transition:border-color .16s,box-shadow .16s;display:grid}.catalog-page__card:hover{border-color:#22d3ee52;box-shadow:0 0 0 1px #22d3ee29}.catalog-page__card-header{gap:var(--space-2);display:grid}.catalog-page__card-header h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.catalog-page__badge{color:var(--color-ciano);white-space:nowrap;background:#22d3ee12;border:1px solid #22d3ee33;border-radius:999px;justify-self:start;padding:4px 10px;font-size:.72rem;font-weight:750}.catalog-page__summary{color:var(--color-texto-secundario);margin:0;font-size:.86rem;line-height:1.5}.catalog-page__pricing{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #222944b8;grid-template-columns:1fr 1fr;margin:0;display:grid}.catalog-page__pricing dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.catalog-page__pricing dd{color:var(--color-neve);margin:2px 0 0;font-weight:700}.catalog-page__details{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #222944b8;grid-template-columns:1fr 1fr;margin:0;display:grid}.catalog-page__details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.catalog-page__details dd{color:var(--color-neve);margin:2px 0 0;font-weight:700}.catalog-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.catalog-page__status--disponível,.catalog-page__status--em-uso{color:var(--color-ciano);background:#22d3ee12;border:1px solid #22d3ee33}.catalog-page__status--manutenção{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.catalog-page__status--devolução{color:#f44336;background:#f4433612;border:1px solid #f4433633}.catalog-page__status--ativo{color:var(--color-ciano);background:#22d3ee12;border:1px solid #22d3ee33}.catalog-page__status--inativo{color:gray;background:#80808012;border:1px solid #80808033}.catalog-page__status--em-análise,.catalog-page__status--reservado{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.catalog-page__status--indisponível{color:#f44336;background:#f4433612;border:1px solid #f4433633}.catalog-page__list .ui-empty-state{margin:var(--space-6)}@media (width<=640px){.catalog-page__filters{grid-template-columns:1fr}.catalog-page__list-heading{flex-direction:column;align-items:start}}.quotes-page{gap:var(--space-6);max-width:1360px;display:grid}.quotes-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.quotes-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.quotes-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.quotes-page__list h2{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem;display:flex}.quotes-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(170px,.8fr);display:grid;position:relative}.quotes-page__filters .ui-field:first-child input{padding-left:42px}.quotes-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.quotes-page__grid{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.quotes-page__card{gap:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-control);padding:var(--space-4);background:#080f21b8;align-content:start;transition:border-color .16s,box-shadow .16s;display:grid}.quotes-page__card:hover{border-color:#22d3ee52;box-shadow:0 0 0 1px #22d3ee29}.quotes-page__card-header{gap:var(--space-2);display:grid}.quotes-page__card-header h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.quotes-page__card-event{color:var(--color-texto-secundario);margin:0;font-size:.86rem;line-height:1.4}.quotes-page__details{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #222944b8;grid-template-columns:1fr 1fr;margin:0;display:grid}.quotes-page__details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.quotes-page__details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.quotes-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.quotes-page__status--rascunho{color:gray;background:#80808012;border:1px solid #80808033}.quotes-page__status--enviado{color:var(--color-ciano);background:#22d3ee12;border:1px solid #22d3ee33}.quotes-page__status--aceito{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.quotes-page__status--recusado{color:#f44336;background:#f4433612;border:1px solid #f4433633}.quotes-page__status--expirado{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.quotes-page__minimum-price-alert{color:#f44336;font-weight:600}.quotes-page__card-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid #222944b8;display:flex}.quotes-page__list .ui-empty-state{margin:var(--space-6)}.quotes-page__modal-content{gap:var(--space-6);padding:var(--space-6);display:grid}.quotes-page__modal-section{gap:var(--space-3);display:grid}.quotes-page__modal-section h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.quotes-page__modal-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.quotes-page__modal-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.quotes-page__modal-details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.quotes-page__items-table{border-collapse:collapse;width:100%;font-size:.9rem}.quotes-page__items-table thead{border-bottom:2px solid var(--color-borda)}.quotes-page__items-table th{padding:var(--space-2) var(--space-3);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.quotes-page__items-table td{padding:var(--space-2) var(--space-3);color:var(--color-neve);border-bottom:1px solid #222944b8}.quotes-page__items-table tbody tr:last-child td{border-bottom:none}.quotes-page__modal-total{gap:var(--space-2);padding:var(--space-4);border-top:2px solid var(--color-borda);border-radius:var(--radius-control);background:#22d3ee14;display:grid}.quotes-page__modal-total dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.quotes-page__modal-total dd{color:var(--color-neve);margin:2px 0 0;font-size:1.2rem;font-weight:600}.quotes-page__form-content{gap:var(--space-6);padding:var(--space-6);max-height:80vh;display:grid;overflow-y:auto}.quotes-page__form-section{gap:var(--space-3);display:grid}.quotes-page__form-section h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.quotes-page__form-fields{gap:var(--space-3);display:grid}.quotes-page__form-fields .ui-field{flex-direction:column;display:flex}.quotes-page__form-fields--discount{grid-template-columns:1fr 1fr}.quotes-page__form-fields input{border:1px solid var(--color-borda);border-radius:var(--radius-control);color:var(--color-neve);background:#080f21b8;padding:8px 12px}.quotes-page__form-items-table{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:.9rem}.quotes-page__form-items-table thead{border-bottom:2px solid var(--color-borda)}.quotes-page__form-items-table th{padding:var(--space-2) var(--space-3);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.quotes-page__form-items-table td{padding:var(--space-2) var(--space-3);color:var(--color-neve);border-bottom:1px solid #222944b8}.quotes-page__quantity-input{border:1px solid var(--color-borda);width:80px;color:var(--color-neve);background:#080f21b8;border-radius:4px;padding:6px 8px;font-size:.9rem}.quotes-page__remove-item-btn{color:#f44336;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.quotes-page__remove-item-btn:hover{color:#ff5252}.quotes-page__form-total{gap:var(--space-2);padding:var(--space-4);border-top:2px solid var(--color-borda);border-radius:var(--radius-control);background:#22d3ee14;display:grid}.quotes-page__form-total dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.quotes-page__form-total dd{color:var(--color-neve);margin:2px 0 0;font-size:1.2rem;font-weight:600}.quotes-page__form-internal{border-radius:var(--radius-control);padding:var(--space-4);background:#ffc1070d;border:1px dashed #ffc10766}.quotes-page__form-internal h3{color:#ffc107}.quotes-page__form-internal-hint{margin:0 0 var(--space-3);color:var(--color-texto-secundario);font-size:.8rem}.quotes-page__form-actions{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid #222944b8;justify-content:flex-end;display:flex}@media (width<=640px){.quotes-page__filters,.quotes-page__grid{grid-template-columns:1fr}.quotes-page__list-heading{flex-direction:column;align-items:start}.quotes-page__details,.quotes-page__modal-details{grid-template-columns:1fr}.quotes-page__items-table{font-size:.8rem}.quotes-page__items-table th,.quotes-page__items-table td{padding:var(--space-1) var(--space-2)}}.quotes-page__proposal{gap:var(--space-6);padding:var(--space-6);display:grid}.quotes-page__proposal-header{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-ciano);display:grid}.quotes-page__proposal-brand{color:var(--color-ciano);letter-spacing:.08em;font-family:Sora Variable,sans-serif;font-size:1.6rem;font-weight:800}.quotes-page__proposal-header p{color:var(--color-texto-secundario);margin:0;font-size:.9rem}.quotes-page__proposal-actions,.quotes-page__status-actions{border-top:none;justify-content:flex-start;padding-top:0}@media print{body *{visibility:hidden}.quotes-page__proposal,.quotes-page__proposal *{visibility:visible}.quotes-page__proposal{width:100%;position:absolute;top:0;left:0}.quotes-page__proposal-actions{display:none}}.event-checklist{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-checklist__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.event-checklist__heading h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.event-checklist__progress{color:var(--color-ciano);white-space:nowrap;font-size:.8rem;font-weight:700}.event-checklist__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.event-checklist__item label{align-items:center;gap:var(--space-2);color:var(--color-neve);font-size:.88rem;display:flex}.event-checklist__item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-ciano)}.event-checklist__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-checklist__add>label{flex:1;min-width:200px}@media (width<=640px){.event-checklist__add{flex-direction:column;align-items:stretch}}.event-checklist__equipment-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-checklist__status-badge{white-space:nowrap;font-size:.8rem;font-weight:700}.event-checklist__status-badge--complete{color:var(--color-ciano)}.event-checklist__status-badge--pending{color:#f44336}.event-checklist__summary{gap:var(--space-3);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.event-checklist__summary dt{color:var(--color-neve-suave,#9aa0b4);font-size:.72rem}.event-checklist__summary dd{color:var(--color-neve);margin:0;font-weight:700}.event-checklist__equipment-item{align-items:flex-end;gap:var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.event-checklist__alert{color:#f44336;font-weight:600}.event-checklist__remove-btn{color:#f44336;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600}@media (width<=640px){.event-checklist__summary{grid-template-columns:repeat(2,1fr)}.event-checklist__equipment-item{flex-direction:column;align-items:stretch}}.event-roteiro{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-roteiro__heading{gap:var(--space-1);display:grid}.event-roteiro__heading h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.event-roteiro__summary{color:var(--color-texto-secundario);font-size:.8rem}.event-roteiro__empty{color:var(--color-texto-secundario);margin:0;font-size:.85rem}.event-roteiro__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.event-roteiro__step{gap:2px var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;grid-template-columns:auto 1fr;display:grid}.event-roteiro__step-time{color:var(--color-ciano);grid-row:1/3;align-self:center;font-size:.85rem;font-weight:700}.event-roteiro__step-title{color:var(--color-neve);font-size:.88rem;font-weight:600}.event-roteiro__step-note{color:var(--color-texto-secundario);font-size:.78rem}.event-roteiro__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-roteiro__add>label{flex:1;min-width:140px}@media (width<=640px){.event-roteiro__add{flex-direction:column;align-items:stretch}.event-roteiro__step{grid-template-columns:1fr}.event-roteiro__step-time{grid-row:auto}}.event-team{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-team__heading{gap:var(--space-1);display:grid}.event-team__heading h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.event-team__summary{color:var(--color-texto-secundario);font-size:.8rem}.event-team__count{color:var(--color-ciano);font-size:.78rem;font-weight:700}.event-team__coverage-badge{padding:2px var(--space-2);border-radius:var(--radius-pill,999px);justify-self:start;font-size:.75rem;font-weight:700}.event-team__coverage-badge--complete{color:var(--color-sucesso,#2fbf71);background:#2fbf7124}.event-team__coverage-badge--missing{color:var(--color-alerta,#f2994a);background:#f2994a24}.event-team__requirements{gap:var(--space-2);display:grid}.event-team__requirements h4{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:.9rem}.event-team__requirements-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.event-team__requirement{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;display:flex}.event-team__requirement>div{flex-direction:column;gap:2px;display:flex}.event-team__requirement-role{color:var(--color-neve);font-size:.88rem;font-weight:600}.event-team__requirement-detail{color:var(--color-texto-secundario);font-size:.8rem}.event-team__requirement-status{font-size:.78rem;font-weight:700}.event-team__requirement-status--complete{color:var(--color-sucesso,#2fbf71)}.event-team__requirement-status--missing{color:var(--color-alerta,#f2994a)}@media (width<=640px){.event-team__requirement{flex-direction:column;align-items:stretch}}.event-team__empty{color:var(--color-texto-secundario);margin:0;font-size:.85rem}.event-team__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.event-team__member{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;display:flex}.event-team__member>div{flex-direction:column;gap:2px;display:flex}.event-team__member-name{color:var(--color-neve);font-size:.88rem;font-weight:600}.event-team__member-role{color:var(--color-texto-secundario);font-size:.8rem}.event-team__member-phone{color:var(--color-texto-secundario);font-size:.78rem}.event-team__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-team__add>label{flex:1;min-width:140px}@media (width<=640px){.event-team__add,.event-team__member{flex-direction:column;align-items:stretch}}.event-logistics{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-logistics__heading{gap:var(--space-1);display:grid}.event-logistics__heading h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.event-logistics__summary{color:var(--color-texto-secundario);font-size:.8rem}.event-logistics__empty{color:var(--color-texto-secundario);margin:0;font-size:.85rem}.event-logistics__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.event-logistics__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;flex-wrap:wrap;display:flex}.event-logistics__item>div{flex-direction:column;gap:2px;display:flex}.event-logistics__item-name{color:var(--color-neve);font-size:.88rem;font-weight:600}.event-logistics__item-quantity{color:var(--color-texto-secundario);font-size:.8rem}.event-logistics__item .ui-field{min-width:160px}.event-logistics__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-logistics__add>label{flex:1;min-width:160px}@media (width<=640px){.event-logistics__add,.event-logistics__item{flex-direction:column;align-items:stretch}}.event-financial-status{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #222944b8;display:grid}.event-financial-status__heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-financial-status__heading h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.event-financial-status__badge{padding:2px var(--space-2);border-radius:var(--radius-pill,999px);font-size:.75rem;font-weight:700}.event-financial-status__badge--suficiente{color:var(--color-sucesso,#2fbf71);background:#2fbf7124}.event-financial-status__badge--insuficiente{color:var(--color-alerta,#f2994a);background:#f2994a24}.event-financial-status__badge--sem-regra{color:var(--color-texto-secundario);background:#22294466}.event-financial-status__details{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.event-financial-status__details dt{color:var(--color-texto-secundario);font-size:.78rem}.event-financial-status__details dd{color:var(--color-neve);margin:0;font-size:.9rem;font-weight:600}.event-financial-status__add{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-financial-status__add>label{flex:1;min-width:140px}@media (width<=640px){.event-financial-status__add{flex-direction:column;align-items:stretch}}.contracts-page{gap:var(--space-6);max-width:1360px;display:grid}.contracts-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.contracts-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.contracts-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.contracts-page__list h2{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem;display:flex}.contracts-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,1fr);display:grid;position:relative}.contracts-page__filters .ui-field:first-child input{padding-left:42px}.contracts-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.contracts-page__grid{gap:var(--space-4);padding:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.contracts-page__card{gap:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-control);padding:var(--space-4);background:#080f21b8;align-content:start;transition:border-color .16s,box-shadow .16s;display:grid}.contracts-page__card:hover{border-color:#22d3ee52;box-shadow:0 0 0 1px #22d3ee29}.contracts-page__card-header{gap:var(--space-2);display:grid}.contracts-page__card-header h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.contracts-page__card-event{color:var(--color-texto-secundario);margin:0;font-size:.86rem;line-height:1.4}.contracts-page__details{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid #222944b8;grid-template-columns:1fr 1fr;margin:0;display:grid}.contracts-page__details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.contracts-page__details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.contracts-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.contracts-page__status--planejado{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.contracts-page__status--em-andamento{color:#2196f3;background:#2196f312;border:1px solid #2196f333}.contracts-page__status--concluído{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.contracts-page__status--cancelado{color:#f44336;background:#f4433612;border:1px solid #f4433633}.contracts-page__card-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid #222944b8;display:flex}.contracts-page__list .ui-empty-state{margin:var(--space-6)}.contracts-page__modal-content{gap:var(--space-6);padding:var(--space-6);display:grid}.contracts-page__modal-section{gap:var(--space-3);display:grid}.contracts-page__modal-section h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.contracts-page__modal-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.contracts-page__modal-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.contracts-page__modal-details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.contracts-page__origin-notice{margin:0 0 var(--space-4);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:var(--color-ciano);background:#22d3ee0f;border:1px solid #22d3ee3d;font-size:.85rem;line-height:1.4}.contracts-page__form-group{gap:var(--space-2);display:grid}.contracts-page__form-group:not(:last-of-type){margin-bottom:var(--space-4)}.contracts-page__form-actions{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid #222944b8;justify-content:flex-end;display:flex}.contracts-page__installments-table{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:.9rem}.contracts-page__installments-table thead{border-bottom:2px solid var(--color-borda)}.contracts-page__installments-table th{padding:var(--space-2) var(--space-3);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.contracts-page__installments-table td{padding:var(--space-2) var(--space-3);color:var(--color-neve);border-bottom:1px solid #222944b8}.contracts-page__installments-table input{border:1px solid var(--color-borda);width:100%;color:var(--color-neve);background:#080f21b8;border-radius:4px;padding:6px 8px;font-size:.85rem}.contracts-page__installments-total{margin:var(--space-3) 0 0;color:var(--color-neve);font-size:1rem;font-weight:700}.contracts-page__form-total{gap:var(--space-2);padding:var(--space-4);border-top:2px solid var(--color-borda);border-radius:var(--radius-control);margin-top:var(--space-3);background:#22d3ee14;display:grid}.contracts-page__form-total dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.contracts-page__form-total dd{color:var(--color-neve);margin:2px 0 0;font-size:1.2rem;font-weight:600}.contracts-page__payment-error{margin:var(--space-3) 0 0;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:#f44336;background:#f4433614;border:1px solid #f443364d;font-size:.85rem;line-height:1.4}.contracts-page__document{gap:var(--space-5);padding:var(--space-6);color:var(--color-neve);display:grid}.contracts-page__document h3,.contracts-page__document h4{margin:0;font-family:Sora Variable,sans-serif}.contracts-page__document>p{margin:0;line-height:1.6}.contracts-page__document-payment,.contracts-page__document-signature{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-borda);display:grid}.contracts-page__document-signature>p{color:var(--color-texto-secundario);margin:0}.contracts-page__document-signature ul{gap:var(--space-1);padding-left:var(--space-5);color:var(--color-texto-secundario);margin:0;display:grid}@media (width<=640px){.contracts-page__filters,.contracts-page__grid{grid-template-columns:1fr}.contracts-page__list-heading{flex-direction:column;align-items:start}.contracts-page__details,.contracts-page__modal-details{grid-template-columns:1fr}}.financial-accounts-tabs{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.financial-accounts-tabs__tab{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-size:.9rem;font-weight:500;transition:all .2s}.financial-accounts-tabs__tab:hover{color:var(--color-texto-primario)}--active.financial-accounts-tabs__tab{color:var(--color-primario);border-bottom-color:var(--color-primario)}@media (width<=640px){.financial-accounts-tabs{padding:var(--space-3) var(--space-4);gap:var(--space-1)}.financial-accounts-tabs__tab{padding:var(--space-2) var(--space-3);font-size:.85rem}}.financial-accounts-page{gap:var(--space-6);max-width:1360px;display:grid}.financial-accounts-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.financial-accounts-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.financial-accounts-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.financial-accounts-page__list h2{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem;display:flex}.financial-accounts-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,1fr);display:grid;position:relative}.financial-accounts-page__filters .ui-field:first-child input{padding-left:42px}.financial-accounts-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.financial-accounts-page__table{border-collapse:collapse;width:100%;padding:var(--space-6);font-size:.9rem}.financial-accounts-page__table thead{border-bottom:2px solid var(--color-borda)}.financial-accounts-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.financial-accounts-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}.financial-accounts-page__value{text-align:right;font-weight:600}.financial-accounts-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.financial-accounts-page__status--pendente{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.financial-accounts-page__status--pago{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.financial-accounts-page__status--atrasado{color:#f44336;background:#f4433612;border:1px solid #f4433633}.financial-accounts-page__modal-content{gap:var(--space-6);padding:var(--space-6);display:grid}.financial-accounts-page__modal-section{gap:var(--space-3);display:grid}.financial-accounts-page__modal-section h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.financial-accounts-page__modal-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.financial-accounts-page__modal-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.financial-accounts-page__modal-details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.financial-accounts-page__modal-actions{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid #222944b8;justify-content:flex-end;display:flex}.financial-accounts-page__adjusted-badge{color:var(--color-ciano);font-size:.72rem;font-weight:600}.financial-accounts-page__adjustments-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.financial-accounts-page__adjustment-item{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);display:grid}.financial-accounts-page__adjustment-item-header{justify-content:space-between;gap:var(--space-3);color:var(--color-neve);display:flex}.financial-accounts-page__adjustment-item p{color:var(--color-neve);margin:0;font-size:.85rem}.financial-accounts-page__adjustment-meta{color:var(--color-texto-secundario);font-size:.72rem}.financial-accounts-page__adjustment-form{gap:var(--space-3);display:grid}@media (width<=640px){.financial-accounts-page__filters{grid-template-columns:1fr}.financial-accounts-page__table{font-size:.8rem}.financial-accounts-page__table th,.financial-accounts-page__table td{padding:var(--space-2) var(--space-2)}.financial-accounts-page__list-heading{flex-direction:column;align-items:start}.financial-accounts-page__modal-details{grid-template-columns:1fr}}.payables-page{gap:var(--space-6);max-width:1360px;display:grid}.payables-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.payables-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.payables-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.payables-page__list h2{align-items:center;gap:var(--space-2);color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem;display:flex}.payables-page__filters{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,1fr);display:grid;position:relative}.payables-page__filters .ui-field:first-child input{padding-left:42px}.payables-page__search-icon{top:53px;left:calc(var(--space-6) + 12px);color:var(--color-texto-secundario);pointer-events:none;position:absolute}.payables-page__table{border-collapse:collapse;width:100%;padding:var(--space-6);font-size:.9rem}.payables-page__table thead{border-bottom:2px solid var(--color-borda)}.payables-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.payables-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}.payables-page__value{text-align:right;font-weight:600}.payables-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.payables-page__status--pendente{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.payables-page__status--pago{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.payables-page__status--atrasado{color:#f44336;background:#f4433612;border:1px solid #f4433633}.payables-page__modal-content{gap:var(--space-6);padding:var(--space-6);display:grid}.payables-page__modal-section{gap:var(--space-3);display:grid}.payables-page__modal-section h3{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem;font-weight:600}.payables-page__modal-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.payables-page__modal-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.payables-page__modal-details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.payables-page__form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.payables-page__modal-actions{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid #222944b8;justify-content:flex-end;display:flex}.payables-page__adjusted-badge{color:var(--color-ciano);font-size:.72rem;font-weight:600}.payables-page__adjustments-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.payables-page__adjustment-item{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);display:grid}.payables-page__adjustment-item-header{justify-content:space-between;gap:var(--space-3);color:var(--color-neve);display:flex}.payables-page__adjustment-item p{color:var(--color-neve);margin:0;font-size:.85rem}.payables-page__adjustment-meta{color:var(--color-texto-secundario);font-size:.72rem}.payables-page__adjustment-form{gap:var(--space-3);display:grid}@media (width<=640px){.payables-page__filters{grid-template-columns:1fr}.payables-page__table{font-size:.8rem}.payables-page__table th,.payables-page__table td{padding:var(--space-2) var(--space-2)}.payables-page__list-heading{flex-direction:column;align-items:start}.payables-page__modal-details,.payables-page__form-grid{grid-template-columns:1fr}}.financial-summary-page{gap:var(--space-6);max-width:1360px;display:grid}.financial-summary-page__content{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);padding-bottom:var(--space-6);overflow:hidden}.financial-summary-page__heading{padding:var(--space-6) var(--space-6) var(--space-4)}.financial-summary-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.financial-summary-page__heading h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.financial-summary-page__cards{gap:var(--space-4);padding:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.financial-summary-page__card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;display:grid}.financial-summary-page__card-label{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.financial-summary-page__card-value{color:var(--color-neve);font-family:Sora Variable,sans-serif;font-size:1.4rem;font-weight:700}.financial-summary-page__card-value--positivo{color:#4caf50}.financial-summary-page__card-value--negativo{color:#f44336}@media (width<=640px){.financial-summary-page__cards{padding:0 var(--space-4);grid-template-columns:1fr}.financial-summary-page__heading{padding:var(--space-4)}.financial-summary-page__card-value{font-size:1.2rem}}.financial-cashflow-page{gap:var(--space-6);max-width:1360px;display:grid}.financial-cashflow-page__content{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);padding-bottom:var(--space-6);overflow:hidden}.financial-cashflow-page__heading{padding:var(--space-6) var(--space-6) var(--space-4)}.financial-cashflow-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.financial-cashflow-page__heading h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.financial-cashflow-page__months{gap:var(--space-4);padding:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.financial-cashflow-page__month-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;display:grid}.financial-cashflow-page__month-title{color:var(--color-neve);text-transform:capitalize;margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.financial-cashflow-page__month-details{gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto;margin:0;display:grid}.financial-cashflow-page__month-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:700}.financial-cashflow-page__month-details dd{color:var(--color-neve);text-align:right;margin:0;font-size:.9rem;font-weight:600}.financial-cashflow-page__value--positivo{color:#4caf50}.financial-cashflow-page__value--negativo{color:#f44336}@media (width<=640px){.financial-cashflow-page__months{padding:0 var(--space-4);grid-template-columns:1fr}.financial-cashflow-page__heading{padding:var(--space-4)}.financial-cashflow-page__month-details{grid-template-columns:1fr}.financial-cashflow-page__month-details dd{text-align:left}}.financial-event-results-page{gap:var(--space-6);max-width:1360px;display:grid}.financial-event-results-page__list{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);overflow:hidden}.financial-event-results-page__list-heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);display:flex}.financial-event-results-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.financial-event-results-page__list h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.financial-event-results-page__filters{align-items:end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-borda);border-bottom:1px solid var(--color-borda);grid-template-columns:minmax(240px,1.6fr) minmax(160px,1fr) minmax(120px,1fr);display:grid}.financial-event-results-page__table-scroll{overflow-x:auto}.financial-event-results-page__table{border-collapse:collapse;width:100%;min-width:1360px;font-size:.9rem}.financial-event-results-page__table thead{border-bottom:2px solid var(--color-borda)}.financial-event-results-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.financial-event-results-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}.financial-event-results-page__value{text-align:right;white-space:nowrap;font-weight:600}.financial-event-results-page__unavailable{color:var(--color-texto-secundario);font-style:italic;font-weight:500}.financial-event-results-page__status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.financial-event-results-page__status--planejado{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.financial-event-results-page__status--em-andamento{color:#2196f3;background:#2196f312;border:1px solid #2196f333}.financial-event-results-page__status--concluído{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.financial-event-results-page__status--cancelado{color:#f44336;background:#f4433612;border:1px solid #f4433633}@media (width<=640px){.financial-event-results-page__filters{grid-template-columns:1fr}.financial-event-results-page__table{font-size:.8rem}.financial-event-results-page__table th,.financial-event-results-page__table td{padding:var(--space-2)}.financial-event-results-page__list-heading{flex-direction:column;align-items:start}}.agenda-mensal-page{gap:var(--space-6);max-width:1360px;display:grid}.agenda-mensal-page__content{border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);padding-bottom:var(--space-6);overflow:hidden}.agenda-mensal-page__heading{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.agenda-mensal-page__eyebrow{margin:0 0 var(--space-1);color:var(--color-ciano);letter-spacing:.12em;font-size:.7rem;font-weight:800}.agenda-mensal-page__heading h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.2rem}.agenda-mensal-page__nav{align-items:center;gap:var(--space-3);display:flex}.agenda-mensal-page__tabs,.agenda-mensal-page__week,.agenda-mensal-page__upcoming{gap:var(--space-3);margin:0 var(--space-6);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294433;display:grid}.agenda-mensal-page__tabs{background:0 0;border:0;grid-template-columns:none;padding:0;display:flex}.agenda-mensal-page__week .agenda-mensal-page__nav{justify-content:space-between}.agenda-mensal-page__upcoming{margin-top:var(--space-6)}.agenda-mensal-page__month-label{text-align:center;min-width:160px;color:var(--color-neve);text-transform:capitalize;font-weight:600}.agenda-mensal-page__days{gap:var(--space-4);padding:0 var(--space-6);display:grid}.agenda-mensal-page__day{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:#22294459;display:grid}.agenda-mensal-page__day-label{color:var(--color-neve);text-transform:capitalize;margin:0;font-family:Sora Variable,sans-serif;font-size:.95rem}.agenda-mensal-page__events{gap:var(--space-2);display:grid}.agenda-mensal-page__event{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface);color:var(--color-neve);cursor:pointer;text-align:left;background:0 0;flex-wrap:wrap;transition:background .15s;display:flex}.agenda-mensal-page__event:hover{background:#ffffff0a}.agenda-mensal-page__event-client{font-weight:700}.agenda-mensal-page__event-name{color:var(--color-texto-secundario);font-size:.85rem}.agenda-mensal-page__status{white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.agenda-mensal-page__status--planejado{color:#ffc107;background:#ffc10712;border:1px solid #ffc10733}.agenda-mensal-page__status--em-andamento{color:#2196f3;background:#2196f312;border:1px solid #2196f333}.agenda-mensal-page__status--concluído{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.agenda-mensal-page__status--cancelado{color:#f44336;background:#f4433612;border:1px solid #f4433633}.agenda-mensal-page__conflicts{gap:var(--space-3);margin:0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-surface);background:#f443360f;border:1px solid #f4433659;display:grid}.agenda-mensal-page__conflicts h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1rem}.agenda-mensal-page__conflicts-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.agenda-mensal-page__conflict-item{color:var(--color-neve);font-size:.85rem}.agenda-mensal-page__conflict-badge{white-space:nowrap;color:#f44336;background:#f443361f;border:1px solid #f4433659;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-block}.agenda-mensal-page__modal-content{gap:var(--space-6);padding:var(--space-6);display:grid}.agenda-mensal-page__modal-details{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.agenda-mensal-page__modal-details dt{color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.agenda-mensal-page__modal-details dd{color:var(--color-neve);margin:2px 0 0;font-size:.9rem;font-weight:600}.agenda-mensal-page__modal-actions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #222944b8;justify-content:flex-end;display:flex}@media (width<=640px){.agenda-mensal-page__heading{flex-direction:column;align-items:start}.agenda-mensal-page__days{padding:0 var(--space-4)}.agenda-mensal-page__event{flex-direction:column;align-items:start}.agenda-mensal-page__status,.agenda-mensal-page__conflict-badge{margin-left:0}.agenda-mensal-page__modal-details{grid-template-columns:1fr}}.logistics-overview-page{gap:var(--space-6);max-width:1360px;display:grid}.logistics-overview-page__list{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.logistics-overview-page__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-borda);border-radius:var(--radius-surface);background:var(--color-noite);box-shadow:var(--shadow-surface);display:grid}.logistics-overview-page__card h2,.logistics-overview-page__card p{margin:0}.logistics-overview-page__card>p{color:var(--color-ciano);font-weight:700}.logistics-overview-page__card dl{gap:var(--space-2);margin:0;display:grid}.logistics-overview-page__card dt{color:var(--color-texto-secundario);text-transform:uppercase;font-size:.75rem}.logistics-overview-page__card dd{color:var(--color-neve);margin:2px 0 0}.logistics-overview-page__pending{padding:var(--space-3);border-radius:var(--radius-control);background:#ffc10714;color:#ffc107!important}.alerts-page{gap:var(--space-4);display:grid}.alerts-page__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.alerts-page__item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md,8px);border:1px solid #222944b8;flex-wrap:wrap;display:flex}.alerts-page__item-main{align-items:flex-start;gap:var(--space-3);flex:1;min-width:220px;display:flex}.alerts-page__severity{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:.72rem;font-weight:700}.alerts-page__severity--alta{color:#f44336;background:#f443361f}.alerts-page__severity--media{color:#ffc107;background:#ffc1071f}.alerts-page__severity--baixa{color:#4caf50;background:#4caf501f}.alerts-page__type{color:var(--color-neve);margin:0;font-weight:700}.alerts-page__description{margin:var(--space-1) 0 0;color:var(--color-neve);font-size:.88rem}.alerts-page__meta{margin:var(--space-1) 0 0;color:var(--color-ciano);font-size:.78rem}@media (width<=640px){.alerts-page__item{flex-direction:column;align-items:stretch}}.checklist-pending-page{gap:var(--space-6);max-width:1360px;display:grid}.checklist-pending-page__filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(160px,1fr));max-width:480px;display:grid}.checklist-pending-page__totals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.checklist-pending-page__total-card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);background:var(--color-noite);flex-direction:column;display:flex}.checklist-pending-page__total-card span{color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.checklist-pending-page__total-card strong{color:var(--color-neve);font-family:Sora Variable,sans-serif;font-size:1.1rem}.checklist-pending-page__table-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.checklist-pending-page__table{border-collapse:collapse;width:100%;min-width:1080px;font-size:.9rem}.checklist-pending-page__table thead{border-bottom:2px solid var(--color-borda)}.checklist-pending-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.checklist-pending-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}.checklist-pending-page__unavailable{color:var(--color-texto-secundario);font-style:italic;font-weight:500}@media (width<=640px){.checklist-pending-page__filters{grid-template-columns:1fr}.checklist-pending-page__table{font-size:.8rem}.checklist-pending-page__table th,.checklist-pending-page__table td{padding:var(--space-2)}}.commercial-conversion-page{gap:var(--space-6);max-width:1360px;display:grid}.commercial-conversion-page__filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(160px,1fr));max-width:480px;display:grid}.commercial-conversion-page__totals,.commercial-conversion-page__status-breakdown{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.commercial-conversion-page__total-card,.commercial-conversion-page__status-card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);background:var(--color-noite);flex-direction:column;display:flex}.commercial-conversion-page__total-card span,.commercial-conversion-page__status-card span{color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.commercial-conversion-page__total-card strong,.commercial-conversion-page__status-card strong{color:var(--color-neve);font-family:Sora Variable,sans-serif;font-size:1.1rem}.commercial-conversion-page__table-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.commercial-conversion-page__table{border-collapse:collapse;width:100%;min-width:900px;font-size:.9rem}.commercial-conversion-page__table thead{border-bottom:2px solid var(--color-borda)}.commercial-conversion-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.commercial-conversion-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}@media (width<=640px){.commercial-conversion-page__filters{grid-template-columns:1fr}.commercial-conversion-page__table{font-size:.8rem}.commercial-conversion-page__table th,.commercial-conversion-page__table td{padding:var(--space-2)}}.financial-report-page{gap:var(--space-6);max-width:1360px;display:grid}.financial-report-page__filters{gap:var(--space-3);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}.financial-report-page__totals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.financial-report-page__total-card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);background:var(--color-noite);flex-direction:column;display:flex}.financial-report-page__total-card span{color:var(--color-texto-secundario);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.financial-report-page__total-card strong{color:var(--color-neve);font-family:Sora Variable,sans-serif;font-size:1.1rem}.financial-report-page__table-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.financial-report-page__table{border-collapse:collapse;width:100%;min-width:1360px;font-size:.9rem}.financial-report-page__table thead{border-bottom:2px solid var(--color-borda)}.financial-report-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.financial-report-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}.financial-report-page__unavailable{color:var(--color-texto-secundario);font-style:italic;font-weight:500}@media (width<=640px){.financial-report-page__filters{grid-template-columns:1fr}.financial-report-page__table{font-size:.8rem}.financial-report-page__table th,.financial-report-page__table td{padding:var(--space-2)}}.operational-resources-page{gap:var(--space-6);max-width:1360px;display:grid}.operational-resources-page__filters{gap:var(--space-3);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}.operational-resources-page__section h2{margin:0 0 var(--space-3);color:var(--color-neve);font-family:Sora Variable,sans-serif;font-size:1.1rem}.operational-resources-page__table-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.operational-resources-page__table{border-collapse:collapse;width:100%;min-width:960px;font-size:.9rem}.operational-resources-page__table thead{border-bottom:2px solid var(--color-borda)}.operational-resources-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.operational-resources-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}@media (width<=640px){.operational-resources-page__filters{grid-template-columns:1fr}.operational-resources-page__table{font-size:.8rem}.operational-resources-page__table th,.operational-resources-page__table td{padding:var(--space-2)}}.reports-page{gap:var(--space-4);display:grid}.reports-page__tabs{gap:var(--space-2);border-bottom:1px solid var(--color-borda);display:flex}.reports-page__tab{padding:var(--space-2) var(--space-4);color:var(--color-texto-secundario);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600}.reports-page__tab[aria-pressed=true]{color:var(--color-ciano);border-bottom-color:var(--color-ciano)}.users-page{gap:var(--space-6);max-width:1360px;display:grid}.users-page__section{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);background:var(--color-noite);display:grid}.users-page__section-heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.users-page__section-heading h2{color:var(--color-neve);margin:0;font-family:Sora Variable,sans-serif;font-size:1.1rem}.users-page__section-heading span{color:var(--color-texto-secundario);font-size:.85rem}.users-page__form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.users-page__list{gap:var(--space-3);display:grid}.users-page__user-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);flex-wrap:wrap;display:flex}.users-page__user-item>div{gap:var(--space-1);display:grid}.users-page__user-item strong{color:var(--color-neve)}.users-page__user-item span{color:var(--color-texto-secundario);font-size:.85rem}.users-page__status{border-radius:999px;width:fit-content;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-block}.users-page__status--active{color:#4caf50;background:#4caf5012;border:1px solid #4caf5033}.users-page__status--inactive{color:#f44336;background:#f4433612;border:1px solid #f4433633}.users-page__actions{gap:var(--space-2);display:flex}.users-page__matrix-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.users-page__matrix{border-collapse:collapse;width:100%;min-width:960px;font-size:.85rem}.users-page__matrix thead{border-bottom:2px solid var(--color-borda)}.users-page__matrix th{padding:var(--space-3);color:var(--color-texto-secundario);letter-spacing:.04em;text-transform:uppercase;text-align:left;font-size:.68rem;font-weight:700}.users-page__matrix td{padding:var(--space-2) var(--space-3);color:var(--color-neve);white-space:nowrap;border-bottom:1px solid #222944b8}.users-page__sensitive-badge{margin-left:var(--space-2);color:#ffc107;background:#ffc10714;border:1px solid #ffc10740;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}@media (width<=640px){.users-page__form{grid-template-columns:1fr}.users-page__user-item{flex-direction:column;align-items:start}}.audit-page{gap:var(--space-6);max-width:1360px;display:grid}.audit-page__filters{gap:var(--space-3);grid-template-columns:repeat(4,minmax(160px,1fr));display:grid}.audit-page__table-scroll{border:1px solid var(--color-borda);border-radius:var(--radius-surface,12px);overflow-x:auto}.audit-page__table{border-collapse:collapse;width:100%;min-width:1080px;font-size:.9rem}.audit-page__table thead{border-bottom:2px solid var(--color-borda)}.audit-page__table th{padding:var(--space-3) var(--space-4);color:var(--color-texto-secundario);letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:.7rem;font-weight:700}.audit-page__table td{padding:var(--space-3) var(--space-4);color:var(--color-neve);border-bottom:1px solid #222944b8}@media (width<=640px){.audit-page__filters{grid-template-columns:1fr}.audit-page__table{font-size:.8rem}.audit-page__table th,.audit-page__table td{padding:var(--space-2)}}.events-page{gap:var(--space-6);display:grid}.events-page__intro,.events-page__event{border:1px solid var(--color-borda);border-radius:var(--raio-borda);background:var(--color-fundo-secundario)}.events-page__intro{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5);display:flex}.events-page__eyebrow,.events-page__date{margin:0 0 var(--space-1);color:var(--color-texto-secundario);font-size:.875rem}.events-page__intro h2,.events-page__event h3{margin:0}.events-page__intro p:last-child{margin-bottom:0}.events-page__success{color:var(--color-sucesso);margin:0;font-weight:600}.events-page__filters{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);display:grid}.events-page__list{gap:var(--space-3);display:grid}.events-page__event{padding:var(--space-4);gap:var(--space-4);display:grid}.events-page__event-header,.events-page__footer{justify-content:space-between;gap:var(--space-3);align-items:start;display:flex}.events-page__event-header p:not(.events-page__date){margin:var(--space-1) 0 0;color:var(--color-texto-secundario)}.events-page__contract-status{color:var(--color-sucesso);white-space:nowrap;font-weight:700}.events-page__details{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.events-page__details div{gap:var(--space-1);display:grid}.events-page__details dt{color:var(--color-texto-secundario);font-size:.8rem}.events-page__details dd{margin:0;font-weight:600}.events-page__footer{align-items:center}@media (width<=1023px){.events-page__intro,.events-page__event-header,.events-page__footer{flex-direction:column;align-items:stretch}.events-page__filters,.events-page__details{grid-template-columns:1fr}}.team-page{gap:var(--space-6);display:grid}.team-page__intro,.team-page__list article{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-borda);border-radius:var(--raio-borda);background:var(--color-fundo-secundario);display:flex}.team-page__intro{align-items:end}.team-page__intro p,.team-page__intro h2,.team-page__intro span,.team-page__section-heading h2,.team-page__section-heading span{margin:0;display:block}.team-page__intro p,.team-page__intro span,.team-page__section-heading span,.team-page__list article span{color:var(--color-texto-secundario)}.team-page__section,.team-page__list,.team-page__section-heading,.team-page__list article>div{gap:var(--space-3);display:grid}.team-page__section h2{margin:0}.team-page__section-heading{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:end}.team-page__section-heading>.ui-field{width:100%}.team-page__form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-borda);border-radius:var(--raio-borda);align-items:end;display:grid}.team-page__form--professional{grid-template-columns:repeat(5,minmax(0,1fr))}.team-page__form--professional button{min-height:2.75rem}.team-page__form--link{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.team-page__form--link button{min-height:2.75rem}.team-page__list article{padding:var(--space-4)}.team-page__actions{flex-wrap:wrap;place-content:start end;gap:var(--space-2)!important;display:flex!important}.team-page__allocation-meta{justify-items:end}@media (width<=960px){.team-page__form--professional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.team-page__intro,.team-page__list article{flex-direction:column;align-items:stretch}.team-page__section-heading,.team-page__form--professional,.team-page__form--link{grid-template-columns:1fr}.team-page__actions,.team-page__allocation-meta{justify-content:stretch;justify-items:stretch}.team-page__actions button{flex:1}}
