.am-layout{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:24px;align-items:start}.am-list{position:sticky;top:110px;padding:22px!important}.am-list>.e-button{width:100%;margin-bottom:20px}.am-select{display:block;text-align:left;width:100%;padding:18px 8px;border:0;border-bottom:1px solid #e8e5de;background:transparent;color:inherit;font:inherit;cursor:pointer}.am-select span,.am-select small{display:block;margin-top:8px;color:#77766e}.am-select.am-selected{background:#f5f3ed;border-radius:8px}.am-editor{padding:32px!important;min-width:0}.am-editor fieldset{border:1px solid #e8e5de;border-radius:12px;padding:20px;min-width:0}.am-editor legend{padding:0 8px}.am-row{padding:20px 0;border-bottom:1px solid #e8e5de;display:grid;grid-template-columns:1fr 1fr;gap:14px}.am-row>.e-field:last-of-type{grid-column:1/-1}.am-row button{justify-self:start}.am-preview:empty{display:none}.am-preview{margin-top:32px;padding:24px;border:1px solid #e8e5de;border-radius:12px;background:#fffefa}.am-editor input,.am-editor textarea,.am-editor select{font:inherit}.am-editor input[type=checkbox]{accent-color:#9a8059;width:auto}.am-editor [role=status]{min-height:28px;scroll-margin-top:100px}.am-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #e8e5de;border-radius:12px;overflow:hidden;margin:24px 0}.am-calendar>span,.am-calendar>div{padding:10px;border-bottom:1px solid #eeeae3;border-right:1px solid #eeeae3;min-width:0}.am-calendar>div{min-height:96px}.am-calendar a{display:block;font-size:13px;margin-top:5px;overflow-wrap:anywhere}.am-calendar .am-has-nodes{background:#f6f3eb}.am-calendar .am-today strong{border-bottom:2px solid #b28a56}.am-agenda{display:grid;grid-template-columns:155px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #eeeae3}.am-agenda p{margin:0 0 4px}@media(max-width:760px){.am-layout{grid-template-columns:1fr}.am-list{position:static}.am-editor{padding:20px!important}.am-row{grid-template-columns:1fr}.am-calendar>div{min-height:76px}.am-calendar>span,.am-calendar>div{padding:6px}.am-calendar a{font-size:11px}.am-agenda{grid-template-columns:1fr;gap:4px}.am-preview{padding:14px}}
