.kuko-workspace{display:flex;flex:1;min-width:0;height:100%;color:#202a3a;text-align:left;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kuko-workspace *{box-sizing:border-box}.kuko-sidebar{width:154px;flex-shrink:0;border-right:1px solid #e5e9f1;padding:20px 10px;background:#f8faff;overflow:auto}.kuko-sidebar h2{font-size:18px;font-weight:600;margin:0 12px 20px}.kuko-sidebar a{display:block;padding:9px 12px;color:#46546e;border-radius:6px;margin-bottom:4px}.kuko-sidebar a.router-link-exact-active{background:#e0edff;color:#2364bb;font-weight:600}.kuko-sidebar b{float:right;font-size:11px;color:#fff;background:#d74c40;border-radius:10px;padding:0 5px}.kuko-main{min-width:0;flex:1;overflow-y:auto;padding:26px 30px}.kuko-main h1{font-size:23px;font-weight:650;margin:0 0 22px}.kuko-main h2{font-size:17px;font-weight:600;margin:0 0 14px}.kuko-main p{margin:6px 0 12px}.kuko-dialog button,.kuko-workspace button{border:1px solid #cad7e8;border-radius:5px;background:#fff;padding:7px 13px;cursor:pointer;color:#204f84;font:inherit}.kuko-dialog button.primary,.kuko-workspace button.primary{background:#347be1;color:#fff;border-color:#347be1}.kuko-workspace button.danger{color:#b23e32}.kuko-dialog button:disabled,.kuko-workspace button:disabled{opacity:.5;cursor:not-allowed}.kuko-dialog input:not([type=checkbox]),.kuko-dialog textarea,.kuko-workspace input:not([type=checkbox]):not([type=file]),.kuko-workspace select,.kuko-workspace textarea{border:1px solid #cbd4e1;border-radius:4px;padding:8px;background:#fff;max-width:100%;font:inherit;color:#202a3a}.kuko-dialog input[type=checkbox],.kuko-workspace input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:15px;height:15px;vertical-align:middle;margin-right:6px}.kuko-workspace textarea{width:100%;min-height:90px;resize:vertical}.kuko-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 16px}.kuko-card{background:#fff;border:1px solid #e2e7ee;border-radius:8px;padding:18px;margin:0 0 18px}.kuko-muted{color:#708098;font-size:13px}.kuko-error{border:1px solid #ebbbad;background:#fff3ef;color:#9b3528;padding:10px 14px;border-radius:5px;word-break:break-word}.kuko-notice{background:#edf8f0;color:#216138;padding:10px 14px;border-radius:5px}.kuko-text{white-space:pre-wrap;overflow-wrap:anywhere}.kuko-avatar{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;margin-right:10px}.kuko-images img,.kuko-preview img{max-width:160px;max-height:160px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin:8px 8px 0 0}.kuko-preview video{max-width:100%;max-height:320px}.kuko-preview audio{max-width:100%}.kuko-main table{width:100%;border-collapse:collapse}.kuko-main td,.kuko-main th{padding:11px 6px;border-bottom:1px solid #edf0f4;text-align:left}.kuko-main th{font-size:12px;color:#6b7a90}.kuko-main td{overflow-wrap:anywhere}.kuko-main a{color:#216ac5}.kuko-form label{display:block;margin:14px 0}.kuko-form label>span:first-child{display:inline-block;min-width:110px}.kuko-picker{border:1px solid #dce3ee;padding:12px;margin:12px 0}.kuko-picker legend{padding:0 5px}.kuko-recipient-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-height:200px;overflow:auto;gap:4px}.kuko-recipient-list label{display:flex;align-items:center;padding:6px;cursor:pointer;overflow:hidden}.kuko-recipient-list img{width:25px;height:25px;margin-right:7px;border-radius:4px}.kuko-recipient-list small{color:#79879a}.kuko-empty{padding:35px;text-align:center;color:#8b98ab}.kuko-comment{background:#f4f7fa;padding:7px 12px;margin:4px 0}.kuko-comment button{font-size:12px;padding:2px 5px}.kuko-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kuko-connection{font-size:11px;color:#34855a;margin:24px 12px}.kuko-connection.offline{color:#997326}.kuko-dialog-backdrop{position:fixed;inset:0;background:rgba(20,35,52,.3764705882352941);display:flex;align-items:center;justify-content:center;z-index:99990}.kuko-dialog{background:#fff;max-width:780px;width:85vw;max-height:85vh;overflow:auto;border-radius:10px;padding:25px;color:#202a3a;text-align:left;font:14px/1.6 sans-serif}.kuko-dialog h2{font-size:20px;margin-bottom:16px}.kuko-dialog .kuko-error,.kuko-dialog .kuko-preview{margin:12px 0}.kuko-dialog .kuko-card{padding:12px}.kuko-dialog .kuko-preview img{max-width:130px}.kuko-qr{padding:12px;background:#fff;display:inline-block}.kuko-nav-entry{width:48px;margin:8px auto;cursor:pointer;border:0;background:#edf4ff;color:#2769bc;border-radius:5px;padding:9px 0;position:relative}.kuko-nav-entry b{position:absolute;right:0;top:-6px;font-size:10px;background:#d94b3f;color:#fff;border-radius:12px;padding:0 4px}@media(max-width:900px){.kuko-sidebar{width:125px}.kuko-main{padding:18px}.kuko-sidebar a{padding:8px 4px}.kuko-recipient-list{grid-template-columns:1fr}}