/* v18 – pevný přehrávač a otevírací složky v Režii */
#direction{padding-bottom:115px}.directorPlayer{position:fixed;z-index:30;left:220px;right:0;bottom:0;margin:0;padding:14px 28px;border-radius:16px 16px 0 0;border-top:2px solid #c92543;box-shadow:0 -10px 34px #07111f52}.directorSummary{position:static;grid-template-columns:110px 110px 1fr}.directorSummary>p{margin:0;align-self:center;color:#68758a}.directorFolderTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.directorFolderTiles>button{display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:12px;padding:18px;border:1px solid #d6dfeb;border-radius:14px;background:#fff;color:#17273d;text-align:left;box-shadow:0 7px 20px #20355010;cursor:pointer;transition:.15s}.directorFolderTiles>button:hover{transform:translateY(-2px);border-color:#bd1735;box-shadow:0 11px 26px #20355020}.directorFolderTiles>button>span{width:54px;height:54px;display:grid;place-items:center;border-radius:13px;background:#f2e7ea;font-size:29px}.directorFolderTiles b{display:block;font-size:16px}.directorFolderTiles small{display:block;margin-top:5px;color:#778499}.directorFolderTiles i{font-size:32px;font-style:normal;color:#b51633}.directorOpenHead{display:flex;align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;border-radius:15px;background:linear-gradient(110deg,#17263b,#2b405d);color:#fff}.directorOpenHead>button{border:1px solid #ffffff38;border-radius:9px;padding:11px 14px;background:#ffffff12;color:#fff;font-weight:900;cursor:pointer}.directorOpenHead span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#aebbd0}.directorOpenHead h2{margin:3px 0}.directorOpenHead small{color:#bbc6d6}.directorFolder.open{border:0;box-shadow:none;background:transparent}.directorFolder.open .directorGrid{padding:0}
@media(max-width:950px){.directorPlayer{left:72px}.directorSummary{grid-template-columns:1fr 1fr}.directorSummary>p{grid-column:1/-1}}
@media(max-width:620px){#direction{padding-bottom:245px}.directorPlayer{left:0;bottom:65px;padding:13px;border-radius:14px 14px 0 0}.directorFolderTiles{grid-template-columns:1fr}.directorOpenHead{align-items:flex-start;flex-direction:column}.directorOpenHead>button{width:100%}}
