/* Presentation-only skin. All selectors are restricted to the monthly calendar. */
.ma-sketch{--ma-ink:#25272d;--ma-paper:#fffdf5;--ma-pink:#fa438c;--ma-blue:#087aff;--ma-yellow:#ffe52c;--el-color-primary:#087aff;--el-border-radius-base:9px;max-width:none;background-color:#fffcf2;background-image:url('/assets/monthly-sketch-sky.svg?v=20260930-fullwidth1'),radial-gradient(#bdac8220 .65px,transparent .9px),radial-gradient(#a9956c10 .65px,transparent .9px);background-size:100% 180px,5px 5px,7px 7px;background-position:center top,0 0,2px 3px;background-repeat:no-repeat,repeat,repeat;padding:23px 20px 32px;color:var(--ma-ink);font-family:"PingFang SC","Microsoft YaHei",sans-serif;overflow-x:clip}.ma-sketch .ma-header{align-items:center;gap:20px;margin-bottom:20px;position:relative;min-height:100px}.ma-title-group{display:flex;align-items:center;gap:24px;min-width:0;flex:1}.ma-sketch .ma-header h1{margin:0;display:flex;align-items:baseline;flex:none;line-height:1.22;font-family:"STKaiti","KaiTi","Kaiti SC","PingFang SC",sans-serif;color:#141413;font-weight:950;letter-spacing:-2px;transform:rotate(-1.7deg);position:relative;white-space:nowrap}.ma-title-month{font-size:clamp(38px,4vw,66px);text-shadow:1px 1px 0 #141413}.ma-marker-title{position:relative;font-size:clamp(31px,3.2vw,48px);padding:0 9px;isolation:isolate}.ma-marker-title:before{content:"";position:absolute;z-index:-1;inset:15% -2px -3px;background:#ffe92e;clip-path:polygon(0 8%,92% 0,100% 13%,97% 28%,100% 42%,96% 60%,99% 77%,95% 93%,5% 100%,0 89%,3% 74%,0 56%,3% 40%,0 20%);transform:rotate(-1deg)}.ma-marker-title:after{content:"";position:absolute;left:3px;right:-6px;bottom:-9px;height:6px;background:#ffe92e;border-radius:50% 20% 50% 30%;transform:rotate(-3deg)}.ma-sketch .ma-header p{font-size:15px;font-weight:700;color:#282c31;line-height:1.75;max-width:230px;position:relative;padding:0 0 8px;transform:rotate(-2deg);font-family:"STKaiti","KaiTi","PingFang SC",sans-serif}.ma-sketch .ma-header p:after{content:"";position:absolute;left:0;right:3px;bottom:0;height:4px;background:#ff4d98;border-radius:50% 15% 40% 20%;transform:rotate(1deg)}.ma-sketch .ma-actions{gap:7px;padding:8px;background:#fffef5ee;border-radius:21px 14px 23px 12px;border:1px solid #fff;flex:none}.ma-sketch .ma-actions .el-button{height:39px;border:1.7px solid #535866;background:#fffefa;color:#2e343d;box-shadow:1px 2px 0 #dad7c9;border-radius:11px 8px 13px 7px;font-weight:650;padding:0 12px}.ma-sketch .ma-actions>.el-button--primary{background:#ff1675;border-color:#c70e58;color:white;box-shadow:2px 3px 0 #f5afd0;border-radius:12px 9px 14px 8px;transform:rotate(-1deg)}.ma-sketch .ma-actions .el-dropdown .el-button{background:#087aff;border-color:#005ee1;color:white;box-shadow:2px 3px 0 #b6dafc;border-radius:9px 14px 8px 12px;transform:rotate(.5deg)}.ma-sketch .ma-actions .el-input__wrapper{border:1.4px solid #9396a0;border-radius:8px 11px 9px 12px;background:#fffefa}.ma-sketch .ma-actions .el-input__inner{color:#20262d;font-size:12px}.ma-sketch .ma-actions .el-date-editor{width:144px!important}.ma-sketch .ma-actions .ma-icon{width:19px;height:19px}.ma-sketch .ma-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:18px;align-items:start}.ma-sketch .ma-stats{gap:12px;margin-bottom:18px}.ma-sketch .ma-stats article{--edge:#58b9ee;position:relative;border:2.5px solid var(--edge);border-radius:18px 11px 16px 10px;padding:15px 12px;background:#fffefb;box-shadow:2px 3px 0 color-mix(in srgb,var(--edge) 30%,transparent);min-height:108px;gap:10px;isolation:isolate}.ma-sketch .ma-stats article:before{content:"";position:absolute;inset:3px;border:1.3px solid var(--edge);border-radius:10px 19px 9px 17px;opacity:.42;pointer-events:none;transform:rotate(.35deg)}.ma-sketch .ma-stats article:after{content:"";position:absolute;width:22px;height:23px;right:9px;bottom:10px;background:linear-gradient(130deg,transparent 38%,var(--edge) 40% 54%,transparent 56%) 0 0/14px 15px no-repeat,linear-gradient(160deg,transparent 35%,var(--edge) 38% 54%,transparent 56%) 8px 12px/14px 10px no-repeat;pointer-events:none}.ma-sketch .ma-stat-green{--edge:#76bf85!important;transform:rotate(.55deg)}.ma-sketch .ma-stat-amber{--edge:#edc157!important;transform:rotate(-.3deg)}.ma-sketch .ma-stat-gray{--edge:#979aa6!important;transform:rotate(.4deg)}.ma-sketch .ma-stat-icon{width:50px;height:57px;padding:0;background:none!important;border-radius:0;color:#222}.ma-sketch .ma-stat-icon .ma-icon{width:55px;height:58px;transform:rotate(-7deg)}.ma-sketch .ma-stats article>div>span{color:#242830;font-size:13px;font-weight:700}.ma-sketch .ma-stats strong{font-size:35px;color:#171b21;font-weight:850;margin-top:5px;line-height:1.1}.ma-sketch .ma-stats small{color:#5a616c}.ma-sketch .ma-calendar-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ma-sketch .ma-filters{gap:7px;margin:8px 0 15px;padding:0 4px}.ma-sketch .ma-filters button{border:1px solid transparent;border-radius:18px 14px 20px 15px;background:#faf8ef;color:#34383e;padding:8px 10px;font-weight:550}.ma-sketch .ma-filters button:nth-child(2){background:#e6f6e6;color:#28734a}.ma-sketch .ma-filters button:nth-child(3){background:#e7f4ff;color:#176bf0}.ma-sketch .ma-filters button:nth-child(4){background:#eee3ff;color:#8040dc}.ma-sketch .ma-filters button:nth-child(6){background:#fff0db;color:#c48114}.ma-sketch .ma-filters button.active{background:#1687ff;color:white;border:1.5px solid #075dd0;box-shadow:2px 2px 0 #b5dfff;transform:rotate(-2deg)}.ma-sketch .ma-filters button.active i{background:white!important}.ma-sketch .ma-filter-note{color:#8a6922;background:#fff0a2;padding:5px 9px;border-radius:9px 4px 11px 5px;transform:rotate(-3deg);font-size:10px}.ma-sketch .ma-calendar-scroll{border:2.4px solid #4b535c;border-radius:18px 11px 17px 12px;background:#fffef9;box-shadow:2px 2px 0 #d1d0c9;padding:4px}.ma-sketch .ma-calendar{border:0;border-radius:10px 7px 12px 6px;background:#fffef9;position:relative}.ma-sketch .ma-calendar:after{content:"";position:absolute;inset:60px 12px 6px;background:url('/assets/monthly-sketch-doodles.svg') left top/500px 220px no-repeat;opacity:.45;pointer-events:none;z-index:1}.ma-sketch .ma-weekdays{background:transparent;gap:7px;padding:5px}.ma-sketch .ma-weekdays b{font-size:13px;color:#202c38;border:0;padding:10px 0;background:#e2f3fc;border-radius:9px 4px 7px 3px;transform:rotate(-.4deg)}.ma-sketch .ma-weekdays b:nth-child(even){border-radius:4px 8px 3px 7px;transform:rotate(.5deg)}.ma-sketch .ma-week{border-color:#e3e8eb}.ma-sketch .ma-cells button{background:#fffefaee;color:#42536c;border-color:#e5e9eb;font-size:12px}.ma-sketch .ma-cells button.muted{background:#fffdfa;color:#b4bcc6}.ma-sketch .ma-cells button.today>span{border-radius:12px 9px 13px 8px;background:#1688ff;box-shadow:1px 1px 0 #0858d2;padding:4px 7px;margin:-4px -6px}.ma-sketch .ma-event{border:1.5px solid currentColor;border-radius:11px 6px 12px 7px;height:28px;box-shadow:inset 1px 2px 0 #fff9;z-index:2;font-size:11px;padding:0 8px}.ma-sketch .ma-event small{opacity:.9}.ma-sketch .ma-event.chosen{outline:0;box-shadow:inset 0 0 0 1px currentColor,1px 2px 0 #d8c7f1}.ma-sketch .ma-event-yongwang{background:#ecddff!important;color:#852eff!important;border-color:#a260f5!important;font-weight:750}.ma-sketch .ma-event-yongwang i{box-shadow:0 0 0 3px #a36dff1a}.ma-sketch .ma-list{position:relative;border:2.5px solid #f3a3ca;border-radius:18px 10px 16px 12px;box-shadow:2px 3px 0 #fadbe6;background:#fffefa;margin-top:20px;padding:16px}.ma-sketch .ma-list:before{content:"";position:absolute;inset:3px;border:1px solid #f7c2da;border-radius:13px 18px 9px 15px;pointer-events:none}.ma-sketch .ma-list:after{content:"";position:absolute;bottom:-8px;right:25px;width:95px;height:22px;background:url('/assets/monthly-sketch-doodles.svg') -200px -192px/500px 220px no-repeat;pointer-events:none}.ma-sketch .ma-list h2{display:flex;align-items:center;gap:7px;color:#202229;font-family:"STKaiti","KaiTi","PingFang SC",sans-serif;font-size:24px;margin:0 0 14px;font-weight:800}.ma-sketch .ma-list h2>.ma-icon{width:33px;height:37px;transform:rotate(-8deg)}.ma-sketch .ma-list h2>span:not(.ma-heading-marker){font:500 15px sans-serif;color:#5a6373}.ma-heading-marker{position:relative;isolation:isolate;white-space:nowrap;color:#23252c!important;font-weight:750}.ma-heading-marker:before{content:"";position:absolute;z-index:-1;inset:7px -5px -2px;background:#ffc7df;border-radius:8px 13px 5px 10px;transform:rotate(-3deg)}.ma-sketch .ma-list .ma-heading-marker:after{content:"";position:absolute;left:-3px;right:-8px;bottom:-6px;height:4px;background:#ffe32f;border-radius:70% 20% 80% 25%;transform:rotate(-1deg)}.ma-sketch .ma-list .el-table{--el-table-header-bg-color:#e4f4ff;--el-table-bg-color:#fffefa;--el-table-tr-bg-color:#fffefa;--el-fill-color-lighter:#fffdf5;--el-table-row-hover-bg-color:#f3eaff;--el-table-border-color:#ecebe5;font-size:12px;color:#344052;background:#fffefa}.ma-sketch .ma-list .el-table th{color:#3d5269;font-size:12px;font-weight:600}.ma-sketch .ma-list .el-table td{padding:12px 0}.ma-sketch .ma-list .el-button{border:1.7px solid #087aff;background:#e9f5ff;border-radius:12px 8px 14px 9px;padding:6px 11px;height:31px;font-weight:650;transform:rotate(-2deg);box-shadow:1px 1px 0 #9dcaff}.ma-sketch .ma-pill{border-radius:13px 9px 15px 10px;font-size:11px;padding:5px 10px}.ma-sketch .ma-detail{border:2.8px solid #b47ce9;border-radius:20px 14px 17px 12px;background:#fffefa;box-shadow:3px 3px 0 #e4d4ed;padding:19px 14px;position:sticky;top:12px;max-height:calc(100vh - 26px);scrollbar-width:thin;scrollbar-color:#dbc5e8 transparent;isolation:isolate}.ma-sketch .ma-detail:before{content:"";position:absolute;inset:4px;border:1px solid #d6b6f3;border-radius:14px 20px 10px 17px;pointer-events:none;z-index:-1}.ma-sketch .ma-detail>header{gap:7px}.ma-sketch .ma-detail>header>div>.ma-icon{width:41px;height:45px;transform:rotate(-8deg);margin-right:8px}.ma-sketch .ma-detail h2{font-family:"STKaiti","KaiTi","PingFang SC",sans-serif;font-size:28px;color:#171c24;position:relative;isolation:isolate;font-weight:900;line-height:1.4}.ma-sketch .ma-detail h2:after{content:"";position:absolute;z-index:-1;left:-3px;right:-5px;bottom:3px;height:13px;background:#ffe52b;transform:rotate(-2deg);border-radius:6px 2px 9px 3px}.ma-sketch .ma-yongwang-title{color:#6d22b7!important}.ma-sketch .ma-detail>header>.ma-pill{border:1px solid #dfc2fc;color:#7c38df!important;background:#eee1ff!important;font-size:12px;font-weight:650}.ma-sketch .ma-detail>p{font-size:11px;color:#8190a5;margin:5px 5px 12px}.ma-sketch .ma-info{border:0;padding:0;border-radius:0}.ma-note-section{border:1.8px solid #ead9af;border-radius:12px 7px 14px 8px;margin-bottom:11px;padding:10px 12px;position:relative;background:radial-gradient(#bdac8213 .6px,transparent .9px) 0 0/6px 6px,#fffefa;box-shadow:1px 1px 0 #f3e7cb}.ma-sketch .ma-detail h3,.ma-sketch .ma-info h3:not(:first-child){border:0;margin:0 0 10px;padding:0;color:#262a32;font-size:16px;gap:7px;min-height:30px;font-family:"STKaiti","KaiTi","PingFang SC",sans-serif;font-weight:800}.ma-sketch .ma-detail h3>.ma-icon{width:31px;height:34px;color:#202936;transform:rotate(-5deg)}.ma-sketch .ma-detail h3>.el-button{border:1.6px solid #fa6fab;box-shadow:1px 1px 0 #f6c9df;background:#fff3f9;color:#d22471;border-radius:10px 6px 12px 8px;font-size:12px;font-weight:650}.ma-sketch .ma-detail dl{grid-template-columns:77px minmax(0,1fr);font-size:12px;gap:10px 6px;margin:0;line-height:1.65}.ma-sketch .ma-detail dt{color:#8896a8;position:relative;padding-left:4px}.ma-sketch .ma-detail dd{color:#3f4b5a}.ma-mall-illustration{position:absolute;right:8px;bottom:3px;width:132px;height:104px;opacity:.92;pointer-events:none}.ma-basic-section:has(.ma-mall-illustration) dl{padding-right:111px}.ma-sketch .ma-targets{gap:16px;justify-content:center;font-size:12px;line-height:1.8;color:#37475d}.ma-sketch .ma-targets b{font-size:25px;color:#057dff;display:inline-block;font-style:italic;font-family:"Comic Sans MS","STKaiti",sans-serif;position:relative;line-height:1.2}.ma-sketch .ma-targets b:after{content:"";position:absolute;left:-3px;right:-4px;bottom:-2px;height:4px;background:#ffe427;border-radius:50% 20%;transform:rotate(-4deg)}.ma-goals-section:after{content:"✧";position:absolute;right:11px;top:5px;color:#ffc520;font-size:28px;pointer-events:none}.ma-sketch .ma-pre{color:#435267;font-size:12px;line-height:1.9}.ma-rules-section:after{content:"♡";position:absolute;right:13px;bottom:7px;color:#fa5b98;font-size:29px;transform:rotate(-14deg);opacity:.6;pointer-events:none}.ma-sketch .ma-rules-section .ma-pre{padding-right:12px}.ma-material-illustration{width:100%;height:70px;object-fit:contain;margin:8px 0 -4px;display:block;pointer-events:none}.ma-sketch .ma-note{background:#fff0ce;border:1px dashed #e4c36a;color:#9a6c25;font-size:11px;padding:9px;margin:10px 0;border-radius:9px 12px 7px 11px;transform:rotate(-.5deg)}.ma-sketch .ma-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;margin-top:12px}.ma-sketch .ma-prep,.ma-sketch .ma-resources{border:1.8px solid #ead9af;border-radius:12px 8px 15px 9px;padding:11px 10px;background:#fffefa;min-width:0}.ma-sketch .ma-bottom h3{font-size:14px;gap:3px;flex-wrap:wrap}.ma-sketch .ma-bottom h3>.ma-icon{width:26px;height:29px}.ma-sketch .ma-bottom h3>small{color:#747fb2;margin-left:auto;font:12px sans-serif}.ma-sketch .ma-prep .el-progress-bar__outer{border-radius:7px 5px 8px 4px;background:#eae9ed;height:8px!important}.ma-sketch .ma-prep .el-progress-bar__inner{background:#2a8bff;border-radius:7px 4px 8px 5px}.ma-sketch .ma-prep .el-checkbox__inner{border:1.4px solid #acb6c2;border-radius:3px 1px 4px 2px}.ma-sketch .ma-prep .is-checked .el-checkbox__inner{background:#2384ff;border-color:#0967d7}.ma-sketch .ma-prep .el-checkbox__label{font-size:11px;color:#48566a}.ma-sketch .ma-prep .is-checked .el-checkbox__label{color:#217ccf}.ma-sketch .ma-prep>label{margin-top:9px;gap:4px}.ma-sketch .ma-prep>label>small{font-size:10px;color:#98a4b4}.ma-sketch .ma-resources a{font-size:11px;border-bottom:1px dashed #dfdcd3;padding:9px 0;color:#536782;gap:5px}.ma-sketch .ma-resources a>.ma-icon{width:26px;height:30px}.ma-empty-folder{border:1px dashed #d4dbe5;border-radius:10px 7px 8px 11px;text-align:center;padding:13px 5px 7px;color:#94a3ba}.ma-empty-folder>.ma-icon{width:47px;height:47px;transform:rotate(-5deg)}.ma-empty-folder p{font-size:11px;line-height:1.7;margin:4px}.ma-sketch .ma-detail-empty>.ma-icon{width:78px;height:78px}.ma-dialog{background:#fffdf5;border:2px solid #555c68;border-radius:18px 10px 19px 12px;box-shadow:5px 6px 0 #d2c9b933}.ma-dialog .el-dialog__title{font-family:"STKaiti","KaiTi","PingFang SC",sans-serif;font-weight:800;color:#20262d;background:linear-gradient(transparent 45%,#ffe845 45% 93%,transparent 93%);font-size:24px}.ma-dialog .el-input__wrapper,.ma-dialog .el-textarea__inner,.ma-dialog .el-select__wrapper{background:#fffefa;border-radius:7px 10px 6px 9px;box-shadow:0 0 0 1px #c8c5b8 inset}.ma-dialog .el-button{border-radius:9px 6px 11px 7px}.ma-dialog .el-button--primary{background:#ff257f;border-color:#d71c68}.ma-dialog h3{color:#38313c;font-family:"STKaiti","KaiTi",sans-serif}.ma-dialog .el-form-item__label{color:#637087}.ma-sketch button:focus-visible{outline:3px solid #087aff;outline-offset:3px}.ma-sketch .ma-event:focus-visible{outline-offset:-3px}.ma-sketch .ma-event:hover{filter:brightness(.98);box-shadow:1px 2px 0 #96929e40}.ma-sketch .ma-actions .el-button:hover{filter:brightness(.98);transform:translateY(-1px)}
@media(min-width:1700px){.ma-sketch .ma-layout{grid-template-columns:minmax(0,1.58fr) minmax(460px,1fr)}.ma-sketch .ma-stats article{padding:17px 16px;min-height:116px}.ma-sketch .ma-stat-icon{width:59px}.ma-sketch .ma-stats strong{font-size:40px}.ma-sketch .ma-stats article>div>span{font-size:15px}.ma-sketch .ma-detail dl,.ma-sketch .ma-pre{font-size:13px}.ma-material-illustration{height:82px}.ma-sketch .ma-bottom h3{font-size:16px}.ma-sketch .ma-prep .el-checkbox__label{font-size:12px}.ma-sketch .ma-header{min-height:112px}}
@media(max-width:1400px){.ma-title-group{gap:18px}.ma-sketch .ma-header{align-items:flex-start;flex-wrap:wrap}.ma-sketch .ma-header p{font-size:13px;max-width:200px}.ma-title-month{font-size:47px}.ma-marker-title{font-size:36px}.ma-sketch .ma-actions{padding:6px}.ma-sketch .ma-actions .el-button{padding:0 9px;font-size:12px}.ma-sketch .ma-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr)}.ma-sketch .ma-stats article{padding:12px 8px;gap:6px;min-height:100px}.ma-sketch .ma-stat-icon{width:40px;height:48px}.ma-sketch .ma-stat-icon .ma-icon{width:45px;height:48px}.ma-sketch .ma-stats strong{font-size:31px}.ma-sketch .ma-stats article>div>span{font-size:11px}.ma-sketch .ma-bottom{grid-template-columns:1fr}.ma-basic-section:has(.ma-mall-illustration) dl{padding-right:70px}.ma-mall-illustration{width:98px;right:1px;opacity:.72}}
@media(max-width:1200px){.ma-sketch .ma-header{flex-direction:row;gap:12px;min-height:0;margin-bottom:20px}.ma-title-group{flex:none;width:100%;gap:27px}.ma-sketch .ma-header p{max-width:245px}.ma-sketch .ma-header .ma-actions{margin-left:auto}.ma-sketch .ma-header h1{margin-bottom:7px}.ma-sketch .ma-calendar{min-width:540px}.ma-sketch{padding:18px 15px}.ma-sketch .ma-detail{padding:14px 10px}.ma-sketch .ma-layout{gap:14px}.ma-sketch .ma-stats{gap:8px}.ma-sketch .ma-filter-note{margin-left:0}}
@media(max-width:1050px){.ma-sketch .ma-layout{grid-template-columns:minmax(0,1fr)}.ma-sketch .ma-detail{position:static;max-height:none}.ma-sketch .ma-bottom{grid-template-columns:1fr 1fr}.ma-sketch .ma-stats article{padding:14px}.ma-sketch .ma-stats article>div>span{font-size:13px}.ma-sketch .ma-stat-icon{width:48px}.ma-basic-section:has(.ma-mall-illustration) dl{padding-right:140px}.ma-mall-illustration{width:145px;height:125px;opacity:.95}.ma-sketch .ma-detail h2{font-size:29px}.ma-material-illustration{height:86px}.ma-sketch .ma-pre{font-size:13px}}
@media(max-width:650px){.ma-sketch{padding:18px 12px 26px;background-size:auto 158px,5px 5px,7px 7px}.ma-title-group{display:block}.ma-sketch .ma-header h1{margin:0 0 17px;justify-content:center;transform:rotate(-2deg)}.ma-title-month{font-size:45px}.ma-marker-title{font-size:35px;padding:0 5px}.ma-sketch .ma-header p{font-size:12px;max-width:none;width:fit-content;margin:0 auto 4px;padding-bottom:3px;transform:rotate(-1deg)}.ma-sketch .ma-actions{justify-content:center;width:100%;padding:8px 5px;gap:6px;border-radius:13px 8px 15px 9px}.ma-sketch .ma-actions .el-button{height:34px;font-size:12px;padding:0 9px}.ma-sketch .ma-actions .el-date-editor{width:141px!important}.ma-sketch .ma-actions>.el-button--primary{min-width:126px}.ma-sketch .ma-actions .el-dropdown .el-button{min-width:154px}.ma-sketch .ma-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:19px}.ma-sketch .ma-stats article{min-height:97px;padding:12px 10px;gap:9px}.ma-sketch .ma-stat-icon{width:44px;height:49px}.ma-sketch .ma-stats article>div>span{font-size:12px}.ma-sketch .ma-stats strong{font-size:33px}.ma-sketch .ma-filters{gap:5px;margin:0 0 12px}.ma-sketch .ma-filters button{font-size:11px;padding:7px 9px}.ma-sketch .ma-filter-note{width:fit-content;padding:4px 8px;margin:2px 0 0 auto}.ma-sketch .ma-calendar{min-width:550px}.ma-sketch .ma-calendar-scroll{border-radius:12px 9px 14px 8px}.ma-sketch .ma-list{padding:12px 9px;margin-top:18px}.ma-sketch .ma-list h2{font-size:22px}.ma-sketch .ma-detail{padding:15px 10px;border-radius:17px 10px 16px 11px}.ma-sketch .ma-detail h2{font-size:27px}.ma-sketch .ma-detail>header>div>.ma-icon{width:35px;height:39px}.ma-sketch .ma-note-section{padding:10px}.ma-sketch .ma-detail dl{font-size:12px;grid-template-columns:69px minmax(0,1fr);gap:10px 5px}.ma-basic-section:has(.ma-mall-illustration) dl{padding-right:0}.ma-mall-illustration{position:static;display:block;width:145px;height:95px;margin:-9px 0 -7px auto;opacity:.95}.ma-sketch .ma-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px}.ma-sketch .ma-bottom h3{font-size:13px}.ma-sketch .ma-bottom h3>.ma-icon{width:23px;height:26px}.ma-sketch .ma-prep,.ma-sketch .ma-resources{padding:10px 7px}.ma-sketch .ma-prep>label{align-items:flex-start}.ma-sketch .ma-prep>label>small{font-size:9px}.ma-sketch .ma-prep .el-checkbox__label{font-size:10px;padding-left:5px}.ma-sketch .ma-material-illustration{height:65px}.ma-dialog{padding:18px 14px}.ma-sketch .ma-targets{font-size:12px;gap:15px}.ma-sketch .ma-pre{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ma-sketch *{scroll-behavior:auto!important;transition:none!important}}
