.word-sim{border:1px solid #AFC0DD;border-radius:14px;overflow:hidden;background:#EAF0F9;margin-block-end:12px;font-size:15px}
.ws-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 12px;background:#1E3A8A;color:#fff}
.ws-file{display:flex;align-items:center;gap:6px;font-weight:700}
.ws-filename{min-height:34px;width:150px;max-width:100%;border:0;border-radius:6px;padding:0 8px;font:inherit}
.ws-tag{flex:1;font-size:13px;color:#D7E3FA}
.ws-history{display:flex;gap:4px}
.ws-history .ws-btn{color:#fff;background:rgba(255,255,255,.14);border-color:transparent}
.ws-tabs{display:flex;background:#fff;border-block-end:1px solid #C9D6EA;overflow-x:auto}
.ws-tab{min-height:42px;padding:0 18px;border:0;border-block-end:3px solid transparent;background:none;font:inherit;font-weight:700;color:#334466;cursor:pointer;white-space:nowrap}
.ws-tab.is-active{border-block-end-color:#1E6FF0;color:#1E6FF0}
.ws-ribbon{background:#fff;border-block-end:1px solid #C9D6EA;padding:8px 10px}
.ws-panel{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
.ws-panel[hidden]{display:none}
.ws-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-inline-end:12px;border-inline-end:1px solid #DDE5F2}
.ws-group:last-child{border:0}
.ws-btn{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-width:40px;min-height:40px;padding:0 6px;border:1px solid #C9D6EA;border-radius:7px;background:#fff;color:#14213D;font:inherit;font-weight:700;cursor:pointer}
.ws-btn:hover,.ws-swatch:hover,.ws-thumb:hover{border-color:#1E6FF0}
.ws-btn.is-on{background:#DCE9FF;border-color:#1E6FF0}
.ws-btn--text{padding:0 12px;font-size:14.5px}
.ws-b{font-weight:800}.ws-i{font-style:italic;font-family:Georgia,serif}.ws-u{text-decoration:underline}
.ws-align span{display:block;height:2px;background:#14213D;width:18px}
.ws-align span:nth-child(2){width:11px}
.ws-align--center{align-items:center}.ws-align--left{align-items:flex-start}.ws-align--right{align-items:flex-end}
.ws-align--justify span{width:18px}
.ws-select{min-height:40px;max-width:150px;border:1px solid #C9D6EA;border-radius:7px;background:#fff;font:inherit;padding:0 4px}
.ws-select--small{max-width:80px}
.ws-swatch{width:28px;height:28px;border:2px solid #C9D6EA;border-radius:50%;cursor:pointer;padding:0}
.ws-swatch--black{background:#14213D}.ws-swatch--red{background:#D6281A}.ws-swatch--blue{background:#1E6FF0}.ws-swatch--green{background:#0B8A5F}.ws-swatch--orange{background:#E2701B}.ws-swatch--purple{background:#6B3FD4}
.ws-field{display:flex;align-items:center;gap:4px;font-size:14px}
.ws-label{font-size:14px;font-weight:700;color:#55627D}
.ws-thumb{width:48px;height:44px;border:1px solid #C9D6EA;border-radius:7px;background:#fff;padding:3px;cursor:pointer}
.ws-thumb img{width:100%;height:100%;object-fit:contain}
.ws-canvas{padding:18px;overflow-x:auto}
.ws-page{background:#fff;max-width:640px;min-height:380px;margin-inline:auto;box-shadow:0 2px 10px rgba(10,31,88,.2);display:flex;flex-direction:column;color:#111}
.ws-page.ws-landscape{max-width:860px;min-height:300px}
.ws-m-narrow{padding:18px}.ws-m-normal{padding:42px}.ws-m-wide{padding:72px}
.ws-header,.ws-footer{width:100%;min-height:34px;border:1px dashed #AFC0DD;border-radius:4px;font:inherit;font-size:13px;padding:0 6px}
.ws-header{margin-block-end:12px}.ws-footer{margin-block-start:12px}
.ws-header[hidden],.ws-footer[hidden]{display:none}
.ws-editor{flex:1;outline:none;font-size:15px;line-height:1.4;min-height:220px;font-family:Cairo,Arial,sans-serif}
.ws-editor p{margin:0 0 6px;unicode-bidi:plaintext;min-height:1.4em}
.ws-editor .a-left{text-align:left}.ws-editor .a-right{text-align:right}.ws-editor .a-center{text-align:center}.ws-editor .a-justify{text-align:justify}
.ws-editor .ls-15{line-height:1.9}.ws-editor .ls-2{line-height:2.4}
.ws-editor .ws-li{display:list-item;list-style:disc inside}
.ws-editor .b{font-weight:800}.ws-editor .i{font-style:italic}.ws-editor .u{text-decoration:underline}
.ws-editor .f-cairo{font-family:Cairo,sans-serif}.ws-editor .f-arial{font-family:Arial,sans-serif}.ws-editor .f-times{font-family:"Times New Roman",serif}.ws-editor .f-courier{font-family:"Courier New",monospace}
.ws-editor .s-11{font-size:11px}.ws-editor .s-12{font-size:12px}.ws-editor .s-14{font-size:14px}.ws-editor .s-16{font-size:16px}.ws-editor .s-18{font-size:18px}.ws-editor .s-24{font-size:24px}.ws-editor .s-32{font-size:32px}
.ws-editor .c-red{color:#D6281A}.ws-editor .c-blue{color:#1E6FF0}.ws-editor .c-green{color:#0B8A5F}.ws-editor .c-orange{color:#E2701B}.ws-editor .c-purple{color:#6B3FD4}
.ws-table{width:100%;border-collapse:collapse;margin-block-end:8px}
.ws-table td{border:1px solid #6F83B5;padding:4px 6px;min-width:40px;height:30px;unicode-bidi:plaintext}
.ws-img-p{text-align:center}
.ws-img{height:110px;width:auto}
.ws-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:4px 12px;background:#1E3A8A;color:#fff;font-size:13.5px;min-height:30px}
.ws-msg{color:#F6C453;font-weight:700}
.sim-title{font-size:clamp(26px,3.6vw,36px);font-weight:800;color:var(--navy);line-height:1.3;margin:0}
.sim-lead{color:var(--muted);margin-block-end:14px}
.sim-steps{background:var(--tint);border-radius:10px;padding:10px 12px;margin-block-end:10px}
.sim-steps ol{list-style:decimal;padding-inline-start:22px;margin:0}
.sim-actions{display:flex;flex-wrap:wrap;gap:8px}
.tag--free{background:#DDF5EC;color:#065A40}
@media (max-width:640px){.ws-canvas{padding:8px}.ws-m-normal{padding:20px}.ws-m-wide{padding:34px}.ws-group{border:0;padding-inline-end:0}}
