/* 入口、注册和设置抽屉的 iPad 版面；基础控件沿用 ui2-m-entry.css。 */
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .entry{max-width:560px;padding:48px 0 72px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .entry-two{grid-template-columns:minmax(0,1fr);gap:16px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .entry-card{padding:26px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .portal{padding:40px var(--gut);}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .pinpad{max-width:400px;padding:28px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .reg{max-width:560px;padding:32px 0 72px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .reg .box{padding:28px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .reg .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .legal{max-width:560px;margin-inline:auto;padding:32px 0 72px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .legal .box{padding:28px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .lvp .wrap{max-width:700px;margin-inline:auto;padding:20px 0 72px;}
html[data-ui="2"]:is([data-layout="pad"],[data-layout="pad-wide"]) .setdrawer{
  width:min(460px,100vw);padding:24px 24px calc(28px + env(safe-area-inset-bottom));
}
