.pagecontainer{max-width:1200px;margin:0 auto;padding:.5rem}.pagecontainer .action-page{display:flex;justify-content:space-between}.pagecontainer .action-page button,.pagecontainer .action-page a{text-decoration:none;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:none;background:#ffffff1a;color:var(--primary-50);cursor:pointer;transition:all .3s}.pagecontainer .action-page button i,.pagecontainer .action-page a i{font-size:1.1rem}.pagecontainer .action-page button:hover,.pagecontainer .action-page a:hover{background:var(--primary-200)}.pagecontainer .tags{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.pagecontainer .tags .buscador{background:#ffffff4d;width:150px;display:grid;grid-template-columns:1fr 28px;border-radius:16px;overflow:hidden}.pagecontainer .tags .buscador input{border:none;background:transparent;padding:0 .5rem;color:var(--primary-50);font-size:.8rem;outline:none;width:100%;height:28px;text-align:center;color:var(--primary-700);font-weight:600}.pagecontainer .tags .buscador input::placeholder{text-align:center;color:var(--primary-50);opacity:.5}.pagecontainer .tags .buscador button{border:none;background:transparent;color:var(--primary-100);cursor:pointer;transition:all .3s}.pagecontainer .tags .buscador button:hover{background:var(--primary-200)}.pagecontainer .tags .buscador:has(:focus-visible){background:var(--primary-100)}.pagecontainer .tags .buscador:has(:focus-visible) button{background:var(--primary-200);color:var(--primary-500)}.pagecontainer .tags>button{border:none;background:var(--primary-100);color:var(--primary-500);padding:0 .5rem;height:28px;border-radius:16px;cursor:pointer;transition:all .3s}.pagecontainer .tags>button:hover{background:var(--primary-200)}.pagecontainer .contentpage{background:#fff;padding:.5rem;border-radius:4px;margin-top:1rem;position:relative}.pagecontainer .contentpage .loadindicador{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80;display:flex;justify-content:center;align-items:center}.pagecontainer .contentpage .loadindicador:after{content:"";width:25px;height:25px;border:4px solid var(--primary-100);border-top-color:var(--primary-500);border-radius:50%;animation:spin 1s linear infinite}.pagecontainer .contentpage>h1{font-size:1.2rem;font-weight:700;color:var(--primary-500);margin-bottom:.5rem;border-bottom:1px solid var(--primary-100);padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;width:100%}.pagecontainer .contentpage>h1 a{width:28px;height:28px;background:var(--primary-100);border-radius:4px;display:flex;justify-content:center;align-items:center;color:var(--primary-500);text-decoration:none;transition:all .3s;cursor:pointer}.pagecontainer .contentpage>h1 a:hover{background:var(--primary-200)}.pagecontainer .contentpage .cotadores-principal{padding:.5rem;border:1px solid var(--primary-100);border-radius:4px}.pagecontainer .contentpage .cotadores-principal h2{font-size:1rem;font-weight:700;color:var(--primary-500);margin-bottom:.5rem;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 8px}.pagecontainer .contentpage .cotadores-principal h2 span:first-child{font-size:.8rem;font-weight:600;color:var(--bluegray-500)}.pagecontainer .contentpage .cotadores-principal h2 span:last-child{font-size:.8rem;font-weight:400;color:var(--bluegray-500)}.pagecontainer .contentpage .cotadores-principal .totais{max-height:400px;overflow-y:auto;display:grid;gap:4px;padding:0 8px}.pagecontainer .contentpage .cotadores-principal .totais .peca{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:var(--surface-100);padding:4px;border-radius:4px}.pagecontainer .contentpage .cotadores-principal .totais .peca p{font-size:.8rem;font-weight:400;color:var(--bluegray-500)}.pagecontainer .contentpage .cotadores-principal .totais .peca .total{position:relative;width:100%;height:12px;background:var(--primary-100);box-shadow:inset 0 1px 6px #0000001a;overflow:hidden;border-radius:4px}.pagecontainer .contentpage .cotadores-principal .totais .peca .total:after{content:attr(data-width);position:absolute;top:0;left:0;width:var(--width);height:100%;background:var(--primary-500);border-radius:4px;overflow:hidden;display:flex;align-items:center;font-size:.6rem;font-weight:900;padding-left:4px;color:var(--surface-100)}.pagecontainer .contentpage .cotadores-principal .totais .peca .total:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px}
