@charset "UTF-8";cc-clients .clients-page{width:100%;max-width:none}cc-clients .clients-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.25rem}cc-clients .clients-loading span{height:4.75rem;border:1px solid var(--cor-contorno);border-radius:.8rem;background:linear-gradient(100deg,var(--cor-superficie) 25%,var(--cor-superficie-2) 45%,var(--cor-superficie) 65%);background-size:220% 100%;animation:cc-client-loading 1.2s ease-in-out infinite}cc-clients .clients-loading p{grid-column:1/-1;color:var(--cor-tinta-suave);font-size:.78rem}cc-clients .clients-empty{display:grid;min-height:12rem;place-content:center;border:1px dashed var(--cor-contorno-forte);border-radius:1rem;background:var(--cor-superficie);padding:2rem;text-align:center}cc-clients .clients-empty strong{color:var(--cor-tinta);font-size:1rem}cc-clients .clients-empty p{margin-top:.35rem;color:var(--cor-tinta-suave);font-size:.78rem}cc-clients .clients-mobile{display:none}cc-clients .clients-table-frame{overflow:hidden;border:1px solid var(--cor-contorno);border-radius:.9rem;background:var(--cor-superficie);box-shadow:0 .75rem 2rem #2c251f0d}cc-clients .clients-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--cor-tinta)}cc-clients .clients-table th,cc-clients .clients-table td{padding:.7rem .8rem;border-bottom:1px solid var(--cor-contorno);text-align:left;vertical-align:middle}cc-clients .clients-table th{height:3.25rem;border-color:color-mix(in srgb,var(--cor-sobre-acao) 14%,transparent);background:var(--cor-acao);color:var(--cor-sobre-acao);font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}cc-clients .clients-table tbody tr{height:4.85rem;transition:background-color .15s ease}cc-clients .clients-table tbody tr:hover{background:var(--cor-superficie-2)}cc-clients .clients-table tbody tr:last-child td{border-bottom:0}cc-clients .clients-table th:first-child,cc-clients .clients-table td:first-child{width:20%;padding-left:1rem}cc-clients .clients-table th:nth-child(2),cc-clients .clients-table td:nth-child(2){width:19%}cc-clients .clients-table th:nth-child(3),cc-clients .clients-table td:nth-child(3){width:13%}cc-clients .clients-table th:nth-child(4),cc-clients .clients-table td:nth-child(4){width:13%}cc-clients .clients-table th:nth-child(5),cc-clients .clients-table td:nth-child(5){width:24%}cc-clients .clients-table th:last-child,cc-clients .clients-table td:last-child{width:11%;padding-right:1rem}cc-clients .clients-name{display:block;overflow:hidden;font-size:.88rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}cc-clients .clients-whatsapp,cc-clients .clients-birthday{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;white-space:nowrap}cc-clients .clients-whatsapp{color:var(--color-ok-700);font-weight:750;text-decoration:none}cc-clients .clients-whatsapp:hover{text-decoration:underline;text-underline-offset:.2rem}cc-clients .clients-birthday{color:var(--cor-tinta-suave)}cc-clients .clients-gender{display:inline-flex;max-width:100%;padding:.3rem .5rem;overflow:hidden;border-radius:999px;background:var(--cor-superficie-2);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}cc-clients .clients-observation{display:-webkit-box;overflow:hidden;color:var(--cor-tinta-suave);font-size:.72rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}cc-clients .clients-actions-heading{text-align:right}cc-clients .clients-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}cc-clients .clients-row-actions .clients-delete-action{border-color:color-mix(in srgb,var(--color-erro) 38%,var(--cor-contorno));color:var(--color-erro)}cc-clients .clients-row-actions .clients-delete-action:hover:not(:disabled){border-color:var(--color-erro);background:color-mix(in srgb,var(--color-erro) 8%,var(--cor-superficie))}cc-clients .clients-row-actions .clients-delete-action:disabled{cursor:wait}cc-clients .clients-pagination{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-top:1px solid var(--cor-contorno);color:var(--cor-tinta-suave);font-size:.72rem}cc-clients .clients-pagination .clients-pagination-summary,cc-clients .clients-pagination .clients-page-size{display:flex;align-items:center}cc-clients .clients-pagination .clients-pagination-summary{gap:1rem}cc-clients .clients-pagination .clients-page-size{gap:.45rem}cc-clients .clients-pagination .clients-page-size app-dropdown-co{width:5.25rem}cc-clients .clients-pagination .clients-page-size .dropdown-co__input.p-inputtext{min-height:2.15rem;padding-inline:.6rem;border:1px solid var(--cor-contorno);border-radius:.55rem;background:var(--cor-superficie);font-size:.72rem;cursor:pointer}cc-clients .clients-pagination .clients-page-size .dropdown-co__options{top:auto;bottom:calc(100% + .4rem);min-width:7rem;border-width:1px;border-radius:.55rem;box-shadow:0 .5rem 1.5rem #2c251f24}cc-clients .clients-pagination .clients-page-size .dropdown-co__option{grid-template-columns:1fr;min-height:2.35rem;padding:.5rem .65rem}cc-clients .clients-pagination nav{display:flex;align-items:center;gap:.3rem}cc-clients .clients-pagination button{display:grid;width:2.15rem;height:2.15rem;place-items:center;padding:0;border:1px solid var(--cor-contorno);border-radius:.55rem;background:var(--cor-superficie);color:var(--cor-tinta);cursor:pointer;font-size:.72rem;font-weight:750}cc-clients .clients-pagination button.is-current{border-color:var(--cor-acao);background:var(--cor-acao);color:var(--cor-sobre-acao)}cc-clients .clients-pagination button:disabled{cursor:default;opacity:.4}cc-clients .client-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}cc-clients .client-observation-field{display:grid;gap:.4rem;color:var(--cor-tinta-suave);font-size:.8rem;font-weight:650}cc-clients .client-observation-field textarea{width:100%;resize:vertical;border:1px solid var(--cor-contorno);border-radius:.75rem;background:var(--cor-superficie);color:var(--cor-tinta);padding:.75rem;font-size:.86rem;font-weight:500;line-height:1.5}cc-clients .client-observation-field small{justify-self:end;font-size:.68rem;font-weight:600}cc-clients .client-form-actions{display:flex;gap:.65rem}cc-clients .client-form-actions cc-button{width:auto}:root[data-theme=dark] cc-clients .clients-whatsapp{color:var(--color-ok-300)}@media(max-width:47.99rem){cc-clients .record-toolbar-actions{width:100%}cc-clients .record-toolbar-actions cc-button{flex:1}cc-clients .clients-desktop{display:none}cc-clients .clients-mobile{display:block}cc-clients .clients-mobile ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}cc-clients .client-mobile-card{overflow:hidden;border:1px solid var(--cor-contorno);border-radius:.9rem;background:var(--cor-superficie)}cc-clients .client-mobile-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.8rem;padding:.75rem .85rem}cc-clients .client-mobile-card>header>div:first-child{display:grid;min-width:0;gap:.3rem}cc-clients .client-mobile-card>header>div:first-child strong{overflow:hidden;color:var(--cor-tinta);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}cc-clients .client-mobile-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:.75rem .85rem .85rem;border-top:1px solid var(--cor-contorno);background:color-mix(in srgb,var(--cor-superficie-2) 38%,transparent)}cc-clients .client-mobile-card dl div{min-width:0}cc-clients .client-mobile-card dl dt{margin-bottom:.22rem;color:var(--cor-tinta-suave);font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}cc-clients .client-mobile-card dl dd{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--cor-tinta);font-size:.76rem;line-height:1.45}cc-clients .client-mobile-observation{grid-column:1/-1}cc-clients .client-mobile-observation dd{color:var(--cor-tinta-suave)}cc-clients .clients-load-more{display:flex;min-height:2.75rem;align-items:center;justify-content:center;margin:.8rem auto 0;padding:.55rem .9rem;border:1px solid var(--cor-contorno-forte);border-radius:999px;background:transparent;color:var(--cor-tinta);cursor:pointer;font-size:.72rem;font-weight:800}cc-clients .clients-list-end{margin:.8rem 0 0;color:var(--cor-tinta-suave);font-size:.7rem;text-align:center}cc-clients .client-form-grid{grid-template-columns:1fr}cc-clients .client-form-actions{display:grid;grid-template-columns:1fr 1fr}cc-clients .client-form-actions cc-button{width:100%}cc-clients .clients-loading{grid-template-columns:1fr}cc-clients .clients-loading span{height:6.5rem}}cc-clients :where(button,a,input,textarea):focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}@keyframes cc-client-loading{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){cc-clients .clients-loading span{animation:none}cc-clients .clients-table tbody tr{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2-variations")}*,*:before,*:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(button,input,select,textarea){margin:0;color:inherit;font:inherit;letter-spacing:inherit}:where(img,svg,video,canvas){display:block;max-width:100%}[hidden]{display:none!important}:root{--color-white: #ffffff;--color-black: #000000;--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--color-earthstone-50: #f6f3f0;--color-earthstone-100: #e9e3dd;--color-earthstone-200: #d5ccc2;--color-earthstone-300: #bbac9e;--color-earthstone-400: #9d8977;--color-earthstone-500: #7e6c5c;--color-earthstone-600: #635547;--color-earthstone-700: #4e4136;--color-earthstone-800: #3b322a;--color-earthstone-900: #2c251f;--color-earthstone-950: #1f1a16;--color-earthstone: #4e4136;--color-dune-50: #faf7f2;--color-dune-100: #f2ebdf;--color-dune-200: #e4d7c2;--color-dune-300: #d0bca0;--color-dune-400: #b59d7d;--color-dune-500: #a18665;--color-dune-600: #8b7052;--color-dune-700: #735c44;--color-dune-800: #5e4c39;--color-dune-900: #4d3f31;--color-dune-950: #2a211a;--color-dune: #b59d7d;--color-sand-50: #faf8f3;--color-sand-100: #f3efe4;--color-sand-200: #e7dfcc;--color-sand-300: #cec0a8;--color-sand-400: #b7a588;--color-sand-500: #a08d6e;--color-sand-600: #857257;--color-sand-700: #6b5c47;--color-sand-800: #574b3b;--color-sand-900: #473e32;--color-sand-950: #262019;--color-sand: #cec0a8;--color-concrete-50: #f8f7f5;--color-concrete-100: #efede9;--color-concrete-200: #dfdcd5;--color-concrete-300: #c6c1b7;--color-concrete-400: #a9a295;--color-concrete-500: #8f8779;--color-concrete-600: #766f62;--color-concrete-700: #605a50;--color-concrete-800: #4f4a42;--color-concrete-900: #423e38;--color-concrete-950: #23201c;--color-concrete: #a9a295;--color-canvas-50: #fbf8f1;--color-canvas-200: #e7dec9;--color-canvas-300: #d9cdb2;--color-canvas: #f1eada;--color-ok-100: #e6ecde;--color-ok-300: #b8c7a7;--color-ok-700: #49593d;--color-ok-900: #29331f;--color-ok: #5f7350;--color-alerta-100: #f4e6ce;--color-alerta-300: #ddbe8a;--color-alerta-700: #7d5a29;--color-alerta-900: #43300f;--color-alerta: #a87a38;--color-erro-100: #f2ddd7;--color-erro-300: #dba396;--color-erro-400: #b95f4e;--color-erro-700: #7c382e;--color-erro-900: #45201a;--color-erro: #a34d3f;--color-info-100: #e0e7eb;--color-info-300: #a9bdc9;--color-info-700: #425564;--color-info-900: #242f38;--color-info: #587082}:root{--cc-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--cc-safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--cc-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--cc-safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--cor-pagina: var(--color-canvas);--cor-superficie: var(--color-canvas-50);--cor-superficie-2: var(--color-canvas-200);--cor-tinta: var(--color-earthstone-900);--cor-tinta-suave: var(--color-earthstone-500);--cor-contorno: var(--color-sand-200);--cor-contorno-forte: var(--color-sand-400);--cor-acao: var(--color-earthstone-700);--cor-acao-forte: var(--color-earthstone-800);--cor-sobre-acao: var(--color-canvas);--cor-destaque: var(--color-dune-600)}:root[data-theme=dark]{--cor-pagina: var(--color-earthstone-950);--cor-superficie: var(--color-earthstone-900);--cor-superficie-2: var(--color-earthstone-800);--cor-tinta: var(--color-canvas);--cor-tinta-suave: var(--color-sand-400);--cor-contorno: var(--color-earthstone-700);--cor-contorno-forte: var(--color-earthstone-600);--cor-acao: var(--color-dune-400);--cor-acao-forte: var(--color-dune-300);--cor-sobre-acao: var(--color-earthstone-950);--cor-destaque: var(--color-dune-300)}cc-layout[data-shell-role=client],cc-auth-frame{--cor-pagina: #f1ebdc;--cor-superficie: #f6f1e3;--cor-superficie-2: #e7dfcc;--cor-tinta: #141110;--cor-tinta-suave: #5f5344;--cor-contorno: rgb(20 17 16 / 18%);--cor-contorno-forte: var(--color-dune-400);--cor-acao: #141110;--cor-acao-forte: #2c251f;--cor-sobre-acao: #f1eada;--cor-destaque: #b59d7d;color-scheme:light}:root[data-theme=dark] cc-layout[data-shell-role=client],:root[data-theme=dark] cc-auth-frame{--cor-pagina: #0b0908;--cor-superficie: #14100d;--cor-superficie-2: #211b16;--cor-tinta: #f1eada;--cor-tinta-suave: #b7a588;--cor-contorno: rgb(241 234 218 / 16%);--cor-contorno-forte: var(--color-dune-400);--cor-acao: #b59d7d;--cor-acao-forte: #d0bca0;--cor-sobre-acao: #0b0908;--cor-destaque: #b59d7d;color-scheme:dark}:root{--color-pagina: var(--cor-pagina);--color-superficie: var(--cor-superficie);--color-superficie-2: var(--cor-superficie-2);--color-tinta: var(--cor-tinta);--color-tinta-suave: var(--cor-tinta-suave);--color-contorno: var(--cor-contorno);--color-contorno-forte: var(--cor-contorno-forte);--color-acao: var(--cor-acao);--color-acao-forte: var(--cor-acao-forte);--color-sobre-acao: var(--cor-sobre-acao);--color-destaque: var(--cor-destaque)}:where(.p-component,.p-component *){font-family:var(--font-sans)}:where(.p-component,[class^=p-],[class*=" p-"]):focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}body>:where(.p-overlay-mask,.p-connected-overlay,.p-tooltip){z-index:1100}body>.p-tooltip{z-index:1300}:where(.p-dialog,.p-drawer,.p-popover,.p-datepicker-panel,.p-select-overlay,.p-menu-overlay){max-width:calc(100dvw - var(--cc-safe-left) - var(--cc-safe-right));max-height:calc(100dvh - var(--cc-safe-top) - var(--cc-safe-bottom))}:where(.p-dialog-content,.p-drawer-content,.p-popover-content,.p-datepicker-panel,.p-select-list-container){max-height:calc(100dvh - var(--cc-safe-top) - var(--cc-safe-bottom) - 2rem);overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){:where(.p-component,.p-component:before,.p-component:after,.p-component *,.p-component *:before,.p-component *:after){scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}cc-layout[data-shell-role=client] cc-page-header{padding-top:0}@keyframes cc-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}cc-auth-frame .cc-auth-reveal>*{animation:cc-auth-enter .24s cubic-bezier(.2,.8,.2,1) backwards}cc-auth-frame .cc-auth-reveal>:nth-child(2){animation-delay:35ms}cc-auth-frame .cc-auth-reveal>:nth-child(3){animation-delay:70ms}cc-auth-frame .cc-auth-reveal>:nth-child(n+4){animation-delay:105ms}@keyframes cc-rise-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cc-cta-reveal{animation:cc-rise-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes cc-photo-enter{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.cc-photo-enter{animation:cc-photo-enter .42s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){cc-auth-frame .cc-auth-reveal>*,.cc-cta-reveal,.cc-photo-enter{animation:none}}html,body{height:100%;overflow:hidden;overscroll-behavior:none;touch-action:pan-x pan-y}body{margin:0;background-color:var(--color-pagina);color:var(--color-tinta);font-family:var(--font-sans)}cc-root{display:block;height:100%;overflow:hidden}html,body{max-width:100%;overflow-x:hidden}
