.am{position:relative;margin:0;width:100%;color:#1a1d2b;font-size:12px;line-height:1.4}.am-window{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgb(15 16 25 / .08);border-radius:18px;background:#f7f7fb;box-shadow:0 30px 70px -30px #3c1e7859}.am-title{margin:0;padding:2px 4px;font-size:15px;font-weight:600}.am-card{padding:12px;border:1px solid rgb(15 16 25 / .07);border-radius:12px;background:#fff}.am-card-title{margin:0 0 10px;font-size:13px;font-weight:600}.am-icon{width:15px;height:15px;flex-shrink:0}.am-note{margin:10px 0 0;color:#6b7185;font-size:10.5px}.am-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.am-case{display:flex;flex-direction:column;gap:2px;padding:10px 11px;border:1px solid rgb(15 16 25 / .08);border-radius:10px;background:#fff;min-width:0}.am-case strong{font-weight:600}.am-case em{font-style:normal;color:#6b7185;font-size:10.5px}.am-case.is-on{border-color:#d6245f;box-shadow:0 0 0 1px #d6245f inset}.am-case.is-scratch{justify-content:center;border-style:dashed;color:#4b5166}.am-triggers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.am-trigger{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid rgb(15 16 25 / .08);border-radius:10px;font-weight:500;min-width:0}.am-trigger .am-icon{color:#6b7185}.am-trigger.is-on{border-color:#d6245f;background:#fff7fa}.am-trigger.is-on .am-icon{color:#b81d50}.am-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:9px;background:#f1f2f6}.am-tabs span{padding:4px 11px;border-radius:7px;color:#4b5166;font-weight:500}.am-tabs span.is-on{background:#fff;color:#1a1d2b;box-shadow:0 1px 2px #0f10191f}.am-days{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.am-days span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:5px 6px;border:1px solid rgb(15 16 25 / .1);border-radius:8px;color:#4b5166;font-weight:500}.am-days span.is-on{border-color:#b81d50;background:#fdecf2;color:#8f1640}.am-fields{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.am-field{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid rgb(15 16 25 / .1);border-radius:8px;font-weight:600}.am-field em{font-style:normal;color:#6b7185;font-size:10px;font-weight:500}.am-options{display:flex;flex-direction:column;gap:6px}.am-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgb(15 16 25 / .08);border-radius:10px}.am-option>span{display:flex;flex-direction:column;min-width:0}.am-option strong{font-weight:600}.am-option em{font-style:normal;color:#6b7185;font-size:10.5px}.am-option .am-icon{color:#6b7185}.am-option.is-on{border-color:#d6245f;background:#fff7fa}.am-option.is-on .am-icon{color:#b81d50}.am-switch-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.am-switch-card>span{display:flex;flex-direction:column;gap:2px}.am-switch-card strong{font-weight:600}.am-switch-card em{font-style:normal;color:#6b7185;font-size:10.5px}.am-switch{position:relative;display:block;width:34px;height:20px;flex-shrink:0;border-radius:999px;background:linear-gradient(110deg,#d6245f,#b81d50,#8f1640)}.am-switch:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:999px;background:#fff}.am-queue{display:flex;flex-direction:column;gap:6px}.am-post{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f1f2f6}.am-post-day{color:#6b7185;font-size:10.5px;font-weight:600}.am-post-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.am-post b{padding:2px 7px;border-radius:6px;background:#fff4d6;color:#8a5a00;font-size:10px;font-weight:600;white-space:nowrap}@media(max-width:640px){.am{font-size:11px}.am-triggers{grid-template-columns:repeat(2,minmax(0,1fr))}.am-gallery{grid-template-columns:1fr}.am-gallery .am-case:nth-child(n+6):not(.is-scratch){display:none}.am-post{grid-template-columns:minmax(0,1fr) auto}.am-post-day{grid-column:1 / -1}}.am--hero{padding-left:4%}.am--hero .am-window{width:86%}@media(max-width:1023px){.am--hero{padding-left:0}.am--hero .am-window{width:100%}}
