.dt-page[data-v-e8565c24]{min-height:calc(100vh - 60px);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#e8f1ff),color-stop(42%,#f1f5f9),to(#f8fafc));background:linear-gradient(180deg,#e8f1ff,#f1f5f9 42%,#f8fafc);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dt-bar[data-v-e8565c24]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:12px;border-radius:12px;background:#fff;border:1px solid rgba(30,60,114,.06);-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22)}.dt-bar[data-v-e8565c24],.dt-title[data-v-e8565c24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-title[data-v-e8565c24]{min-width:0}.dt-strip[data-v-e8565c24]{width:4px;height:32px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,from(#3b82f6),to(#1e3c72));background:linear-gradient(180deg,#3b82f6,#1e3c72);margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.dt-h[data-v-e8565c24]{font-size:17px;font-weight:800;color:#0f172a}.dt-s[data-v-e8565c24]{font-size:12px;color:#94a3b8;margin-top:2px}.dt-actions[data-v-e8565c24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.dt-actions button[data-v-e8565c24]{border:none;cursor:pointer;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:700}.ghost[data-v-e8565c24]{background:#eef3ff;color:#2563eb}.cta[data-v-e8565c24]{color:#fff;background:linear-gradient(135deg,#1e3c72,#2a5298 55%,#3b82f6);-webkit-box-shadow:0 8px 16px -7px rgba(37,99,235,.75),inset 0 1px 0 hsla(0,0%,100%,.25);box-shadow:0 8px 16px -7px rgba(37,99,235,.75),inset 0 1px 0 hsla(0,0%,100%,.25)}.dt-actions button[data-v-e8565c24]:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.92}.dt-frame-wrap[data-v-e8565c24]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:640px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(30,60,114,.06);-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22)}.dt-frame[data-v-e8565c24]{width:100%;height:100%;min-height:640px;display:block}