.eventsearchcalendar{width:100%;max-width:1328px;margin:0 auto;padding:0 0 24px;box-sizing:border-box;font-family:"Inter","Segoe UI",Tahoma,sans-serif;color:#101828}
.eventsearchcalendar__header{display:flex;width:100%;min-height:128px;align-items:flex-end;justify-content:center;gap:40px;flex-wrap:wrap;padding:0}
.eventsearchcalendar__heading{display:flex;flex-direction:column;align-items:flex-start;max-width:821px;min-height:128px;flex:1 1 620px}
.eventsearchcalendar__accent{display:block;width:60px;height:6px;border-radius:3px;background:linear-gradient(270deg,#25e28a 0,#fffca8 100%);margin:0 0 16px}
.eventsearchcalendar__title{margin:0;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:700;font-size:32px;line-height:120%;color:var(--Text-color-Text-color-highlight,#11246a)}
.eventsearchcalendar__subtitle{margin:8px 0 0;max-width:821px;font-family:"Inter","Segoe UI",Tahoma,sans-serif;font-weight:400;font-size:20px;line-height:150%;color:var(--Text-color-Text-color-neutrals-subtle,#595a70)}
.eventsearchcalendar__search{display:flex;flex:0 0 auto;align-items:center;gap:16px;justify-content:flex-end}
.eventsearchcalendar__filters-toggle{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;padding:0;box-sizing:border-box;border:1px solid #1c46f3;border-radius:15px;background:#fff;color:#1c46f3;cursor:pointer}
.eventsearchcalendar__filters-toggle .esc-menu-icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/menu-hamburguer.svg') center / contain no-repeat;mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/menu-hamburguer.svg') center / contain no-repeat}
.row-toggle{display:none;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;padding:0;border:0;background:transparent;color:#1c46f3;cursor:pointer}
.row-toggle .esc-arrow-icon{width:14px;height:14px;transition:transform .2s ease}
.eventsearchcalendar__search-field{position:relative;display:block;width:467px;max-width:100%;height:54px}
.eventsearchcalendar__search-field input{width:100%;height:54px;padding:8px 42px 8px 16px;border:1px solid #dddde4;border-radius:12px;background:#fff;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;line-height:17px;color:#3e3e4e;outline:0;transition:border-color .2s ease,box-shadow .2s ease}
.eventsearchcalendar__search-field input::placeholder{color:#3e3e4e}
.eventsearchcalendar__search-field input:focus{border-color:#5d7df3;box-shadow:0 0 0 4px rgba(93,125,243,0.14)}
.eventsearchcalendar__search-icon{position:absolute;right:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#1c46f3;pointer-events:none}
.eventsearchcalendar__search-icon img{display:block;width:100%;height:100%}
.eventsearchcalendar .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.eventsearchcalendar__divider{width:100%;height:1px;background:#e8e9ed;margin:24px 0 0}
.eventsearchcalendar__divider--filters{margin:16px 0 0}
.eventsearchcalendar__panel--empty{background:#fff;border-radius:16px;padding-right:24px;padding-bottom:64px;padding-left:24px}
.filters-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 156px 140px 209px;gap:16px;align-items:start;margin-top:24px}
.filter-field{display:flex;flex-direction:column;gap:12px;position:relative}
.filter-field__label{display:block;position:absolute;left:18px;top:50%;transform:translateY(-50%);margin:0;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;color:#3e3e4e;pointer-events:none;white-space:nowrap;z-index:1;transition:top .15s ease,transform .15s ease,font-size .15s ease,font-weight .15s ease,color .15s ease,letter-spacing .15s ease}
.select-box--tags .filter-field__label{left:16px}
.select-box.has-value .filter-field__label,.select-box--tags.has-value .filter-field__label{top:8px;transform:translateY(0);font-size:14px;font-weight:500;letter-spacing:0;color:#595a70}
.filter-field__tags{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;flex:1 1 auto;min-width:0}
.filter-chip{display:inline-flex;align-items:center;gap:8px;height:24px;padding:2px 8px;box-sizing:border-box;font-size:12px;line-height:1;letter-spacing:0;color:#595a70;background:#f7f7f8;border:0;border-radius:8px;font-weight:500}
.filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:#8c8ea4;font-size:.95rem;line-height:1;padding:0;cursor:pointer;flex:0 0 auto}
.filter-chip__remove:hover,.filter-chip__remove:focus-visible{background:#d2d3db;outline:0}
.filter-chip__remove img{display:block;width:16px;height:16px}
.state-chip__clear-icon img{display:block;width:100%;height:100%}
.date-cell__icon img{display:block;width:100%;height:100%}
.esc-arrow-icon{display:block;background-color:#1c46f3;-webkit-mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/seta-dropdown.svg') center / contain no-repeat;mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/seta-dropdown.svg') center / contain no-repeat}
.select-box__arrow .esc-arrow-icon{display:block;width:100%;height:100%;transition:transform .2s ease}
.select-box,.sort-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;border:1px solid #dddde4;border-radius:12px;background:#fff;color:#3e3e4e;padding:8px 16px;box-sizing:border-box;font-family:"Inter","Segoe UI",Tahoma,sans-serif;font-size:14px;font-weight:600;line-height:17px;cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease,padding .15s ease}
.select-box{gap:10px;padding-right:42px}
.select-box.has-value{height:auto;min-height:54px;padding-top:29px;padding-bottom:8px}
.select-box--tags{height:auto;min-height:54px;border-radius:16px;padding:8px 42px 8px 16px;align-items:center}
.select-box--tags.has-value{padding-top:29px}
.select-box--tags .filter-field__tags{flex:1 1 auto}
.select-box:hover{border-color:#b7bdca}
.select-box:focus-visible,.select-box[aria-expanded="true"]{outline:0;border-color:#5d7df3;box-shadow:0 0 0 4px rgba(93,125,243,0.14)}
.select-box__arrow{display:inline-flex;width:16px;height:16px;font-size:1.35rem;color:#1c46f3;line-height:1;flex:0 0 auto}
.select-box[aria-expanded="true"] .select-box__arrow .esc-arrow-icon{transform:rotate(180deg)}
.select-box .select-box__arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%)}
.select-box--tags .select-box__arrow{right:16px}
.select-box.has-value .select-box__arrow,.select-box--tags.has-value .select-box__arrow{top:9px;transform:none}
.dropdown-list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:16px;list-style:none;max-height:312px;overflow-y:auto;background:#fff;border:1px solid #f1f1f4;border-radius:16px;box-shadow:0 12px 24px rgba(15,23,42,0.12)}
.dropdown-list[hidden]{display:none}
.dropdown-list__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;box-sizing:border-box;font-family:"Inter","Segoe UI",Tahoma,sans-serif;font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;color:#595a70;background:#fff;border-radius:12px;cursor:pointer;transition:background .15s ease,color .15s ease}
.dropdown-list__option:hover{background:#f1f4ff}
.dropdown-list__option:focus-visible{outline:0;background:#e9f6ff;box-shadow:inset 0 0 0 2px #5d7df3}
.dropdown-list__option.is-selected{background:#e9f6ff;color:#1c46f3;font-weight:500}
.filter-field[data-name="mes"] .dropdown-list.has-selection{right:auto;width:max-content;min-width:100%;max-width:calc(100vw - 32px)}
.filter-field[data-name="mes"] .dropdown-list.has-selection .dropdown-list__option{white-space:nowrap;overflow-wrap:normal}
.dropdown-list__check-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}
.dropdown-list__check-icon img{display:block;width:16px;height:16px}
.filter-field--sort{justify-content:flex-end;position:relative}
.filter-field--sort::before{content:"";position:absolute;left:-8px;top:19px;width:1px;height:16px;background:#e8e9ed}
.sort-button{background:#fff;border:1px solid #dddde4;cursor:pointer}
.sort-button[aria-expanded="true"]{outline:0;border-color:#5d7df3;box-shadow:0 0 0 4px rgba(93,125,243,0.14)}
.sort-button[aria-expanded="true"] .select-box__arrow .esc-arrow-icon{transform:rotate(180deg)}
.sort-button__context{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}
.sort-button__label{font-size:14px;font-weight:600;line-height:17px;color:#3e3e4e}
.sort-button__value{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:17px;color:#6e7189}
.eventStates-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:43px;margin:16px 0 40px}
.state-chip{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:35px;padding:8px;box-sizing:border-box;border:1px solid #dddde4;border-radius:12px;background:#fff;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#595a70;cursor:pointer;transition:all .2s ease}
.state-chip--active{position:relative;height:43px;padding:4px 12px;background:transparent;border:2px solid #1c46f3;color:#1c46f3;font-weight:600}
.state-chip--active::before{content:"";position:absolute;inset:4px;background:#e9f6ff;border-radius:8px}
.state-chip--active>*{position:relative}
.state-chip__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#1c46f3}
.state-chip__check img{display:block;width:16px;height:16px}
.state-chip--clear{position:relative;margin-left:auto;height:32px;padding:10px 16px;border:0;background:#fff;border-radius:12px;font-size:14px;font-weight:600;color:#1c46f3}
.state-chip--clear::before{content:"";position:absolute;left:-8px;top:50%;width:1px;height:16px;transform:translateY(-50%);background:#e8e9ed}
.state-chip__clear-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background-color:#1c46f3;-webkit-mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/exclude-icon.svg') center / contain no-repeat;mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/exclude-icon.svg') center / contain no-repeat}
.table-container{min-height:120px;background:#fff;border:1px solid #dddde4;border-radius:16px;padding:24px}
.eventsearchcalendar__panel--empty .table-container{min-height:0;background:transparent;border:0;border-radius:0;padding:0;margin-top:40px}
.eventsearchcalendar__table-wrap{background:transparent;overflow-x:auto}
.eventsearchcalendar__table-wrap[hidden]{display:none}
.eventsearchcalendar__table{width:100%;border-collapse:separate;border-spacing:0 8px;table-layout:fixed;font-size:16px;font-weight:500;line-height:1.2;color:#595a70}
.eventsearchcalendar__table thead th{position:relative;text-align:left;font-size:16px;font-weight:600;line-height:1.2;color:#595a70;background:#fff;padding:0 24px 33px;box-sizing:border-box}
.eventsearchcalendar__table thead th::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:#e8e9ed}
.eventsearchcalendar__table th:nth-child(1),.eventsearchcalendar__table td:nth-child(1){width:15%}
.eventsearchcalendar__table th:nth-child(2),.eventsearchcalendar__table td:nth-child(2),.eventsearchcalendar__table th:nth-child(3),.eventsearchcalendar__table td:nth-child(3),.eventsearchcalendar__table th:nth-child(4),.eventsearchcalendar__table td:nth-child(4){width:22%}
.eventsearchcalendar__table tbody td{height:85px;padding:24px;box-sizing:border-box;vertical-align:middle;color:#595a70;position:relative}
.eventsearchcalendar__table th:first-child,.eventsearchcalendar__table td:first-child{padding-left:16px}
.eventsearchcalendar__table th:last-child,.eventsearchcalendar__table td:last-child{padding-right:16px}
.eventsearchcalendar__table tbody tr:nth-child(odd) td{background:#fff}
.eventsearchcalendar__table tbody tr:nth-child(even) td{background:#f7f7f8}
.eventsearchcalendar__table tbody td:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}
.eventsearchcalendar__table tbody td:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}
.eventsearchcalendar__table tbody td:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:27px;background:#dddde4}
.eventsearchcalendar__table tbody td:nth-child(4){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.eventsearchcalendar__table tbody td .cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}
.row-link{color:inherit;text-decoration:none}
.row-link:hover,.row-link:focus-visible{text-decoration:underline}
.eventsearchcalendar__empty{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 auto;text-align:center}
.eventsearchcalendar__empty[hidden]{display:none}
.empty-state__title{margin:0;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;color:#11246a}
.empty-state__subtitle{margin:0;font-weight:400;font-size:1rem;line-height:1.5;color:#6e7189}
.empty-state__suggestion{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#1c46f3;font-weight:600;font-size:1rem;text-decoration:none}
.empty-state__suggestion:hover,.empty-state__suggestion:focus-visible{text-decoration:underline}
.empty-state__suggestion img{width:18px;height:18px}
.eventsearchcalendar__table tbody tr[data-link],.eventsearchcalendar__table tbody tr[data-link] td{cursor:pointer}
@media(min-width:769px) and (hover:hover){.eventsearchcalendar__table tbody tr[data-link]:hover td{border-top:1px solid #3c75ff;border-bottom:1px solid #3c75ff}
.eventsearchcalendar__table tbody tr[data-link]:hover td:first-child{border-left:1px solid #3c75ff;border-radius:16px 0 0 16px}
.eventsearchcalendar__table tbody tr[data-link]:hover td:last-child{border-right:1px solid #3c75ff;border-radius:0 16px 16px 0}
}
.date-cell__inner{display:flex;align-items:center;gap:8px;min-width:0}
.date-cell__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:#11ab05}
.date-cell__text{font-size:16px;font-weight:400;line-height:1.5;color:#595a70}
.status-cell__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0}
.status-pill{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:10px 16px;box-sizing:border-box;border-radius:13px;border:1px solid transparent;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-0.02em;white-space:nowrap}
.status-pill--blue{background:transparent;color:#1c46f3;border-color:#1c46f3}
.status-pill--info,.status-pill--light-blue,.status-pill--gray{height:auto;padding:0;background:0;border:0;border-radius:0}
.status-pill--info{color:#1c46f3}
.status-pill--light-blue{color:#8dc3ff}
.status-pill--gray{color:#9aa1b1}
.status-cell small{font-family:"Inter","Segoe UI",Tahoma,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#595a70;white-space:nowrap}
.eventsearchcalendar__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 0}
.eventsearchcalendar__footer[hidden]{display:none}
.eventsearchcalendar__pagination{display:flex;align-items:center;gap:10px}
.pagination-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:12px;background:#fff;color:#1c46f3;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}
.pagination-button--active{background:#173598;color:#fff}
.pagination-ellipsis{color:#9aa1b1;font-weight:600;padding:0 2px}
@media(max-width:980px){.filters-container{grid-template-columns:repeat(2,minmax(220px,1fr))}
.filter-field--sort{grid-column:span 2}
}
@media(max-width:768px){.eventsearchcalendar__header{flex-direction:column;align-items:stretch;gap:40px;min-height:0}
.eventsearchcalendar__heading{flex:0 0 auto;max-width:none;min-height:0}
.eventsearchcalendar__title{font-size:24px}
.eventsearchcalendar__subtitle{max-width:none;font-size:16px}
.eventsearchcalendar__search{width:100%;flex-basis:100%;justify-content:stretch}
.eventsearchcalendar__search-field{flex:1 1 auto;width:auto}
.eventsearchcalendar__filters-toggle{display:inline-flex}
.filters-container{display:none}
.eventStates-container,.eventsearchcalendar__divider--filters{display:none}
.eventsearchcalendar--empty .eventsearchcalendar__divider{display:none}
.table-container{min-height:0;margin-top:24px;padding:0;background:transparent;border:0;border-radius:0}
.eventsearchcalendar__table-wrap{overflow-x:visible}
.eventsearchcalendar__table{display:block;border-collapse:collapse;border-spacing:0}
.eventsearchcalendar__table thead{display:none}
.eventsearchcalendar__table tbody{display:block}
.eventsearchcalendar__table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:center;padding:16px;margin-bottom:8px;box-sizing:border-box;border:1px solid transparent;border-radius:16px}
.eventsearchcalendar__table tbody tr:nth-child(odd){background:#fff}
.eventsearchcalendar__table tbody tr:nth-child(even){background:#f7f7f8}
.eventsearchcalendar__table tbody tr.is-expanded{background:#fff;border-color:#3c75ff}
.eventsearchcalendar__table tbody tr td:nth-child(n){width:auto;height:auto;padding:0;background:transparent;border:0;border-radius:0;overflow:visible;white-space:normal;text-overflow:clip;text-align:left}
.eventsearchcalendar__table tbody tr td:nth-child(n)::after{display:none}
.eventsearchcalendar__table tbody tr td:nth-child(2){grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px solid #e8e9ed;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#11246a}
.eventsearchcalendar__table tbody tr td:nth-child(2) .row-link{flex:1 1 auto;min-width:0}
.eventsearchcalendar__table tbody td .cell-clamp{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}
.row-toggle{display:inline-flex;position:relative}
.row-toggle::before{content:'';position:absolute;top:-15px;right:-16px;bottom:-15px;left:-16px}
.eventsearchcalendar__table tbody tr.is-expanded .row-toggle .esc-arrow-icon{transform:rotate(180deg)}
.eventsearchcalendar__table tbody tr td.date-cell{grid-column:1;grid-row:2;padding-top:8px}
.eventsearchcalendar__table tbody tr td.status-cell{position:relative;box-sizing:border-box;grid-column:2;grid-row:2;padding-top:8px;padding-left:16px}
.eventsearchcalendar__table tbody tr td.status-cell .status-cell__inner{min-height:30px}
.eventsearchcalendar__table tbody tr:not(.is-expanded) td.status-cell::before{content:"";position:absolute;left:0;top:0;bottom:4px;width:1px;background:#e8e9ed}
.eventsearchcalendar__table tbody tr td.date-cell .date-cell__text{font-size:14px;font-weight:600}
.eventsearchcalendar__table tbody tr td.status-cell small{display:none}
.eventsearchcalendar__table tbody tr td:nth-child(3),.eventsearchcalendar__table tbody tr td:nth-child(4){display:none}
.eventsearchcalendar__table tbody tr.is-expanded td:nth-child(3),.eventsearchcalendar__table tbody tr.is-expanded td:nth-child(4){display:block;grid-column:1 / -1;padding-top:8px;border-top:1px solid #e8e9ed;font-size:16px;font-weight:500;line-height:1.2;text-align:center}
.eventsearchcalendar__table tbody tr.is-expanded td:nth-child(3){grid-row:3}
.eventsearchcalendar__table tbody tr.is-expanded td:nth-child(4){grid-row:4}
.eventsearchcalendar__table tbody tr.is-expanded td.date-cell{grid-column:1 / -1;grid-row:2;padding-bottom:8px}
.eventsearchcalendar__table tbody tr.is-expanded td.date-cell .date-cell__inner{justify-content:center}
.eventsearchcalendar__table tbody tr.is-expanded td.status-cell{grid-column:1 / -1;grid-row:5;padding-left:0;padding-top:8px;border-top:1px solid #e8e9ed}
.eventsearchcalendar__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:16px 0 0;border-top:1px solid #e8e9ed}
.eventsearchcalendar__footer span{font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-size:14px;font-weight:500;color:#595a70}
.eventsearchcalendar__pagination{gap:8px}
.eventsearchcalendar__panel--empty{padding:16px 16px 40px}
}
.esc-sheet{display:none}
body.esc-sheet-open{overflow:hidden}
@media(max-width:768px){.esc-sheet.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.esc-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,36,106,0.4)}
.esc-sheet__panel{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;max-height:90vh;padding:24px;box-sizing:border-box;background:#f7f7f8;border-radius:16px 16px 0 0}
.esc-sheet__panel--chips{background:#fff}
.esc-sheet__title{margin:0;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:500;font-size:18px;line-height:22px;color:#11246a}
.esc-sheet__card{padding:8px 16px;background:#fff;border-radius:16px}
.esc-sheet__row{display:flex;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid #f1f1f4}
.esc-sheet__row:last-child{border-bottom:0}
.esc-sheet__row-main{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-height:56px;padding:8px 0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}
.esc-sheet__row-label{flex:1 1 auto;font-size:14px;font-weight:500;line-height:17px;color:#595a70}
.esc-sheet__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:2px 8px;box-sizing:border-box;background:#1c46f3;border-radius:8px;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:600;font-size:14px;line-height:1;color:#fff}
.esc-sheet__lozenge{display:inline-flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;height:24px;padding:2px 8px;box-sizing:border-box;background:#e9f6ff;box-shadow:inset 0 1px 0 rgba(28,70,243,0.12);border-radius:8px;font-size:12px;font-weight:500;line-height:1;color:#11246a}
.esc-sheet__row-arrow .esc-arrow-icon{display:block;width:16px;height:16px;transform:rotate(-90deg)}
.esc-sheet__row-clear{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;cursor:pointer}
.esc-sheet__exclude-icon{display:block;flex:0 0 auto;background-color:#1c46f3;-webkit-mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/exclude-icon.svg') center / contain no-repeat;mask:url('../../../../../etc.clientlibs/apexbrasil/clientlibs/clientlib-site/resources/icons/exclude-icon.svg') center / contain no-repeat}
.esc-sheet__search{position:relative;display:block}
.esc-sheet__search input{width:100%;height:54px;padding:8px 42px 8px 16px;box-sizing:border-box;border:1px solid #dddde4;border-radius:12px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:17px;color:#3e3e4e;outline:0}
.esc-sheet__search input::placeholder{color:#3e3e4e}
.esc-sheet__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.esc-sheet__search-icon{position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}
.esc-sheet__search-icon img{display:block;width:100%;height:100%}
.esc-sheet__options{max-height:224px;margin:0;padding:0;overflow-y:auto;list-style:none}
.esc-sheet__options::-webkit-scrollbar{width:4px}
.esc-sheet__options::-webkit-scrollbar-track{background:#f7f7f8}
.esc-sheet__options::-webkit-scrollbar-thumb{background:#dddde4;border-radius:2px}
.esc-sheet__option{display:flex;width:100%;align-items:center;gap:10px;min-height:56px;padding:16px 0;box-sizing:border-box;border:0;border-bottom:1px solid #f1f1f4;background:transparent;font-family:inherit;text-align:left;cursor:pointer}
.esc-sheet__options li:last-child .esc-sheet__option{border-bottom:0}
.esc-sheet__option-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:17px;color:#595a70}
.esc-sheet__checkbox{position:relative;flex:0 0 16px;width:16px;height:16px;box-sizing:border-box;border:1px solid #1c46f3;border-radius:4px}
.esc-sheet__option[aria-pressed="true"] .esc-sheet__checkbox{background:#1c46f3}
.esc-sheet__option[aria-pressed="true"] .esc-sheet__checkbox::after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.esc-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}
.esc-sheet__chip{padding:8px;border:1px solid #dddde4;border-radius:12px;background:transparent;cursor:pointer}
.esc-sheet__chip.is-selected{padding:4px;border:2px solid #1c46f3}
.esc-sheet__chip-inner{display:inline-flex;align-items:center;gap:8px;border-radius:8px;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-0.02em;color:#595a70}
.esc-sheet__chip.is-selected .esc-sheet__chip-inner{padding:8px;background:#e9f6ff;font-weight:600;color:#1c46f3}
.esc-sheet__chip-inner img{display:block;width:16px;height:16px}
.esc-sheet__divider{height:1px;background:#e8e9ed}
.esc-sheet__footer{display:flex;align-items:center;justify-content:center;gap:16px}
.esc-sheet__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:10px 16px;box-sizing:border-box;border:0;border-radius:13px;background:transparent;font-family:"Archia","Inter","Segoe UI",Tahoma,sans-serif;font-weight:600;font-size:14px;line-height:120%;letter-spacing:-0.02em;color:#1c46f3;cursor:pointer}
.esc-sheet__btn--outline{border:1px solid #1c46f3}
.esc-sheet__btn--primary{background:#1c46f3;color:#fff}
.esc-sheet__btn img{display:block;width:12px;height:12px}
}