.mx-sheet.mx-dc-sheet{width:min(520px,100vw - 24px)}@media (min-width:760px){.mx-sheet.mx-dc-sheet{flex-direction:column;display:flex;overflow:hidden}.mx-dc-sheet .mx-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.mx-dc-sheet .mx-sheet-foot{flex:none;padding-top:14px}}.mx-dc-sheet .mx-sheet-head{justify-content:flex-end;min-height:0;margin:0}.mx-dc-sheet .mx-sheet-body{text-align:left;grid-auto-rows:max-content;align-content:start;gap:16px;display:grid}.mx-dc-head{text-align:center;justify-items:center;gap:8px;display:grid}.mx-dc-head h2{font:900 clamp(24px, 6vw, 32px)/1.05 var(--mx-font-head);text-wrap:balance;margin:0}.mx-dc-head p{font:600 16px/1.4 var(--mx-font-body);text-wrap:pretty;max-width:40ch;margin:0}.mx-dc-country{border:2px solid #e2cbb2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mx-dc-country b,.mx-dc-service b{font:800 16px/1.2 var(--mx-font-head);display:block}.mx-dc-country small,.mx-dc-service small{font:600 13px/1.35 var(--mx-font-body);color:#7a5a48;text-wrap:balance;margin-top:2px;display:block}.mx-dc-country select{max-width:46vw;height:44px;color:var(--gu-ink,#5a2e1c);font:800 15px/1 var(--mx-font-head);background:#fffdf8;border:2px solid #c9a584;border-radius:12px;padding:0 10px}.mx-dc-services{border:0;gap:10px;margin:0;padding:0;display:grid}.mx-dc-services legend{font:900 18px/1.1 var(--mx-font-head);margin:0 0 8px;padding:0}.mx-dc-service{cursor:pointer;background:#fffdf8;border:2px solid #e2cbb2;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:grid}.mx-dc-service.is-on{background:#fff1df;border-color:#e8802e;box-shadow:0 3px #d98a45}.mx-dc-service input{accent-color:#e8802e;width:20px;height:20px;margin:0}.mx-dc-service em{font:800 14px/1.2 var(--mx-font-head);color:#7a5a48;text-align:right;font-variant-numeric:tabular-nums;max-width:15ch;font-style:normal}.mx-dc-service:focus-within{outline-offset:2px;outline:3px solid #2c7be5}.mx-dc-none,.mx-dc-fine{font:600 13px/1.4 var(--mx-font-body);color:#7a5a48;text-wrap:pretty;margin:0}.mx-dc-confirm{text-align:center;background:#f6ece0;border:2px dashed #c9a584;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.mx-dc-line{font:800 18px/1.35 var(--mx-font-head);text-wrap:balance;margin:0}.mx-dc-sub,.mx-dc-note{font:600 14px/1.4 var(--mx-font-body);color:#7a5a48;text-wrap:pretty;margin:0}.mx-dc-foot{gap:10px;display:grid}.mx-dc-code{text-align:left;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.mx-dc-code dt{font:700 13px/1.6 var(--mx-font-body);color:#7a5a48}.mx-dc-code dd{word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;font:900 18px/1.4 ui-monospace,monospace}@media (max-width:759px){.mx-sheet.mx-dc-sheet{width:100%}}@media (max-width:520px){.mx-dc-country{grid-template-columns:minmax(0,1fr);gap:10px}.mx-dc-country select{width:100%;max-width:none}}
