@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--accent: #8ed000;--accent-soft: #eef7d6;--action: #f2b705;--bg: #fbfbf8;--surface: #f2f4ef;--border: #dfe3d8;--text-main: #1c1c1c;--text-muted: #72786f;--radius-s: 10px;--radius-m: 14px;--radius-l: 18px}html{font-size:15px}body{font-family:"Inter",sans-serif;margin:0;background:var(--bg);color:var(--text-main);width:100%;max-width:1200px;margin:0 auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}p{margin:0}h1{font-size:1.9rem;font-weight:300;margin:0 0 1.2vw}.btn_orange{width:100%;background:var(--action);border:1px solid var(--action);border-radius:var(--radius-m);font-weight:500;cursor:pointer;padding:14px;-webkit-transition:all .4s;transition:all .4s}.btn_orange:hover{background:rgba(0,0,0,0)}input:focus,select:focus{outline:.5px solid rgba(142,208,0,.3)}section{margin:0 auto;max-width:1200px;width:100%}.logo{display:block}.logo img{max-width:50px}header{margin:0 auto 20px;max-width:1200px;width:100%}header .nav_left,header .burger{display:none}header nav{border-bottom:1px solid var(--border)}header nav .menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:14px 0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .menu li{cursor:pointer;position:relative}header nav .menu li a{font-size:14px;color:var(--text-muted);padding:6px 4px;text-decoration:none;white-space:nowrap;font-weight:300}header nav .menu li.active a{color:var(--text-main);font-weight:500}header nav .menu li.active a::after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:2px;background:var(--accent);border-radius:2px}h2{font-size:18px}h3{margin:0}.edit-btn{margin-left:8px;font-size:14px;cursor:pointer;opacity:.6}.edit-btn:hover{opacity:1}.eye-btn{background:none;border:none;cursor:pointer;font-size:16px;opacity:.6;position:absolute;right:0;top:0}.eye-btn:hover{opacity:1}.task-input-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.task-input-row button{padding:4px 8px}input.saved{border-color:#22c55e}.characters_list .item{background:var(--surface);border-radius:var(--radius-m);padding:14px 16px;margin-bottom:10px;border:1px solid var(--border);-webkit-transition:all .4s;transition:all .4s;cursor:pointer;position:relative}.characters_list .item:hover{border-color:var(--accent)}.characters_list .item p.name{margin-bottom:6px}.characters_list .item p.characteristic{font-size:13px;color:var(--text-muted)}.characters_list .item.active{background:var(--accent-soft);border-color:var(--accent)}.characters_list .order_num{position:absolute;right:12px;top:5px;color:var(--text-muted)}.characters_list .editor{background:var(--surface);border-radius:var(--radius-l);padding:22px;margin:28px 0;border:1px solid var(--border);position:relative}.characters_list .editor .head_editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.characters_list .editor .head_editor p{font-size:18px;margin-bottom:20px;font-weight:300}.characters_list .editor .head_editor .btn{margin:0 0 0 auto;color:#910000;padding:0;border:0;background:rgba(0,0,0,0);text-decoration:underline;cursor:pointer}.characters_list .editor .shell{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin-bottom:26px}.characters_list .editor .block{width:100%}.characters_list .editor .block label{font-size:12.5px;color:var(--text-muted);margin-bottom:6px;display:block}.characters_list .editor .block input,.characters_list .editor .block select{padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:14px;width:100%}.characters_list .editor .block_sky_lvl{margin-bottom:28px}.characters_list .editor .block_sky_lvl .buttons{display:grid;grid-template-columns:repeat(10, 1fr);background:#e9ede3;border-radius:var(--radius-s);padding:4px;gap:4px}.characters_list .editor .block_sky_lvl .buttons button{border:none;padding:8px 0;text-align:center;font-size:13px;border-radius:8px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;background:rgba(0,0,0,0)}.characters_list .editor .block_sky_lvl .buttons button.active{background:var(--accent)}.characters_list .hidden{display:none}.characters_list .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}.characters_list .buttons .groups_switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#e9ede3;padding:4px;border-radius:var(--radius-s);gap:4px}.characters_list .buttons .groups_switch button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;white-space:nowrap}.characters_list .buttons .groups_switch button.active,.characters_list .buttons .groups_switch button:hover{background:var(--accent)}.characters_list .buttons .btn{margin:0 0 0 auto;border:none;background:var(--accent-soft);padding:13px 14px;border-radius:6px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;white-space:nowrap}.characters_list .buttons .btn.active,.characters_list .buttons .btn:hover{background:var(--accent)}.characters .card{background:var(--surface);border-radius:var(--radius-l);padding:22px;margin:28px 0;border:1px solid var(--border)}.characters .card h1{font-size:18px;margin-bottom:20px;font-weight:300}.characters .card .shell{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin-bottom:26px}.characters .card .block{width:100%}.characters .card .block label{font-size:12.5px;color:var(--text-muted);margin-bottom:6px;display:block}.characters .card .block input,.characters .card .block select{padding:10px 12px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:14px;width:100%}.characters .card .block_sky_lvl{margin-bottom:28px}.characters .card .block_sky_lvl .buttons{display:grid;grid-template-columns:repeat(10, 1fr);background:#e9ede3;border-radius:var(--radius-s);padding:4px;gap:4px}.characters .card .block_sky_lvl .buttons button{padding:8px 0;text-align:center;font-size:13px;border-radius:8px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;background:rgba(0,0,0,0);border:1px solid #e9ede3}.characters .card .block_sky_lvl .buttons button:hover{border:1px solid var(--accent)}.characters .card .block_sky_lvl .buttons button.active{background:var(--accent)}.characters .card .hidden{display:none}.characters .card .status{margin:10px 0 0;font-size:14px;color:var(--text-muted)}.journal .buttons{margin-bottom:30px}.journal .buttons .group_tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#e9ede3;padding:4px;border-radius:var(--radius-s);gap:4px;margin-bottom:14px}.journal .buttons .group_tabs button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;white-space:nowrap}.journal .buttons .group_tabs button.active,.journal .buttons .group_tabs button:hover{background:var(--accent)}.journal .common{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.journal .common #characterTabs{padding:4px;background:#e9ede3;border-radius:10px;width:165px}.journal .common #characterTabs button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;text-align:left;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;display:block;width:100%}.journal .common #characterTabs button.active,.journal .common #characterTabs button:hover{background:var(--accent)}.journal .common #content{margin:0 0 0 auto;width:calc(100% - 175px)}.journal .common #content .head{margin-bottom:5px}.journal .common #content .head h1{margin:0}.journal .common #content .head p{font-size:14px;color:var(--text-muted)}.journal .common #content .subhead h2{font-weight:300}.journal .common #content .subhead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.journal .common #content .subhead .edit_btn{margin:0 0 0 auto;border:0;background:rgba(0,0,0,0)}.journal .common #content .subhead p{color:var(--text-muted)}.journal .common #content .subhead.subhead_mar{gap:5px}.journal .common #content .subhead.subhead_mar button{margin:0;border:0;background:rgba(0,0,0,0);font-size:25px;cursor:pointer}.journal .common #content .tasks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.journal .common #content .tasks .task{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:8px;position:relative}.journal .common #content .tasks .task label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.journal .common #content .tasks .task label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--border);border-radius:4px;display:grid;place-content:center;background:#fff;margin:0}.journal .common #content .tasks .task label input::before{content:"";width:8px;height:8px;background:var(--accent);border-radius:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.12s;transition:.12s}.journal .common #content .tasks .task label input:checked::before{-webkit-transform:scale(1);transform:scale(1)}.journal .common #content .tasks .task .descriptiion{font-size:12.5px;color:var(--text-muted);margin-left:24px;margin-top:4px}.journal .common #content .tasks .select_marathon{padding:0}.journal .common #content .tasks .select_marathon button{width:100%;text-align:left;border:0;background:rgba(0,0,0,0);cursor:pointer;padding:12px 14px}.journal .common #content .weekly_counters .tasks .task{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.journal .common #content .weekly_counters .tasks .task .info small{display:block;color:var(--text-muted);position:absolute;bottom:2px;left:13px}.journal .common #content .weekly_counters .tasks .task .controls{margin:0 0 0 auto}.journal .common #content .weekly_counters .tasks .task .controls button{border:none;background:var(--action);border-radius:6px;padding:6px 10px;cursor:pointer}.journal .common #content .weekly_counters .tasks .task .controls button:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed;opacity:.6}.journal .common #content .muted{font-size:12.5px;color:var(--text-muted);margin-top:6px;margin-bottom:28px}.journal .common #content .maraphons{margin-bottom:28px}.journal .common #content .maraphons.common{display:grid}.journal .common #content .maraphons .marathon h3{font-size:15px;font-weight:300;margin:20px 0 8px}.journal .common #content .maraphons .marathon .tasks_mar .task{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:12px 14px 18px;gap:10px}.journal .common #content .maraphons .marathon .tasks_mar .task label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.journal .common #content .maraphons .marathon .tasks_mar .task label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--border);border-radius:4px;display:grid;place-content:center;background:#fff}.journal .common #content .maraphons .marathon .tasks_mar .task label input::before{content:"";width:8px;height:8px;background:var(--accent);border-radius:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.12s;transition:.12s}.journal .common #content .maraphons .marathon .tasks_mar .task label input:checked::before{-webkit-transform:scale(1);transform:scale(1)}.journal .common #content .maraphons .marathon .tasks_mar .task .numeric{padding:6px 12px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:14px;margin:0 0 0 auto;width:120px}.journal .common #content .maraphons .marathon .tasks_mar .task small.muted{position:absolute;bottom:3px;margin:0;left:48px}.journal .common #content .maraphons .marathon .tasks_mar .task .check__period{position:absolute;right:9px;top:4px;font-size:12.5px;color:var(--text-muted)}.journal .common #content .maraphons .marathon .tasks_mar .task .btn_cancel{border:0;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;position:absolute;right:6px;top:22px}.journal .common #content .maraphons .marathon .tasks_mar .task .btn_save_numeric{border:none;background:var(--action);border-radius:6px;padding:6px 10px;cursor:pointer}.journal .common #content .maraphons .marathon .tasks_mar .task .descriptiion{font-size:12.5px;color:var(--text-muted);margin-left:34px;margin-top:4px}.journal .common #content .blueprints h2{font-weight:300}.journal .common #content .blueprints #bpResults{margin-top:15px}.journal .common #content .blueprints #bpResults li{margin-bottom:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.journal .common #content .blueprints #bpResults li input{margin:0 0 0 auto;padding:6px 12px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:14px;margin-right:10px}.journal .common #content .blueprints #bpResults li button{font-size:17px;border:0;background:rgba(0,0,0,0)}.journal .common #content .blueprints ul{list-style:none;padding:0;margin:0}.journal .common #content .blueprints ul li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.journal .common #content .blueprints ul li .main .title{margin-bottom:3px}.journal .common #content .blueprints ul li .main .meta{color:var(--text-muted);color:var(--text-muted);font-weight:300;font-size:14px}.journal .common #content .blueprints ul li .controls{margin:0 0 0 auto}.journal .common #content .blueprints ul li .controls button{border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:17x}.equipment .common{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.equipment .common #equipGroups{padding:4px;background:#e9ede3;border-radius:10px;width:165px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.equipment .common #equipGroups button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;text-align:left;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;display:block;width:100%}.equipment .common #equipGroups button.active,.equipment .common #equipGroups button:hover{background:var(--accent)}.equipment .common #equipCharacters{padding:4px;background:#e9ede3;border-radius:10px;width:165px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.equipment .common #equipCharacters button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;text-align:left;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;display:block;width:100%}.equipment .common #equipCharacters button.active,.equipment .common #equipCharacters button:hover{background:var(--accent)}.equipment .common .category{padding:4px;background:#e9ede3;border-radius:10px;margin-bottom:10px}.equipment .common .category .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.equipment .common .category .buttons:not(:last-child){margin-bottom:10px}.equipment .common .category .buttons button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;text-align:left;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.equipment .common .category .buttons button.active,.equipment .common .category .buttons button:hover{background:var(--accent)}.equipment .common .shell{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.equipment .common .shell #equipmentItems{width:100%;padding:8px;background:#e9ede3;border-radius:10px}.equipment .common .shell #equipmentItems .item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.equipment .common .shell #equipmentItems .item p{font-size:16px;font-weight:600}.equipment .common .shell #equipmentItems .item p.meta{color:var(--text-muted);font-size:12px;font-weight:300}.equipment .common .shell #equipmentResources{padding:8px;background:#e9ede3;border-radius:10px}.equipment .common .shell #equipmentResources .editor{width:325px}.equipment .common .shell #equipmentResources .editor .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px;border-bottom:1px solid var(--border)}.equipment .common .shell #equipmentResources .editor .item img{width:30px}.equipment .common .shell #equipmentResources .editor .item input{width:50px;font-size:15px;text-align:right;border:0;background:rgba(0,0,0,0);margin:0 0 0 auto}.equipment .common .shell #equipmentNext{padding:8px;background:#e9ede3;border-radius:10px;width:600px;position:relative}.equipment .common .shell #equipmentNext .item .head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.equipment .common .shell #equipmentNext .item .head p{font-size:16px;font-weight:600}.equipment .common .shell #equipmentNext .item .head p.meta{color:var(--text-muted);font-size:12px;font-weight:300}.equipment .common .shell #equipmentNext .item .list .res{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.equipment .common .shell #equipmentNext .item .list .res img{width:30px}.equipment .common .shell #equipmentNext .item .list .res p{color:var(--text-muted);font-size:12px;font-weight:300}.equipment .common .shell #equipmentNext .item .list .res p.value{font-size:16px;font-weight:600;color:var(--text-main)}.equipment .common .shell #equipmentNext .btn_reset{max-width:200px;position:absolute;bottom:8px;right:8px}@media(max-width: 560px){.editor .shell{grid-template-columns:1fr}.block_sky_lvl .buttons{grid-template-columns:repeat(5, 1fr)}}.marathon_add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.marathon_add h1{font-size:18px;font-weight:300;margin-bottom:8px}.marathon_add h2{font-size:16px;font-weight:300;margin:22px 0 6px}.marathon_add label{font-size:12.5px;color:var(--text-muted)}.marathon_add input[type=text],.marathon_add input:not([type]){width:100%;height:34px;padding:0 10px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:13px}.marathon_add input[type=text]::-webkit-input-placeholder, .marathon_add input:not([type])::-webkit-input-placeholder{color:var(--text-muted)}.marathon_add input[type=text]::-moz-placeholder, .marathon_add input:not([type])::-moz-placeholder{color:var(--text-muted)}.marathon_add input[type=text]:-ms-input-placeholder, .marathon_add input:not([type]):-ms-input-placeholder{color:var(--text-muted)}.marathon_add input[type=text]::-ms-input-placeholder, .marathon_add input:not([type])::-ms-input-placeholder{color:var(--text-muted)}.marathon_add input[type=text]::placeholder,.marathon_add input:not([type])::placeholder{color:var(--text-muted)}.marathon_add input[type=text]:focus,.marathon_add input:not([type]):focus{outline:none;border-color:var(--accent)}.marathon_add button{height:34px;padding:0 12px;border-radius:var(--radius-s);border:none;background:var(--action);color:#000;font-size:13px;cursor:pointer}.marathon_add button.secondary{background:#e9ede3;color:var(--text-main)}.marathon_add button.secondary:hover{background:#e2e6dc}.marathon_add button.danger{background:rgba(0,0,0,0);color:#c0392b;padding:0 6px}.marathon_add button.danger:hover{text-decoration:underline}.marathon_add #items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.marathon_add .status{font-size:12.5px;color:var(--text-muted);min-height:14px}.marathon_add #list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.marathon_add #list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:10px 14px}.marathon_add #list .row strong{font-weight:500;font-size:14px}.marathon_add #list .row .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.marathon_add #items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.marathon_add #items .item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.marathon_add #items .item label{font-size:12.5px;color:var(--text-muted)}.marathon_add #items .item input,.marathon_add #items .item select{width:100%;height:34px;padding:0 10px;border-radius:var(--radius-s);border:1px solid var(--border);background:#fff;font-size:13px}.marathon_add #items .item input:focus,.marathon_add #items .item select:focus{outline:none;border-color:var(--accent)}.marathon_add #items .item select{cursor:pointer;background-color:#fff}.marathon_add #items .item .inline{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marathon_add #items .item .inline>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.marathon_add #items .item button.danger{-ms-flex-item-align:start;align-self:flex-start;background:rgba(0,0,0,0);border:none;padding:0;font-size:13px;color:#c0392b;cursor:pointer}.marathon_add #items .item button.danger:hover{text-decoration:underline}.marathon_add #items .item .muted{font-size:12px;color:var(--text-muted);line-height:1.4;margin-top:2px}.blueprints_all h1{font-size:18px;font-weight:300;margin-bottom:16px}.blueprints_all table{width:100%;border-collapse:collapse;font-size:13.5px}.blueprints_all thead th{text-align:left;font-weight:500;font-size:12.5px;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border)}.blueprints_all tbody tr{border-bottom:1px solid var(--border)}.blueprints_all tbody tr:hover{background:var(--surface)}.blueprints_all tbody td{padding:12px;vertical-align:top}.blueprints_all tbody td:first-child{font-weight:500}.blueprints_all tbody td small{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.blueprints_all tbody td .muted{color:var(--text-muted);font-size:12.5px}@media(max-width: 500px){header nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}header nav .burger{display:block;padding:0;margin:0 0 0 auto;border:0;font-size:20px;background:rgba(0,0,0,0);color:var(--action);cursor:pointer}header nav .nav_left{display:block}header nav .nav_left a{font-size:14px;color:var(--text-muted);padding:6px 4px;text-decoration:none;white-space:nowrap;font-weight:300}header nav .menu{position:absolute;top:100%;left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--bg, #fff);border-bottom:1px solid var(--border);padding:0;gap:0;z-index:20;display:none}header nav .menu.open{display:-webkit-box;display:-ms-flexbox;display:flex}header nav .menu li{width:100%}header nav .menu li:first-child{display:none}header nav .menu li a{display:block;width:100%;padding:14px}header nav .menu li.active a::after{display:none}section{padding:0 10px}.journal .common #content{margin:0;width:100%}.journal .common #content .tasks{grid-template-columns:1fr}.journal .tasks_mar .task{-ms-flex-wrap:wrap;flex-wrap:wrap}.journal .tasks_mar .task .numeric{margin:0}.characters .card .shell{grid-template-columns:1fr}.characters_list .editor .shell{grid-template-columns:1fr}}.sort_mode .item{cursor:-webkit-grab;cursor:grab;opacity:.85}.item.dragging{opacity:.4}.drop-indicator{height:4px;background:#ff9800;margin:6px 0;border-radius:2px}@media(max-width: 500px){.character_tabs{position:fixed;top:48px;left:0;height:calc(100vh - 48px);-webkit-transform:translateX(-160px);transform:translateX(-160px);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;z-index:30}.character_tabs.open{-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 500px){.sidebar_handle{position:absolute;top:50%;right:-16px;width:16px;border-radius:0 20px 20px 0;height:64px;border:1px solid var(--border);border-left:0;background:#e9ede3}.sidebar_handle::after{content:"⟩";position:absolute;top:14px;left:4px;font-weight:600;font-size:21px}}.login .group_switch,.equipment .group_switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#e9ede3;padding:4px;border-radius:var(--radius-s);gap:4px;margin-bottom:20px}.login .group_switch button,.equipment .group_switch button{border:none;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;white-space:nowrap}.login .group_switch button.active,.login .group_switch button:hover,.equipment .group_switch button.active,.equipment .group_switch button:hover{background:var(--accent)}.journal_tab{width:100%;border-collapse:collapse}.journal_tab th{color:var(--text-muted);text-align:left;font-weight:400;font-size:14px;border-bottom:1px solid var(--border);padding:3px}.journal_tab tr:hover{background:var(--surface)}.journal_tab td{border-bottom:1px solid var(--border);padding:7px 3px;text-align:left}.journal_tab td.sticky{font-size:14px;text-align:left}.group_row{background:#e9ede3}#statsBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:25px}.east .map{position:relative;display:inline-block;background:#000}.east .map img{display:block;max-width:100%;opacity:.7}.point{position:absolute;width:15px;height:15px;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.point.type-1{background:#e74c3c}.point.type-2{background:#e67e22}.point.type-3{background:#f1c40f}.point.type-4{background:#2ecc71}.point.type-5{background:#1abc9c}.point.type-6{background:#3498db}.point.type-7{background:#9b59b6}.point.type-8{background:#11cf00}.point.type-9{background:#7f8c8d}.point.type-10{background:#ff6b81}.point.type-11{background:#6c5ce7}.point.done{background:#000;opacity:0}