@media(min-width:701px){
:root{--cs-side:220px}html,body{height:100%;overflow:hidden!important}body,button,input,textarea,select{font-family:Tahoma,"Segoe UI",sans-serif!important}.sidebar{width:var(--cs-side)!important;padding:28px 24px!important;background:color-mix(in srgb,var(--panel) 86%,var(--bg))!important;box-shadow:none!important}.brand{padding:0 0 20px!important}.brand-mark{display:none!important}.brand strong{font:bold 25px Georgia!important}.nav-list{gap:3px!important}.nav-list a{min-height:44px!important;padding:8px 0!important;border-radius:0!important;color:var(--ink)!important;font-weight:400!important}.nav-list a span{display:none}.nav-list a.active{background:transparent!important;color:var(--accent)!important;font-weight:700!important}.sidebar-note{padding-left:4px!important}main{height:100dvh!important;min-height:0!important;margin-left:var(--cs-side)!important;padding:30px 38px!important;overflow:auto!important}.cs-page{max-width:1000px!important;min-height:100%;margin:0 auto!important;overflow:visible!important;animation:none!important}.cs-head{height:112px}.cs-head .eyebrow{margin:0 0 4px}.cs-head h1{margin:0 0 6px;font:bold clamp(34px,4vw,43px)/1 Georgia,serif;letter-spacing:0}.cs-head>p:last-child{margin:0;color:var(--muted)}.btn{border-radius:0!important;box-shadow:none!important}.cs-hero{min-height:210px;padding:24px;border:1px solid var(--line);background:var(--panel)}.cs-hero h2{font:bold 25px Georgia,serif}.cs-hero .btn{display:block;width:100%;margin-top:22px;text-align:center;text-decoration:none}.cs-stats{display:grid;grid-template-columns:repeat(3,1fr);min-height:84px;margin:14px 0;border:1px solid var(--line);background:var(--panel)}.cs-stats strong{display:grid;place-items:center;text-align:center}.cs-tools{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.cs-tools a{text-decoration:none}.cs-list{display:grid;gap:12px}.cs-entry{display:grid;gap:8px;width:100%;min-height:130px;padding:18px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left}.cs-entry span,.cs-entry small{color:var(--muted)}.cs-entry strong{font:20px Georgia,serif}.cs-empty{display:grid;gap:12px;place-items:center;min-height:130px;border:1px solid var(--line);background:var(--panel);color:var(--muted)}
.cs-search{display:grid;grid-template-columns:1fr auto 180px 150px 190px;gap:12px;margin-bottom:20px}.cs-search>*{min-width:0;height:40px}.cs-calendar{min-height:520px;padding:12px 14px 14px;border:1px solid var(--line);background:var(--panel)}.cs-calbar{display:grid;grid-template-columns:46px 86px 1fr 46px;gap:10px;align-items:center;height:50px}.cs-calbar .btn{padding:6px 8px!important;white-space:nowrap!important;font-size:14px!important}.cs-calbar h2{margin:0;text-align:center;font:bold 27px Georgia,serif}.cs-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:32px repeat(6,minmax(68px,1fr));min-height:440px;border-top:1px solid #aeb1aa;border-left:1px solid #aeb1aa}.cs-grid>div{display:grid;place-items:center;border-right:1px solid #aeb1aa;border-bottom:1px solid #aeb1aa;background:var(--panel-2);font-size:12px;font-weight:700}.cs-day{min-width:0;padding:9px;border:0;border-right:1px solid #aeb1aa;border-bottom:1px solid #aeb1aa;border-radius:0;background:var(--panel);color:var(--ink);text-align:left}.cs-day.outside{opacity:.5}.cs-day.today{background:var(--accent-soft);font-weight:700}.cs-day span,.cs-day strong,.cs-day small{display:block}.cs-day strong{margin-top:5px;font:700 12px Georgia}.cs-day small{font-size:10px;color:var(--muted)}
.cs-form{display:grid;gap:14px}.cs-form input,.cs-form select,.cs-form textarea{border:1px solid #aeb1aa!important;border-radius:0!important;background:var(--panel)!important;color:var(--ink)!important}.cs-title{height:44px;padding:6px 8px;font:25px Georgia,serif!important}.cs-meta{display:grid;grid-template-columns:190px 130px 90px;gap:15px}.cs-meta>*{height:38px;padding:5px 8px}.cs-form>textarea{height:255px;padding:8px;resize:vertical;font-family:var(--font)!important;font-size:var(--size)!important}.cs-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cs-two input,.cs-flags>input{height:38px;padding:5px 8px}.cs-flags{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cs-flags>input{width:250px}.cs-flags label{display:flex;align-items:center;gap:6px}.cs-flags input[type=checkbox]{width:18px;height:18px}.cs-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cs-actions i{flex:1}.cs-form>.photo-grid:empty{display:none}.cs-view-meta,.cs-view-body{margin-bottom:14px;padding:18px;border:1px solid var(--line);background:var(--panel)}.cs-view-body{min-height:260px;font-family:var(--font);font-size:var(--size)}.cs-gallery{display:flex;gap:10px;padding:10px;overflow:auto;background:var(--panel)}.cs-gallery img{width:220px;height:155px;object-fit:contain}
.cs-settings{display:grid;grid-template-columns:380px;gap:17px}.cs-settings>p{color:var(--muted)}.cs-settings>div{display:flex;gap:16px}.cs-settings>label:not(.check){display:grid;grid-template-columns:125px 160px 55px;gap:14px;align-items:center}.cs-settings .check{display:flex;align-items:center;gap:8px}.cs-settings input[type=checkbox]{width:18px;height:18px}.cs-settings #time{width:110px;margin-left:auto}.cs-settings>button{justify-self:start}
}
@media(min-width:701px) and (max-width:900px){:root{--cs-side:190px}main{padding:24px!important}.sidebar{padding:24px 18px!important}.cs-search{grid-template-columns:1fr auto}.cs-grid{grid-template-rows:30px repeat(6,minmax(62px,1fr))}}
@media(min-width:701px) and (max-height:760px){main{height:auto!important;min-height:100dvh!important}.cs-page{padding-bottom:28px}}
