.messages{display:grid}.messages{display:grid;grid-template-columns:324px auto;grid-gap:28px}@media screen and (max-width: 1024px){.messages{display:block}.messages>*{margin-bottom:28px}}.messages__title{grid-column:1/2;grid-row:1/2}.messages__filters{grid-column:2/3;grid-row:1/2}.messages__list{grid-column:1/2;grid-row:2/3}.messages__list.expanded{grid-column:1/3}.messages main{grid-column:2/3;grid-row:2/3}.messages__title{position:relative;align-self:flex-end}.messages__title h2{color:var(--primary-color);font-size:var(--font-size-title)}@media screen and (max-width: 1024px){.messages__title{padding-right:50px}.messages__title h2{font-size:var(--font-size-feature)}}.messages__title p{font-size:var(--font-size)}.messages__title b{color:var(--primary-color)}.messages__title .wg-btn{display:none;position:absolute;bottom:0;top:0;margin:auto;padding:0;width:40px;right:0}@media screen and (max-width: 1024px){.messages__title .wg-btn{display:flex}}.messages__filters{align-self:flex-end}@media screen and (max-width: 1024px){.messages__filters{display:none}.messages__filters.active{display:flex}}.messages__filters form{display:flex;align-items:flex-end;width:100%}.messages__filters .fields{display:flex;align-items:flex-end;flex:1}@media screen and (max-width: 1024px){.messages__filters form{display:block}.messages__filters .fields{flex-wrap:wrap;margin-right:-14px;margin-bottom:14px}}.messages__filters form.loading{opacity:.6;pointer-events:none}.messages__filters .field{flex:1px;min-width:113px;margin-right:14px}@media screen and (min-width: 1024px){.messages .messages__filters form .field{margin:0 14px 0 0}}.messages__filters .field:last-child:before{display:block;color:#6b737f;content:"";right:20px}.messages__filters .field.keyword,.messages__filters .field.category{flex:1.3}@media screen and (max-width: 1024px){.messages__filters .field.keyword,.messages__filters .field.category{flex:unset;width:100%}}.messages__filters .field.category .select2 .select2-selection .select2-selection__arrow{width:calc(20px + var(--input-border-radius));border:0}.messages__filters button.wg-btn{padding:0;width:var(--btn--primary-height, 40px)}.messages__filters button.wg-btn span{display:none}@media screen and (max-width: 1024px){.messages__filters button.wg-btn{display:block;width:150px;margin:auto}.messages__filters button.wg-btn span{margin:0}.messages__filters button.wg-btn i{display:none}.messages__filters button.wg-btn span{display:block}}.messages__list{padding-bottom:52px}.messages__list .result{display:none;align-items:center;margin-bottom:28px;color:#555f69}.messages__list .result__back{color:var(--primary-color);font-size:22px;margin-right:14px;cursor:pointer}.messages__list li,.messages__content{box-shadow:var(--card-box-shadow);border-radius:var(--card-border-radius);border:var(--card-border-width) var(--card-border-style) var(--card-border-color);background:var(--card-background-color)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.messages__list .end,.messages__list .icon-spin2{display:none;text-align:center;color:#6b737f}.messages__list .icon-spin2:before{font-size:30px;animation:spin 1s linear infinite}.messages__list .end{color:#6b737f;text-transform:uppercase;font-size:var(--font-size);padding-top:28px}.messages__list.loading .icon-spin2{display:block}.messages__list.locked .end{display:block}.messages__list li{position:relative;padding:14px;margin-bottom:14px;cursor:pointer;transition:transform 200ms;border:2px solid transparent}.messages__list li:hover{transform:translateY(-4px)}.messages__list li p{color:#6b737f}.messages__list li p:first-child{margin-bottom:4px}.messages__list li.new{padding:14px 14px 14px 34px}.messages__list li.new:before{content:"";position:absolute;width:10px;height:10px;border-radius:5px;background-color:var(--primary-color);bottom:0;top:0;left:10px;margin:auto}.messages__list li.new p,.messages__list li.active p{color:#1a2129}.messages__list li.active{border-color:var(--primary-color)}.messages__content{top:28px;flex-direction:column;overflow:auto;padding:28px}@media screen and (max-width: 1024px){.messages main{background:rgba(0,0,0,.2)}.messages__content{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;border:0;border-radius:0;box-shadow:none}}.messages__content .initial-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:583px}.messages__content .initial-message svg{display:block;margin-bottom:28px}.messages__content .initial-message p{font-size:var(--font-size-paragraph);color:#6b737f}.messages__content .icon-spin2{display:block;margin:28px auto;text-align:center;color:#6b737f}.messages__content .icon-spin2:before{font-size:40px;animation:spin 1s linear infinite}.messages__content .top{position:relative;margin-bottom:28px}@media screen and (max-width: 1024px){.messages__content .top{padding-left:42px}}.messages__content .top__back{display:none;position:absolute;height:22px;bottom:0;top:0;left:0;margin:auto;color:var(--primary-color);font-size:22px;cursor:pointer}@media screen and (max-width: 1024px){.messages__content .top__back{display:block}}.messages__content .top__title{margin-bottom:8px;font-size:var(--font-size-subtitle);font-weight:bold}.messages__content .top__date{display:flex;align-items:center;font-size:var(--font-size-minimal)}.messages__content .top__date .wg-badge{margin-right:7px;font-weight:normal;font-size:var(--font-size-infos);background-color:#a0a8b0}.messages__content .top__date .wg-badge.circular{background-color:var(--primary-color)}.wg-share-vtc{display:none}
.request-invitation{padding:14px 0}.request-invitation .title{font-size:var(--font-size-paragraph);padding-bottom:14px;margin:42px 0 28px;border-bottom:1px solid #ddd}.request-invitation .flexed{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:14px;margin:0}.request-invitation .flexed .field{margin:0;min-width:270px}@media screen and (max-width: 1024px){.request-invitation .cpf-error-message{width:100%}}.request-invitation .search-cpf .icon-spin2::before{display:inline-block;animation:spinner 1s linear forwards infinite}.request-invitation .cpf-error-message span{display:inline-flex;align-items:center}@media screen and (min-width: 1024px){.request-invitation .cpf-error-message span{height:var(--input-size)}}.request-invitation .after-validation{display:none}
.table-list.number-list table th{padding:14px 7px}.table-list.number-list table th.table-name{width:50%}.table-list.number-list table tbody tr:nth-child(even){background-color:#f5f5f5}.table-list.number-list table tbody td{padding:14px 7px}
.table-list.refectory-list{padding-top:28px;padding-bottom:28px}.table-list.refectory-list h1.m-view{display:none}.table-list.refectory-list table th{width:12.5%;text-align:center}.table-list.refectory-list table th.active{background-color:#266f98}.table-list.refectory-list table tbody td{word-break:break-word}.table-list.refectory-list table tbody td:nth-child(even){background-color:#f2f6f9}.table-list.refectory-list table tbody td.active{background-color:#ffe}@media screen and (max-width: 1023px){.table-list.refectory-list h1.m-view{display:block}.table-list.refectory-list h1.d-view{display:none}.table-list.refectory-list table th{display:none}.table-list.refectory-list table th:first-child{display:table-cell;width:140px}.table-list.refectory-list table th.active{display:table-cell;width:calc(100% - 140px)}.table-list.refectory-list table tbody td{display:none}.table-list.refectory-list table tbody td:first-child,.table-list.refectory-list table tbody td.active{display:table-cell}}
.table-list table{border-collapse:collapse;width:100%;margin-top:14px;text-align:left}.table-list table th,.table-list table td{vertical-align:middle}.table-list table th{font-size:12px;font-weight:700;padding:14px;background:#2c85b7;color:#fff;text-transform:uppercase;text-align:left;border-right:1px solid #e1e7ec}.table-list table th:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.table-list table th:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:none}.table-list table tbody td{padding:7px 14px;border-bottom:1px solid #a0a8b0;font-weight:400;color:#26303a;font-size:14px}.table-list .no-results{font-size:15px;color:#555f69;padding:14px}