:root{--digesto-surface: #ffffff;--digesto-surface-muted: #f8fafc;--digesto-border: rgba(15, 23, 42, .08);--digesto-text: #102033;--digesto-text-soft: #64748b;--digesto-primary: rgb(31, 143, 228)}html,body{overflow-x:hidden}body.digesto-app,body.digesto-auth-app{background:linear-gradient(180deg,#f4f8fc,#eef3f7);color:var(--digesto-text)}.app-content{padding:1rem 0 1.75rem}.app-container{width:100%;max-width:1280px;margin:0 auto;padding-left:1rem;padding-right:1rem}.digesto-navbar{box-shadow:0 10px 24px #0f172a1f}.digesto-navbar .app-container{padding-top:.35rem;padding-bottom:.35rem}.digesto-navbar-brand{font-weight:700;letter-spacing:-.02em}.digesto-navbar .nav-link{border-radius:999px;font-weight:600;transition:background-color .18s ease,color .18s ease}.digesto-navbar .nav-link:hover,.digesto-navbar .nav-link:focus{background:#ffffff24;color:#fff}.digesto-navbar .dropdown-menu{border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 14px 30px #0f172a1f;padding:.5rem}.digesto-navbar .dropdown-item{border-radius:10px;padding:.6rem .8rem;font-weight:500}.digesto-navbar-logo img{max-height:40px;width:auto}.table-responsive{-webkit-overflow-scrolling:touch}.pagination{gap:.35rem;flex-wrap:wrap}.page-link{border-radius:999px!important}pre{white-space:pre-wrap;overflow-wrap:anywhere}.record-detail-shell{margin:1rem 0 1.5rem}.record-detail-card{border:1px solid var(--digesto-border);border-radius:20px;box-shadow:0 14px 30px #0f172a0d;overflow:hidden}.record-detail-card .card-header{background:linear-gradient(180deg,#fcfdff,#f8fafc);border-bottom:1px solid rgba(15,23,42,.06);padding:1rem 1.15rem}.record-detail-title{margin:0;font-size:1.2rem;font-weight:700;color:var(--digesto-text);line-height:1.4}.record-detail-card .card-body{padding:1.15rem}.record-detail-text{margin:0;color:#334155;font-family:inherit;font-size:1rem;line-height:1.75}.record-detail-footer{display:flex;justify-content:flex-end;padding:1rem 1.15rem;background:#fcfdff}.record-detail-footer .btn{border-radius:999px}@media (max-width: 991.98px){.digesto-navbar .navbar-collapse{margin-top:.85rem;padding:.85rem;border-radius:18px;background:#0a4c7cf0}.digesto-navbar .navbar-nav{gap:.35rem}.digesto-navbar .nav-link{border-radius:14px;padding:.75rem .9rem}.digesto-navbar .dropdown-menu{background:transparent;border:0;box-shadow:none;padding:0 0 0 .75rem;margin-top:.15rem}.digesto-navbar .dropdown-item{color:#ffffffe6;padding-left:0;padding-right:0}.digesto-navbar-logo{margin-top:.75rem}}@media (max-width: 767.98px){.app-container{padding-left:.75rem;padding-right:.75rem}.mobile-stack-table thead{display:none}.mobile-stack-table,.mobile-stack-table tbody,.mobile-stack-table tr,.mobile-stack-table td{display:block;width:100%}.mobile-stack-table tbody tr{padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.08)}.mobile-stack-table tbody tr:last-child{border-bottom:0}.mobile-stack-table td{border-top:0!important;padding:.35rem 0!important}.mobile-stack-table td:before{content:attr(data-label);display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--digesto-text-soft)}.mobile-stack-table td[data-label=""]:before{display:none}.mobile-stack-table .users-actions,.mobile-stack-table .documents-actions{margin-top:.45rem}.mobile-stack-table .users-actions .btn{width:100%;justify-content:center;display:inline-flex}.mobile-stack-table .documents-actions .btn{flex:1 1 100%;justify-content:center}.documents-stats,.documents-toolbar,.users-toolbar,.audit-toolbar{align-items:stretch}.documents-stat,.users-stat,.audit-stat{flex:1 1 calc(50% - .75rem);min-width:0}.institutional-form-actions .btn,.record-detail-footer .btn,.card-footer .btn.float-right{width:100%;float:none!important}.record-detail-card .card-header,.record-detail-card .card-body,.record-detail-footer{padding-left:1rem;padding-right:1rem}}@media (max-width: 575.98px){.app-content{padding-top:.75rem}.digesto-navbar-brand{font-size:1rem}.record-detail-title{font-size:1.05rem}}
