.kk-shell{max-width:1160px;margin:32px auto;padding:0 20px}.kk-core{direction:rtl;text-align:right;font-family:inherit;line-height:1.9;color:#182b36}.kk-core *{box-sizing:border-box}.kk-core input,.kk-core select,.kk-core textarea{font:inherit;max-width:100%;width:100%;padding:10px;border:1px solid #98a8b1;border-radius:8px;background:#fff;color:#182b36}.kk-core textarea{min-height:100px}.kk-core input[type=checkbox],.kk-core input[type=radio]{width:auto;margin:8px}.kk-core label{display:block;margin-bottom:12px}.kk-core button,.kk-core .kk-button{font:inherit;padding:9px 18px;border:0;border-radius:8px;background:#155e75;color:#fff;cursor:pointer;margin:4px}.kk-core button:disabled{opacity:.5;cursor:wait}.kk-core button.secondary{background:#e9f0f3;color:#172d38}.kk-core button.danger{background:#9b2226}.kk-core :focus-visible{outline:3px solid #ce6514;outline-offset:3px}.kk-grid,.kk-search{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.kk-card,.kk-panel,.kk-step{border:1px solid #d2dde3;background:#fff;border-radius:14px;padding:20px;margin:16px 0}.kk-card img,.kk-detail img{max-width:100%;height:auto;border-radius:10px}.kk-notice{background:#fff5d7;padding:12px;border-right:4px solid #a16207}.kk-error{background:#ffe7e7;color:#8f1515;padding:12px;border-right:4px solid #8f1515}.kk-success{background:#e4f5eb;color:#155c37;padding:12px}.kk-steps{display:flex;gap:8px;list-style:none;padding:0;flex-wrap:wrap}.kk-steps li{padding:8px;border-radius:6px;background:#e8edf1}.kk-steps li[aria-current=step]{background:#155e75;color:white}.kk-core [hidden]{display:none!important}.kk-row{border:1px solid #d2dde3;padding:12px;margin:8px 0;border-radius:8px}.kk-map{height:320px;border:1px solid #98a8b1;border-radius:10px;margin:12px 0}.kk-muted{font-size:.9em;color:#536973}.kk-core pre{direction:ltr;text-align:left;overflow:auto;max-height:500px;background:#f0f4f7;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.kk-core dt{font-weight:bold}.kk-core dd{margin-bottom:12px}.kk-core table{width:100%;border-collapse:collapse}.kk-core td,.kk-core th{padding:8px;border-bottom:1px solid #ddd}.kk-preview{white-space:pre-wrap;overflow-wrap:anywhere}.kk-nav{display:flex;flex-wrap:wrap;gap:5px}.kk-core fieldset{border:1px solid #c5d1d8;padding:15px;border-radius:10px;margin:12px 0}.kk-core legend{padding:0 6px;font-weight:bold}@media(max-width:600px){.kk-shell{padding:0 12px}.kk-panel,.kk-step{padding:14px}.kk-core table{display:block;overflow-x:auto}.kk-steps{font-size:.85em}.kk-grid{grid-template-columns:1fr}} 
