@font-face{font-family:Inter;src:url(InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}article img{max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px}
:root{--primary:#2563eb;--ink:#172033;--muted:#64748b;--line:#e2e8f0;--nav:#0f172a;font-family:Inter,"Segoe UI",sans-serif;color:var(--ink);background:#fff;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer;border:1px solid var(--line);background:white;border-radius:5px;padding:7px 10px;color:var(--muted)}button:hover{color:var(--primary);border-color:var(--primary)}header{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:24px;padding:0 26px;position:sticky;top:0;background:white;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);white-space:nowrap}.brand span:not(.mark){font-weight:400;color:var(--muted)}.mark{background:var(--primary);color:white;font-weight:800;border-radius:5px;padding:6px 9px}.edition{font-size:12px;color:var(--muted)}.search{margin-left:auto}.search>span{display:none}input{width:280px;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:#f8fafc}.layout{display:grid;grid-template-columns:270px minmax(0,1fr) 210px;max-width:1600px;margin:auto}#index{height:calc(100vh - 66px);overflow:auto;position:sticky;top:66px;padding:24px 14px;border-right:1px solid var(--line);background:#fafbfe}details{margin-bottom:15px}summary{cursor:pointer;font-weight:650;padding:6px 10px;color:var(--nav)}#index a{display:block;padding:6px 10px 6px 20px;color:#526178;font-size:13px;border-radius:4px;line-height:1.4}#index a.active{color:var(--primary);background:#eaf0fe;font-weight:600}main{min-width:0;padding:28px 48px 40px}.toolbar{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:24px}.toolbar>span{margin-right:auto}#meta{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}article{line-height:1.8;overflow-wrap:anywhere}h1{font-size:34px;letter-spacing:-1px;line-height:1.2;margin:12px 0 24px}h2{font-size:23px;letter-spacing:-.5px;margin:34px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}h3{font-size:17px;margin-top:24px}h1,h2,h3{scroll-margin-top:90px}p{margin:12px 0}li{margin:5px 0}blockquote{margin:20px 0;border-left:3px solid var(--primary);padding:3px 18px;background:#f5f8ff;color:#475569}table{display:block;overflow:auto;border-collapse:collapse;width:100%;font-size:13px}th,td{border:1px solid var(--line);padding:9px 12px;text-align:left}th{background:#f8fafc}code{background:#f1f5f9;border-radius:3px;padding:2px 5px;font-size:12px}pre{background:var(--nav);color:#dbeafe;padding:18px;overflow:auto;border-radius:6px;position:relative}pre code{background:none;color:inherit;padding:0}pre button{float:right;margin:0 0 8px 14px}aside{padding:34px 18px;position:sticky;top:66px;height:calc(100vh - 66px);overflow:auto;font-size:12px}aside>strong{font-size:10px;letter-spacing:.12em;color:var(--muted)}#toc{margin-top:16px;border-left:1px solid var(--line)}#toc a{display:block;padding:5px 12px;color:var(--muted)}.all-download{display:block;margin-top:30px;border-top:1px solid var(--line);padding-top:18px}#pager{display:flex;gap:16px;margin-top:40px}#pager a{flex:1;border:1px solid var(--line);padding:14px;border-radius:6px;font-size:13px}#pager a:last-child{text-align:right}footer{font-size:11px;color:var(--muted);border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.result{display:block;border-bottom:1px solid var(--line);padding:18px 0}.result small{display:block;color:var(--muted);margin-top:6px}.skip{position:fixed;left:10px;top:-50px;background:white;z-index:20;padding:8px}.skip:focus{top:8px}#menu{display:none}@media(min-width:1400px){main{padding-left:65px;padding-right:65px}}@media(max-width:1100px){.layout{grid-template-columns:240px minmax(0,1fr)}aside{display:none}main{padding:26px}.edition{display:none}}@media(max-width:720px){header{padding:0 12px;gap:10px;height:auto;min-height:64px;flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.brand{font-size:12px}.search{width:100%}input{width:100%}#menu{display:block}.layout{display:block}#index{display:none;position:relative;top:0;height:auto;max-height:65vh}body.menu-open #index{display:block}main{padding:22px 18px}h1{font-size:28px}.toolbar{flex-wrap:wrap}.toolbar>span{width:100%}}@media print{header,#index,aside,.toolbar,#pager,footer,pre button{display:none}.layout{display:block}main{padding:0}pre{white-space:pre-wrap}h2{break-after:avoid}a{color:inherit}}

/* MBS Connect application branding: Inter, royal header and connection logomark. */
:root{--brand-header:#1b2739;--brand-accent:#c92138}
header{background:var(--brand-header);border-bottom-color:var(--brand-header);color:#fff}
header .brand{color:#fff;font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.4px;gap:10px;line-height:1;flex-shrink:0}
header .brand:hover{color:#fff;text-decoration:none}
header .brand strong{font-weight:600}
header .brand span:not(.mark),header>span,header .edition{color:#dce5f2}
header .brand span:not(.mark){font-size:14px;font-weight:400;letter-spacing:0}
header .mark{display:inline-block;flex:0 0 32px;width:32px;height:32px;padding:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2240px%22%20width%3D%2240px%22%20viewBox%3D%220%20-960%20960%20960%22%20fill%3D%22%23c92138%22%3E%20%3Cpath%20d%3D%22M236-40q-48.33%200-82.17-33.83Q120-107.67%20120-156t33.83-82.17Q187.67-272%20236-272q14%200%2025%202.67%2011%202.66%2022%207.66L358.67-356q-22-25.67-32.34-58.33-10.33-32.67-5-67l-107.66-36.34q-15.67%2025-40.67%2039.34Q148-464%20116-464q-48.33%200-82.17-33.83Q0-531.67%200-580t33.83-82.17Q67.67-696%20116-696t82.17%2033.83Q232-628.33%20232-580v5.33l108.33%2037.34q18.67-33.34%2046.84-53Q415.33-610%20450-617v-115q-39-11-62.5-42.83Q364-806.67%20364-844q0-48.33%2033.83-82.17Q431.67-960%20480-960t82.17%2033.83Q596-892.33%20596-844q0%2037.33-24%2069.17Q548-743%20510-732v115q34.67%207%2063.17%2026.67%2028.5%2019.66%2047.16%2053L728-574.67V-580q0-48.33%2033.83-82.17Q795.67-696%20844-696t82.17%2033.83Q960-628.33%20960-580t-33.83%2082.17Q892.33-464%20844-464q-32%200-57.5-14.33-25.5-14.34-40.17-39.34l-107.66%2036.34Q644-447%20634-414.5T601.33-356L677-262q11-5%2022-7.5t24.71-2.5q48.96%200%2082.62%2033.83Q840-204.33%20840-156t-33.83%2082.17Q772.33-40%20724-40t-82.17-33.83Q608-107.67%20608-156q0-20%205.83-36.83%205.84-16.84%2016.17-31.84L554.33-319q-35.08%2019-74.87%2019-39.79%200-74.79-19L330-224q10.33%2015%2016.17%2031.5Q352-176%20352-156q0%2048.33-33.83%2082.17Q284.33-40%20236-40Z%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;font-size:0;color:transparent;line-height:0}
header #menu{background:transparent;color:#fff;border-color:#64748b}
header input{background:#fff;color:#172033;border-color:#d5deeb}
@media(max-width:720px){header .brand{font-size:19px}header .brand span:not(.mark){font-size:12px}}

/* Fluid documentation workspace: use wide monitors while keeping navigation readable. */
.layout{width:100%;max-width:none;grid-template-columns:clamp(290px,19vw,360px) minmax(0,1fr) clamp(190px,14vw,240px)}
#index{padding-left:clamp(14px,1.2vw,22px);padding-right:clamp(14px,1.2vw,22px)}
main{padding:clamp(24px,2.4vw,44px) clamp(22px,3vw,56px) 40px}
@media(max-width:1100px){.layout{grid-template-columns:clamp(260px,28vw,310px) minmax(0,1fr)}main{padding:26px clamp(22px,3vw,36px) 40px}}
@media(max-width:720px){.layout{display:block}main{padding:22px 16px 36px}}
.edit-mode .layout{grid-template-columns:clamp(290px,19vw,360px) minmax(0,1fr)}
.edit-mode aside{display:none}
.edit-mode main{padding-left:clamp(20px,2.2vw,42px);padding-right:clamp(20px,2.2vw,42px)}
.edit-mode .toastui-editor-defaultUI{height:calc(100vh - 235px)!important;min-height:520px}
@media(max-width:720px){.edit-mode .layout{display:block}.edit-mode .toastui-editor-defaultUI{height:70vh!important;min-height:480px}}
.signed-in.documentation-mode .toolbar{position:sticky;top:66px;z-index:4;background:#fff;padding:10px 0;margin-top:-10px;border-bottom:1px solid var(--line);box-shadow:0 4px 8px rgba(15,23,42,.04)}
.image-size-row{border:1px solid var(--line);border-radius:7px;margin:0 0 12px;padding:8px 12px}.image-size-row legend{font-weight:650;padding:0 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.editor-mode-switch{display:inline-flex}.editor-mode-switch button{border-radius:0}.editor-mode-switch button:first-child{border-radius:5px 0 0 5px}.editor-mode-switch button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.editor-mode-switch button.active{color:var(--primary);background:#eaf0fe;border-color:var(--primary);position:relative}
.edit-mode #pager,.edit-mode main>footer{display:none}
@media(max-width:720px){.signed-in.documentation-mode .toolbar{top:84px}}
