.command-overlay2299{position:fixed;inset:0;z-index:10000;background:rgba(8,22,43,.62);display:grid;place-items:start center;padding-top:min(14vh,120px)}
.command-box2299{width:min(760px,calc(100vw - 28px));max-height:72vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 28px 80px rgba(2,12,30,.34)}
.command-box2299 .command-input{width:100%;height:62px;border:0;border-bottom:1px solid #dce5ef;padding:0 22px;font-size:17px;outline:0;color:#122640;background:#fff}
.command-box2299 .command-results{max-height:calc(72vh - 62px);overflow:auto;padding:8px}
.command-box2299 .command-result{width:100%;display:flex;justify-content:space-between;gap:14px;text-align:left;border:0;border-radius:12px;background:#fff;padding:12px 14px;cursor:pointer}
.command-box2299 .command-result:hover,.command-box2299 .command-result.active{background:#eef5ff}
.planning-safety2299{margin:0 0 14px;padding:14px;border:1px solid #f1c56d;border-radius:14px;background:#fff9eb}.planning-safety-head2299{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.planning-safety-head2299 span{color:#725521}.planning-safety-list2299{display:flex;gap:8px;overflow:auto}.planning-safety-list2299 button{min-width:210px;text-align:left;border:1px solid #ead6a6;background:#fff;border-radius:10px;padding:10px;cursor:pointer}.planning-safety-list2299 button strong,.planning-safety-list2299 button span{display:block}.planning-safety-list2299 button span{margin-top:4px;color:#56667c}
