.sd-directory{color:#203a32;margin:16px 0 24px}.sd-directory h3{font-size:16px;margin:0 0 8px}.sd-hint{font-size:13px;color:#547062;margin:0 0 16px;line-height:1.7}.sd-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.sd-tools select{padding:9px;border:1px solid #d5e3da;border-radius:8px;background:#fff;font:inherit}.sd-scroll{overflow:auto;border:1px solid #dce8e2;border-radius:8px}.sd-directory table{min-width:850px;width:100%;border-collapse:collapse;font-size:13px;text-align:left}.sd-directory td,.sd-directory th{padding:14px 12px;border-bottom:1px solid #e4ece7}.sd-directory th{background:#f4f8f5;color:#547062;font-weight:600}.sd-directory td{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.sd-directory td:nth-child(2){min-width:240px}.sd-directory td:last-child{white-space:nowrap}.sd-directory td button{margin:0 4px 4px 0}.sd-error{color:#a32d2d;font-size:13px;line-height:1.7}.sd-stop-card{box-sizing:border-box;background:#fff!important;color:#203a32;max-width:640px;width:94%;max-height:88vh;overflow:auto;padding:24px;border-radius:12px}.sd-stop-card h2{font-size:20px;margin:0 0 16px}.sd-stop-card p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.sd-stop-card label{display:grid;gap:8px;margin:16px 0;font-size:13px}.sd-stop-card input,.sd-stop-card textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d5e3da;border-radius:8px;font:inherit}.sd-stop-card footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}#sdRoomDetails>summary{padding:12px 0;color:#205e48;font-weight:600;cursor:pointer}.sd-directory [hidden]{display:none!important}.sd-directory button:focus-visible,.sd-stop-card input:focus-visible,.sd-stop-card textarea:focus-visible{outline:2px solid #418a6d;outline-offset:2px}@media(max-width:600px){.sd-stop-card{padding:16px}.sd-tools{gap:8px}.sd-directory table{font-size:12px}.sd-directory td,.sd-directory th{padding:10px}.sd-tools span{font-size:12px}}
