.zrr h1{font:var(--font-level2-25)}.zrr .form-label{font:var(--font-level5-22)}.zrr .form-text{font:var(--font-level4-18)}.zrr a{color:var(--bleu)}.zrr dd{font:var(--font-level4-18)}.zrr dt{font:var(--font-level4-18);font-weight:var(--unnamed-font-weight-bold)}.zrr .btn.valid{font:var(--font-level2-16);text-align:center;color:var(--marine);opacity:1;background:var(--bleu) 0% 0% no-repeat padding-box}.zrr_paginator .pagination{display:flex;width:auto}.zrr_paginator .pagination li{display:inline;font:var(--font-level2-20);margin:10px}.zrr_paginator .pagination li a{color:var(--bleu)}.zrr_paginator .pagination li.active a{pointer-events:none;background-color:var(--marine);border-color:var(--marine)}.zrr_paginator .pagination li.active a{color:var(--blanc);pointer-events:none}.zrr_paginator a{color:var(--bleu)}.zrr .btn-search{text-align:center;color:#FFFFFF;text-transform:uppercase;opacity:1;background:var(--bleu);border:none}.zrr .btn-search:active,.zrr .btn-search.active{background:var(--bleu)}.zrr .btn-search.raised{box-shadow:0 3px 0 0 #007299}.zrr .btn-delete{text-transform:uppercase}.zrr td{vertical-align:middle}.form-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1000;justify-content:center;align-items:center;flex-direction:column;border-radius:inherit}form.is-submitting{position:relative;pointer-events:none}form.is-submitting .form-overlay{display:flex}.loading-message{font-size:1.2rem;color:#333;font-weight:bold}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}