.org-layout{display:flex!important;flex-direction:column}.org-layout>.org-editor{width:100%;max-width:760px}.ot-panel{order:-1;width:100%;min-width:0;border:1px solid #304b66;border-radius:14px;overflow:hidden;background:#08182c}.ot-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #29435c;flex-wrap:wrap}.ot-panel>header p{font-size:14px;margin:4px 0 0}.ot-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ot-controls button{background:#17334e;color:#f6d37c;border:1px solid #45607a;padding:8px 13px;border-radius:7px;min-height:42px}.ot-controls output{font-size:14px;min-width:48px;text-align:center}.org-page .ot-help{font-size:14px;padding:12px 24px;margin:0;border-bottom:1px solid #29435c}.ot-viewport{height:640px;max-height:75vh;min-height:360px;overflow:auto;cursor:grab;touch-action:none;background-color:#061429;background-image:radial-gradient(#27445d 1px,transparent 1px);background-size:22px 22px;overscroll-behavior:contain}.ot-viewport:active{cursor:grabbing}.ot-viewport:focus-visible{outline:2px solid #efc961;outline-offset:-3px}.ot-scaled{position:relative;min-width:100%;margin:0 auto}.ot-content{position:absolute;top:0;left:0;width:max-content;transform-origin:top left;padding:40px 32px 56px;user-select:none}.ot-tree,.ot-tree ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:0;position:relative}.ot-tree ul{padding-top:58px}.ot-tree li{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 16px}.ot-tree ul>li:before{content:'';position:absolute;left:0;right:0;top:-29px;border-top:2px solid #7394b0}.ot-tree ul>li:first-child:before{left:50%}.ot-tree ul>li:last-child:before{right:50%}.ot-tree ul>li:after{content:'';position:absolute;top:-29px;left:50%;height:29px;border-left:2px solid #7394b0}.ot-tree ul:before{content:'';position:absolute;top:0;left:50%;height:29px;border-left:2px solid #7394b0}.ot-tree ul>li:only-child:before{display:none}.ot-card{width:290px;height:202px;flex-shrink:0;background:#102840;border:1px solid #496780;border-top:3px solid #58b4d7;border-radius:10px;box-shadow:0 8px 22px #0004;padding:15px;display:flex;flex-direction:column;text-align:left;cursor:default}.ot-card.ot-chief{border-top-color:#f4ca5b;background:#193149}.ot-card-main{display:flex;gap:12px;align-items:center;min-height:65px}.ot-card-main>div{min-width:0;flex:1}.ot-icon{width:42px;height:42px;display:grid;place-items:center;background:#23445f;color:#f3d480;border-radius:9px;flex-shrink:0}.org-page .ot-card h3{font-size:17px;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-page .ot-card p{font-size:14px;line-height:1.4;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-card>small{font-size:13px;color:#bdd1e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:7px 0}.ot-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#bfd1e3}.ot-linked{color:#9ee1cf}.ot-pending{color:#ffdb8b}.ot-card footer{display:flex;gap:10px;border-top:1px solid #35516b;padding-top:10px;margin-top:auto}.ot-card button{background:transparent;border:0;color:#f4d789;font-size:14px;padding:2px 4px;cursor:pointer}.ot-empty{width:500px;text-align:center;padding:60px;color:#bed3e9}@media(max-width:680px){.ot-panel>header{padding:16px}.ot-viewport{height:500px}.org-page .ot-help{padding:12px 16px}}
.ot-collapsed-note{display:block;margin-top:6px;color:#69d8af;font-size:.78rem}
.ot-card footer .ot-delete{color:#ff9ca8;border-color:rgba(255,99,99,.45);background:rgba(132,28,28,.16)}.ot-card footer .ot-delete:disabled{opacity:.42;cursor:not-allowed}
.ot-icon.ot-photo{overflow:hidden;padding:0;border-radius:10px;background:#18344e;border:1px solid #54718c}.ot-icon.ot-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
