.btn-primary{background-color:#6e4e5f!important;border-color:#bd0061!important;align-items:flex-end}.btn-primary:hover{background-color:#bd0061!important;border-color:#bd0061!important;align-items:flex-end}.anchor{color:#bd0061}.anchor:hover{text-decoration:underline;cursor:grab}.txt-color-mg{color:#bd0061}.txt-error{color:red}:root{--field-h:32px;--field-pad-x:10px}.JTextFieldLike{height:var(--field-h);min-height:var(--field-h);line-height:calc(var(--field-h) - 12px);padding:6px var(--field-pad-x);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.inputLike,.combo-box,.select-like,select.inputLike,input.inputLike,input[type=date].inputLike,input[type=number].inputLike,input[type=text].inputLike{height:var(--field-h);min-height:var(--field-h);padding:4px var(--field-pad-x);line-height:1.2;box-sizing:border-box}select.combo-box,select.select-like{height:var(--field-h);min-height:var(--field-h)}.elemento .JTextFieldLike,.elemento .inputLike,.elemento .combo-box,.elemento .select-like{max-height:var(--field-h)}.shrink,.elemento--auto{flex:0 0 auto!important}.JTextFieldLike,.inputLike,.combo-box,.select-like{display:inline-flex;align-items:center;justify-content:center}.fit-w{width:auto!important}.w-4ch{width:4ch!important}.w-6ch{width:6ch!important}.w-8ch{width:8ch!important}.w-10ch{width:10ch!important}.w-12ch{width:12ch!important}.w-16ch{width:16ch!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important;max-width:100%}.w-tight{width:-moz-fit-content!important;width:fit-content!important;min-width:110px;max-width:100%}.w-tighter{width:-moz-fit-content!important;width:fit-content!important;min-width:80px;max-width:100%}.filter-actions{display:flex;align-items:center;gap:8px}.button-table.same-size{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b8b8b8;border-radius:8px;background:linear-gradient(#f7f7f7,#e8edf2);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000001a}.button-table.same-size .button-icon,.button-table .button-icon{width:20px;height:20px;display:block;object-fit:contain}.button-storPost{position:relative;cursor:pointer}.button-storPost:after{content:"Storico stampe";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:10}.button-storPost:hover:after{opacity:1;visibility:visible}.button-print{position:relative;cursor:pointer}.button-print:after{content:"Stampa";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:10}.button-print:hover:after{opacity:1;visibility:visible}.btn-table{width:42px;height:33px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b8b8b8;border-radius:8px;background:linear-gradient(#f7f7f7,#e8edf2);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0000001a;padding:0}.btn-table img,.btn-table svg{width:20px;height:20px;object-fit:contain}@media (max-width:768px){.btn-table{height:36px}.btn-table img,.btn-table svg{width:22px;height:22px}}media (max-width: 768px){.main-content,.content-inner,.page-content,.container,.container-fluid {margin-top: 0 !important; padding-top: 0 !important;}}html,body{margin:0!important;padding:0!important}app-root{display:block;margin:0!important;padding:0!important}
