.sweet-con-view header{padding-bottom:18px}
.sweet-con-view h1{display:none}
.sweet-con-list{display:grid;gap:12px}
.sweet-con-list[hidden],.sweet-con-detail[hidden]{display:none}
.sweet-con-card{display:flex;align-items:center;justify-content:center;min-height:104px;width:100%;padding:20px 24px;border:1px solid #d8e0e4;border-radius:15px;background:#fff;box-shadow:0 4px 14px rgb(30 49 57 / .05);cursor:pointer}
.sweet-con-card:active{background:#eef6fa}
.sweet-con-logo{display:block;width:100%;max-width:260px;height:64px;object-fit:contain}
.sweet-con-sheet{display:block;width:min(100%,460px);padding:0;margin:8px auto 0;border:1px solid #dae2e5;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 32px rgb(30 49 57 / .08);cursor:pointer;touch-action:manipulation}
.sweet-con-sheet>.sweet-con-logo{width:calc(100% - 48px);height:54px;margin:18px auto 10px}
.sweet-con-diagram{display:block;width:100%;height:auto}
.sweet-con-card:focus-visible,.sweet-con-sheet:focus-visible{outline:3px solid #2778af;outline-offset:3px}
.sweet-con-note{margin:20px 4px 0;color:#617178;font-size:13px;line-height:1.55}
