/* TOALDO_ILLUSTRATION_PROJECT_CANVAS_V5_20261015 */
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5]{--iv5-font:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;--iv5-type:15px;--iv4-lw:240px;--iv4-rw:320px;font-family:var(--iv5-font)!important;font-size:var(--iv5-type)!important;line-height:1.55;color:#e1e4ed}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5][data-iv4-left="false"]{--iv4-lw:0px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5][data-iv4-right="false"]{--iv4-rw:0px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(button,input,textarea,select,label){font-family:var(--iv5-font)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:normal!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(input:not([type="checkbox"]):not([type="range"]):not([type="color"]),select){min-height:36px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] textarea{min-height:92px;padding:9px 10px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(p,.ncv-muted,.ncv-empty-list,.bs-status,.ncv-source-status,.ncv-canvas-caption,.ncv-scene-copy em,.ncv-layer-list strong){font-size:13px!important;line-height:1.6!important;color:#aeb5c4}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(small,.ncv-project-title small,.ncv-panel-heading small,.ncv-scene-copy small){font-size:12px!important;line-height:1.4!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] h1{font-size:18px!important;line-height:1.35!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] h2{font-size:15px!important;line-height:1.5!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(summary,.ncv-scene-copy strong,.ncv-sequence-heading strong,.ncv-sequence-track strong){font-size:14px!important;line-height:1.5!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head{min-height:62px;height:62px;gap:10px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-project-title{max-width:265px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head-actions{flex-wrap:nowrap;gap:4px;min-width:0}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head-actions button{min-height:34px;padding:6px 9px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-canvas-top{height:48px;min-height:48px;max-height:48px;flex-basis:48px;padding:6px 8px;gap:6px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-views{height:35px;min-height:35px;max-height:35px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(.ncv-views button,.ncv-viewport-actions button){height:32px;min-height:32px;padding:5px 8px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-viewport-actions output{font-size:13px;min-width:44px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-tools{width:48px;flex-basis:48px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-tools button{width:36px;height:36px;min-height:36px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-art{padding:18px;scrollbar-width:thin}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-paper-empty{padding:20px;gap:12px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-paper-empty strong{font-size:16px!important;color:#7c7569}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-paper-empty p{font-size:13px!important;color:#8b8375;max-width:265px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-empty-add{pointer-events:auto;color:#60566f!important;border:1px solid #bcb2cb;background:#eee9f4;min-height:36px;padding:7px 13px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-scene{min-height:90px;gap:10px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-thumb{width:48px;height:64px;flex-basis:48px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-scene-copy strong{max-width:145px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-canvas-caption{min-height:34px;height:34px;flex-basis:34px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-source-status{min-height:28px;max-height:70px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip{display:flex;align-items:center;gap:8px;padding:8px 12px;flex:0 0 auto;background:#171b22;border-bottom:1px solid #303643;min-height:55px;min-width:0}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label{display:flex;flex-direction:row;align-items:center;gap:7px;min-width:0;flex:1}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label>span{white-space:nowrap}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip select{min-width:0;flex:1;width:100%;padding:6px 8px;background:#10151c;color:#e0e5ef;border:1px solid #3c4657;border-radius:5px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip button{min-height:36px;padding:5px 9px;flex-shrink:0}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-project-ready{font-size:12px;color:#a5bbc2;white-space:nowrap;flex:0 0 auto}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-guidance{padding:10px 0 14px;font-size:13px;line-height:1.65;color:#aeb9cd;border-bottom:1px solid #343c49;margin-bottom:14px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-guidance p{margin:7px 0!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-guidance button{border:1px solid #4b5365;min-height:34px;padding:6px 9px;margin-top:6px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;background:#1c2028;padding:14px;min-height:0}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 10px;color:#dce3f2;font-size:14px;flex-shrink:0}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation-bar button{border:1px solid #485468;min-height:34px;padding:6px 10px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation-screen{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation-screen svg{width:100%;height:100%;max-height:100%;object-fit:contain;display:block;background:#fffdf7}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-animation-note{padding-top:8px;color:#a3afc2;font-size:12px;flex-shrink:0}
@media(max-width:1250px){#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5]{--iv4-lw:220px;--iv4-rw:300px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5][data-iv4-left="false"]{--iv4-lw:0px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5][data-iv4-right="false"]{--iv4-rw:0px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-project-title{max-width:190px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head-actions button{font-size:13px!important;padding:5px 7px}}
@container atelier (max-width:900px){#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(.ncv-left,.ncv-right){top:var(--iv5-panel-top,103px);width:min(320px,94%)}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head{height:auto;min-height:94px;flex-wrap:wrap;align-content:center}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head-actions{flex:1 0 100%;justify-content:flex-end}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-project-ready{display:none}}
@container atelier (max-width:620px){#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 8px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label{display:block}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label:first-child{grid-column:1/-1}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label>span{display:none}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip select{min-height:36px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] :is(.ncv-left,.ncv-right){top:var(--iv5-panel-top,141px)}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-views button{font-size:13px!important}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-mode-switch button{font-size:13px!important}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-project-title{max-width:calc(100% - 45px)}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-brand-mark{width:26px;height:26px}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-head-actions{flex-wrap:wrap;justify-content:flex-start}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-canvas-caption>span{display:none}}

#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .ncv-center{container-type:inline-size;container-name:illustration-canvas}
@container illustration-canvas (max-width:700px){#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-project-ready{display:none}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label{display:block}#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4][data-iv5] .iv5-source-strip label>span{display:none}}

/* TOALDO_ILLUSTRATION_PRODUCTION_UI_R7_20261015 */
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production{padding:14px 0;border-top:1px solid #343c49;display:grid;gap:10px;color:#dce3ed;font-size:14px;line-height:1.55}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production strong{font-size:15px}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production .iv7-motion-label{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;cursor:pointer}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production input[type="checkbox"]{width:17px;height:17px;min-height:17px;margin:3px 0 0;flex:0 0 17px;accent-color:#a99bdd}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production p{margin:0!important;color:#b0bbcc;font-size:13px!important;line-height:1.65!important}
#tc5-root[data-canvas-service="comic_series"] .ncv-illustration[data-iv4] .iv7-production button{min-height:36px;padding:7px 10px;font-size:14px;border:1px solid #625d81;background:#35304c;color:#eeeafb;border-radius:5px;cursor:pointer}
