.brand .brand-logo-image{object-fit:contain;border-radius:50%;flex:none;width:58px;height:58px;display:block}.footer-brand .brand-logo-image{width:88px;height:88px}@media (width<=760px){.site-header .brand{gap:8px}.site-header .brand-logo-image{width:46px;height:46px}.site-header .brand strong{letter-spacing:1px;font-size:14px}.site-header .brand small{letter-spacing:2px;font-size:9px}}@media (width<=410px){.site-header .brand strong{font-size:12px}.site-header .brand small{font-size:8px}.site-header .brand-logo-image{width:42px;height:42px}}.dz-note{color:#345b44;background:#eff5ed;border:1px solid #d7e5d5;border-radius:10px;margin:12px 0 22px;padding:13px 16px;font-size:13px;line-height:1.5}.dz-link{color:#23583b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:7px 2px;font-size:13px;font-weight:700;text-decoration:underline}.dz-link:hover{color:#102c20}.dz-table-wrap{max-width:100%;margin:14px 0;overflow-x:auto}.dz-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.dz-table thead{color:#24492f;background:#eff5ed}.dz-table th{text-transform:uppercase;letter-spacing:.04em;padding:14px 12px;font-size:12px;font-weight:700}.dz-table td{vertical-align:middle;border-bottom:1px solid #e7eee7;padding:14px 12px}.dz-table td small{color:#78907b;margin-top:4px;font-size:12px;display:block}.dz-table a{color:#315d41}.dz-detail h3{color:#1b4630;margin:13px 0 10px;font-size:17px}.dz-detail .admin-panel-title{margin-bottom:16px}.dz-detail .admin-edit{background:#fcfdfb;border:1px solid #e0e8df;border-radius:12px;margin:15px 0;padding:20px}.dz-detail-actions{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;display:grid}.dz-detail-actions>div{background:#f6f9f5;border-radius:12px;padding:18px}.dz-detail-actions label{color:#35513c;gap:7px;font-size:13px;font-weight:600;display:grid}.dz-detail-actions input,.dz-detail-actions select{color:#1b3326;background:#fff;border:1px solid #cadbcd;border-radius:8px;width:100%;margin:9px 0;padding:11px 12px}.dz-detail-actions .admin-green{margin-top:10px}.dz-security-panel{background:#f8fbf6;border:1px solid #d7e4d5;border-radius:14px;margin:22px 0;padding:22px}.dz-security-panel>p{margin:0 0 15px;font-size:13px;line-height:1.6}.dz-security-panel label{color:#35513c;gap:7px;margin:10px 0;font-size:13px;font-weight:600;display:grid}.dz-security-panel input,.dz-security-panel textarea{box-sizing:border-box;color:#1b3326;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #cadbcd;border-radius:8px;padding:11px 12px;font-weight:400}.dz-security-panel .admin-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;display:grid}.dz-security-summary{color:#375c43;flex-wrap:wrap;gap:10px 20px;margin:16px 0;font-size:13px;display:flex}.dz-security-summary span{background:#eaf3e8;border-radius:8px;padding:9px 12px}.dz-security-history{color:#3c5a43;border-top:1px solid #d7e4d5;margin-top:21px;padding-top:17px;font-size:13px}.dz-security-history ul{max-height:280px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.dz-security-history li{border-bottom:1px solid #e5ece3;padding:10px 0;line-height:1.55}.dz-security-history li small{color:#657d69;display:block}.dz-doc-grid{grid-template-columns:1fr 1fr;gap:16px;margin:19px 0;display:grid}.dz-doc-grid article{background:#f8faf7;border:1px solid #dce8d9;border-radius:14px;flex-direction:column;align-items:flex-start;gap:11px;padding:24px;display:flex}.dz-doc-grid article>svg{color:#326849}.dz-doc-grid h3{margin:0}.dz-doc-grid p{color:#617667;margin:0 0 9px;font-size:13px;line-height:1.5}.dz-doc-grid button{margin-top:auto}.dz-secondary{color:#21543b;cursor:pointer;background:0 0;border:1px solid #31644a;border-radius:9px;padding:11px 14px;font-weight:700}.dz-secondary:hover{background:#edf5ed}.dz-calendar-nav{color:#264733;align-items:center;gap:17px;font-size:16px;display:flex}.dz-calendar-nav button{color:#2e5b42;cursor:pointer;background:#f1f6ef;border:1px solid #dce8d9;border-radius:7px;width:35px;height:35px;font-size:23px}.dz-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:20px 0 6px;display:grid}.dz-weekday{text-align:center;color:#355b42;background:#eaf3e8;padding:12px 2px;font-size:12px;font-weight:700}.dz-calendar-day,.dz-calendar-empty{background:#fff;border:1px solid #e1eae0;border-radius:5px;min-width:0;min-height:96px;padding:8px 6px}.dz-calendar-empty{background:#f9faf8}.dz-calendar-day>strong{color:#526a55;margin-bottom:7px;font-size:13px;display:block}.dz-event{text-align:left;white-space:normal;word-break:break-word;cursor:pointer;border:0;border-radius:5px;width:100%;margin-bottom:3px;padding:5px 6px;font-size:11px;line-height:1.3;display:block}.dz-event.confirmed{color:#1b5331;background:#d8ecda}.dz-event.pending{color:#775114;background:#f9ebc7}.dz-event.closed{color:#656565;cursor:default;background:#e9e9e9}.dz-doc-grid button:disabled,.dz-detail button:disabled{opacity:.5;cursor:not-allowed}.admin-panel .admin-edit label{min-width:0}.admin-panel .admin-edit input,.admin-panel .admin-edit textarea{max-width:100%}@media (width<=1100px){.dz-calendar-day,.dz-calendar-empty{min-height:75px}}@media (width<=750px){.dz-detail-actions,.dz-doc-grid,.dz-security-panel .admin-form-two{grid-template-columns:1fr}.dz-calendar-grid{gap:1px}.dz-calendar-day,.dz-calendar-empty{min-height:68px;padding:4px 2px}.dz-weekday{padding:7px 0}.dz-calendar-day>strong{font-size:11px}.dz-event{padding:3px 2px;font-size:9px}.dz-calendar-nav{gap:8px;font-size:13px}}@media (width<=480px){.admin-panel{padding:17px!important}.dz-calendar-day,.dz-calendar-empty{min-height:55px}.dz-detail .admin-edit{padding:13px}}
