/* Doplňky šablony pro prvky řízené serverem. Vzhled zůstává ve style.css dodané šablony. */
.hero figure picture{display:contents}
.owners-block{margin-top:50px}
.owners-block h2{font-size:36px;margin-bottom:20px}
.notice{margin-top:30px}
.owners-login{margin-top:20px}
.owners-login label{display:block;font-size:14px;margin-bottom:6px}
.owners-login-row{display:flex;gap:12px;flex-wrap:wrap}
.owners-login input[type=password]{flex:1 1 220px;min-width:0;padding:12px 14px;border:1px solid #bdc6b7;border-radius:3px;background:#fff;color:var(--ink);font:inherit}
.owners-login .button{margin-top:0;border:0}
.owners-error{color:#a03a2a;font-weight:500;margin:0 0 12px}
.owners-logout{margin-top:40px}
.documents-list ul{list-style:none;margin:0;padding:0}
.documents-list li{padding:18px 0;border-bottom:1px solid var(--line)}
.documents-list li a{text-decoration:underline}
.documents-list small{display:block;color:var(--muted);font-size:14px}
.documents-list li p{margin:6px 0 0;color:var(--muted);font-size:16px}
.detail-nav{margin-top:20px}
.filters button[aria-pressed=true]{background:#e8ecdf;color:var(--green)}
header nav{flex-wrap:wrap}
@media(max-width:400px){.documents-menu>div{right:auto;left:0}}
/* Editace na stránce */
nav .te,.outline .te,.documents-menu summary .te{margin-left:0}
.inline-text-form header,#inline-link-dialog header{height:auto;max-width:none;margin:0;flex-wrap:nowrap}
.inline-text-form footer{max-width:none;margin:0}
.inline-admin-bar nav{font-size:inherit}
.documents-menu summary{display:inline-flex;align-items:center;gap:9px}
.documents-menu summary>span[aria-hidden]{flex:none;width:7px;height:7px;margin:-3px 0 0;font-size:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}
