.diary-library{display:grid;gap:16px}.diary-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.diary-library-head h2{margin:0}.diary-primary{border:0;border-radius:9px;padding:11px 16px;background:#2774d8;color:#fff;font-weight:800}.diary-book-tab{width:min(100%,420px);display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:16px;padding:15px;border:1px solid #d3a92d;border-radius:7px 18px 18px 7px;background:linear-gradient(135deg,#f9d95d,#eab72e);color:#3c2c06;text-align:left;box-shadow:0 8px 20px #0004;cursor:pointer}.diary-book-tab:before{content:"";height:94px;border-radius:4px;background:linear-gradient(90deg,#725018,#aa7921 18%,#f4d156 21%);box-shadow:inset -3px 0 #fff5}.diary-book-tab strong{display:block;font:700 22px Georgia,serif}.diary-book-tab small{display:block;margin-top:7px;color:#6f5314}.diary-book-tab b{font-size:28px}.diary-agenda{padding:18px;border:1px solid #d9c6a9;border-radius:12px;background:#fffaf0;color:#35291e}.diary-agenda h3{margin:0 0 14px;font:700 23px Georgia,serif}.diary-agenda-row{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #eadcc7}.diary-agenda-date{display:grid;place-items:center;padding:7px;border-radius:8px;background:#f4d458;color:#4c3808;font-weight:900;text-align:center}.diary-agenda-date small{font-size:10px}.diary-agenda-row strong,.diary-agenda-row small{display:block}.diary-agenda-row p{margin:4px 0 0;color:#816d5b}.diary-agenda-row>span:last-child{color:#78634f;font-size:12px}.diary-book-name{padding:12px;border:1px solid #d8c5ad;border-radius:8px;background:#fff;color:#31261e}.diary-book-open .diary-cover{position:sticky;top:0;z-index:2}@media(max-width:700px){.diary-book-tab{grid-template-columns:58px 1fr auto}.diary-book-tab:before{height:72px}.diary-agenda-row{grid-template-columns:60px 1fr}.diary-agenda-row>span:last-child{grid-column:2}}
