@charset "utf-8";
/* =========================================================
 * custom/style.css — 나만의 줄넘기 만들기 (손님 화면 전용)
 *
 *  - 화면 뼈대·글꼴은 사이트 공통 CSS 를 그대로 쓴다. 이 파일은
 *    빌더에만 있는 부분(카드·색칩·미리보기·안내창)만 얹는다.
 *  - 색은 사이트와 같은 값. 파랑 #2e78d3 / 글자 #444 / 보조 #6e6e6e
 *  - 사이트 클래스는 고쳐 쓰지 않는다. 접두사 .jr- 안에서만 손댄다.
 *  - 글자 15px 이상, 누르는 곳 44px 이상 (휴대폰에서 쓰기 편하게)
 * =======================================================*/

.jr-hide,
.hide{display:none !important;}

.jr-intro{margin:0 10px 18px;}
.jr-intro h3{font-size:24px;font-weight:600;color:#1f2b38;margin:0 0 8px;letter-spacing:-0.03em;}
.jr-intro p{font-size:15px;line-height:1.7;color:#55606c;margin:0;word-break:keep-all;}

.jr-wrap{display:flex;gap:24px;align-items:flex-start;margin:0 10px;}
.jr-left{flex:0 0 44%;min-width:0;position:-webkit-sticky;position:sticky;top:12px;}
.jr-right{flex:1 1 auto;min-width:0;}

/* ---------- 미리보기 ---------- */
.jr-preview{
	background:#f4f6f9;border:1px solid #e2e6eb;border-radius:14px;
	padding:14px 14px 10px;margin-bottom:12px;
}
.jr-svg{width:100%;}
.jr-svg svg{display:block;width:100%;height:auto;}
.jr-caption{margin:8px 0 0;text-align:center;font-size:14px;color:#55606c;line-height:1.6;word-break:keep-all;}

.jr-status{
	display:flex;align-items:flex-start;gap:10px;
	border-radius:10px;padding:13px 16px;margin-bottom:12px;
	font-size:15px;line-height:1.6;word-break:keep-all;
}
.jr-status.is-ok{background:#eef8ee;border:1px solid #c9e6c9;color:#1f6b2a;}
.jr-status.is-cond{background:#fff7e6;border:1px solid #f1dcae;color:#8a5a00;}
.jr-status svg{flex:0 0 auto;margin-top:3px;}
.jr-status ul{margin:4px 0 0;padding-left:18px;}
.jr-status li{margin:2px 0;}

.jr-spec{
	background:#fff;border:1px solid #e2e6eb;border-radius:14px;padding:16px 18px;margin-bottom:12px;
}
.jr-spec h4{font-size:16px;font-weight:600;color:#1f2b38;margin:0 0 10px;}
.jr-spec dl{margin:0;}
.jr-spec .jr-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #f0f2f5;font-size:15px;}
.jr-spec .jr-row:first-child{border-top:0;}
.jr-spec dt{color:#6e6e6e;flex:0 0 auto;font-weight:400;}
.jr-spec dd{margin:0;color:#1f2b38;font-weight:500;text-align:right;word-break:keep-all;}

.jr-actions{display:flex;gap:8px;}

/* ---------- 선택 카드 ---------- */
.jr-card{
	background:#fff;border:1px solid #e2e6eb;border-radius:14px;
	padding:18px 18px 12px;margin-bottom:14px;
}
/* 카드 머리 = 접기·펼치기 버튼. 접히면 고른 값이 머리에 남는다 */
.jr-card-head{
	display:flex;align-items:center;gap:10px;
	margin:-18px -18px 12px;padding:16px 18px;
	cursor:pointer;-webkit-tap-highlight-color:transparent;
	border-radius:14px 14px 0 0;
}
.jr-card-head:hover{background:#f7f9fb;}
.jr-card-head:focus-visible{outline:2px solid #2e78d3;outline-offset:-2px;}
.jr-card-head h4{font-size:18px;font-weight:600;color:#1f2b38;margin:0;display:flex;align-items:center;gap:8px;flex:0 0 auto;}
.jr-card-sel{
	margin-left:auto;min-width:0;text-align:right;
	font-size:14px;line-height:1.4;color:#2e78d3;font-weight:500;word-break:keep-all;
}
.jr-card-sel .jr-dot{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:-1px;margin:0 3px 0 1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);}
.jr-chev{flex:0 0 auto;color:#8a94a0;display:inline-flex;transition:transform .18s;}
.jr-card.is-closed .jr-card-head{margin-bottom:-12px;border-radius:14px;}
.jr-card.is-closed .jr-chev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.jr-card.is-closed .jr-card-body{display:none;}
.jr-step{
	display:inline-flex;align-items:center;justify-content:center;
	width:24px;height:24px;border-radius:50%;background:#2e78d3;color:#fff;
	font-size:13px;font-weight:600;
}
.jr-sub{margin-top:14px;padding-top:12px;border-top:1px dashed #e6e9ee;}
.jr-sub h5{font-size:15px;font-weight:600;color:#3a4653;margin:0 0 10px;display:flex;align-items:center;justify-content:space-between;}

/* 목록형 선택 (손잡이·그립·줄) */
.jr-list{display:flex;flex-direction:column;gap:8px;}
.jr-opt{
	display:flex;align-items:center;justify-content:space-between;gap:12px;
	width:100%;min-height:56px;padding:11px 16px;
	border:1.5px solid #dfe3e8;border-radius:10px;background:#fafbfc;
	font-family:inherit;font-size:15px;color:#1f2b38;text-align:left;cursor:pointer;
	-webkit-appearance:none;appearance:none;line-height:1.4;
	-webkit-tap-highlight-color:transparent;
}
.jr-opt b{font-weight:600;display:block;}
.jr-opt span{display:block;font-size:13px;color:#6e6e6e;margin-top:2px;word-break:keep-all;}
.jr-opt em{flex:0 0 auto;font-style:normal;font-size:13px;color:#6e6e6e;}
.jr-opt:hover{border-color:#b9c7d8;}
.jr-opt.is-on{border-color:#2e78d3;background:#eef5fd;box-shadow:inset 0 0 0 1px #2e78d3;}
.jr-opt.is-on em{color:#2e78d3;font-weight:600;}
.jr-opt.is-cond em{color:#b3400f;font-weight:600;}
.jr-opt.is-off{opacity:0.45;background:#f6f7f8;}
.jr-opt.is-off b{text-decoration:line-through;}
.jr-opt.is-off em{color:#b3400f;font-weight:600;}

/* 알약형 (마감·굵기) */
.jr-pills{display:flex;flex-wrap:wrap;gap:8px;}
.jr-pill{
	min-width:64px;min-height:44px;padding:9px 14px;
	border:1.5px solid #dfe3e8;border-radius:9px;background:#fafbfc;
	font-family:inherit;font-size:15px;color:#1f2b38;cursor:pointer;
	-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;
	font-variant-numeric:tabular-nums;
}
.jr-pill:hover{border-color:#b9c7d8;}
.jr-pill.is-on{border-color:#2e78d3;background:#eef5fd;box-shadow:inset 0 0 0 1px #2e78d3;color:#1a4f8f;font-weight:600;}
.jr-pill.is-off{opacity:0.45;text-decoration:line-through;}
.jr-pill.is-warn{border-style:dashed;color:#8a5a00;}

/* 색 점 (요약·탭·사양 공용) */
.jr-dot{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;margin-right:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);}

/* 칠할 손잡이 고르기 — 큰 카드 3개 (양쪽 같게 / 왼쪽만 / 오른쪽만), 손잡이 그림이 지금 색으로 칠해진다 */
.jr-target{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;}
.jr-tg{
	display:flex;align-items:center;gap:10px;min-height:66px;padding:10px 12px;
	border:1.5px solid #dfe3e8;border-radius:12px;background:#fafbfc;text-align:left;
	font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;
}
.jr-tg-ico{display:inline-flex;gap:2px;flex:0 0 auto;}
.jr-tg-txt{display:flex;flex-direction:column;min-width:0;gap:2px;}
.jr-tg-txt b{font-size:15px;color:#1f2b38;font-weight:600;line-height:1.3;white-space:nowrap;}
.jr-tg-txt small{font-size:13px;color:#6e6e6e;line-height:1.3;}
.jr-tg:hover{border-color:#b9c7d8;}
.jr-tg.is-on{border-color:#2e78d3;background:#eef5fd;box-shadow:inset 0 0 0 1px #2e78d3;}
.jr-tg.is-on b{color:#1a4f8f;}
.jr-tg.is-on small{color:#2e78d3;font-weight:600;}
.jr-tg:focus-visible{outline:2px solid #2e78d3;outline-offset:2px;}
.jr-hint{font-size:14px;line-height:1.6;color:#55606c;margin:0 0 10px;word-break:keep-all;}
.jr-hint b{color:#1f2b38;font-weight:600;}
.jr-hint-note{color:#8a5a00;font-weight:600;}
.jr-hint-sub{display:block;color:#8a94a0;font-size:13px;margin-top:2px;}

/* 색칩: 동그라미 + 이름 */
.jr-chips{display:flex;flex-wrap:wrap;gap:6px 4px;padding-bottom:4px;}
.jr-chip{
	display:flex;flex-direction:column;align-items:center;gap:5px;
	width:66px;padding:6px 2px 5px;border:1.5px solid transparent;border-radius:12px;background:none;
	font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;
}
.jr-chip i{
	position:relative;display:block;width:42px;height:42px;border-radius:50%;
	box-shadow:0 0 0 1.5px #d5d9de,inset 0 0 0 2px #fff;
}
.jr-chip span{font-size:12px;line-height:1.2;color:#55606c;text-align:center;word-break:keep-all;}
.jr-chip:hover i{box-shadow:0 0 0 2px #9fb4cc,inset 0 0 0 2px #fff;}
.jr-chip.is-on{border-color:#2e78d3;background:#eef5fd;}
.jr-chip.is-on i{box-shadow:0 0 0 3px #2e78d3,inset 0 0 0 2px #fff;}
.jr-chip.is-on span{color:#1a4f8f;font-weight:600;}
.jr-chip.is-on i:after{
	content:"";position:absolute;left:14px;top:9px;width:9px;height:16px;
	border:solid #fff;border-width:0 3px 3px 0;
	-webkit-transform:rotate(45deg);transform:rotate(45deg);
	-webkit-filter:drop-shadow(0 0 1px rgba(0,0,0,0.6));filter:drop-shadow(0 0 1px rgba(0,0,0,0.6));
}
.jr-chip.is-light.is-on i:after{border-color:#2e78d3;-webkit-filter:none;filter:none;}
.jr-chip.is-off{opacity:0.4;}
.jr-chip.is-off i:before{
	content:"";position:absolute;left:5px;right:5px;top:50%;height:2px;
	background:#c62828;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);
}
.jr-chip.is-off span{text-decoration:line-through;}

/* 단체 로고 안내 카드 */
.jr-card-head.is-static{cursor:default;}
.jr-card-head.is-static:hover{background:none;}
.jr-step-plus{background:#8a5a00;}
.jr-logo{background:#fffaf0;border-color:#f1dcae;}
.jr-logo-lead{font-size:15px;line-height:1.6;color:#3a4653;margin:0 0 10px;word-break:keep-all;}
.jr-logo-list{margin:0 0 10px;padding-left:18px;}
.jr-logo-list li{font-size:14px;line-height:1.6;color:#3a4653;margin:4px 0;word-break:keep-all;}
.jr-logo-list b{color:#1f2b38;font-weight:600;margin-right:4px;}
.jr-logo-note{font-size:13px;line-height:1.6;color:#6e6e6e;margin:0 0 12px;word-break:keep-all;}
.jr-logo-btns{display:flex;gap:8px;flex-wrap:wrap;}
.jr-logo-btns a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}
a.jr-btn1,a.jr-btn1:link,a.jr-btn1:visited{color:#fff;}
a.jr-btn2,a.jr-btn2:link,a.jr-btn2:visited{color:#3a4653;}

/* 로고 편집기 */
.jr-logoed{margin-top:14px;padding-top:14px;border-top:1px dashed #e6d9b8;}
.jr-logoed .jr-sub{border-top-color:#eadfc4;}
.jr-logoed .jr-sub-first{margin-top:0;padding-top:0;border-top:0;margin-bottom:14px;}
.jr-logoed-top{display:flex;gap:14px;flex-wrap:wrap;}
.jr-upload{
	flex:1 1 240px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
	padding:18px 14px;border:1.5px dashed #cfd5dc;border-radius:12px;background:#fff;text-align:center;
}
.jr-upload small{font-size:13px;color:#6e6e6e;line-height:1.5;word-break:keep-all;}
.jr-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}
.jr-uplbtn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
.jr-file:focus-visible + .jr-uplbtn{outline:2px solid #2e78d3;outline-offset:2px;}
.jr-marks{flex:1 1 240px;min-width:0;}
.jr-marks-label{display:block;font-size:13px;color:#6e6e6e;margin-bottom:6px;}
.jr-markgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.jr-mark{
	min-height:56px;border:1.5px solid #dfe3e8;border-radius:10px;background:#fff;
	display:flex;align-items:center;justify-content:center;cursor:pointer;
	font-family:inherit;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;
}
.jr-mark svg{width:30px;height:30px;}
.jr-mark b{font-size:15px;font-weight:800;color:#1f2b38;letter-spacing:0.02em;}
.jr-mark:hover{border-color:#b9c7d8;}
.jr-mark.is-on{border-color:#2e78d3;background:#eef5fd;box-shadow:inset 0 0 0 1px #2e78d3;}
.jr-check{display:flex;align-items:flex-start;gap:8px;margin:6px 0 6px;font-size:14px;line-height:1.5;color:#3a4653;cursor:pointer;word-break:keep-all;}
.jr-check input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;}
.jr-textrow{display:flex;align-items:center;gap:8px;}
.jr-textrow input{
	flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px;border:1.5px solid #dfe3e8;border-radius:9px;
	font-size:15px;font-family:inherit;color:#1f2b38;background:#fff;
}
.jr-textrow input:focus{outline:2px solid #2e78d3;outline-offset:1px;border-color:#2e78d3;}
.jr-textrow span{font-size:13px;color:#6e6e6e;font-variant-numeric:tabular-nums;}
.jr-canvaswrap{background:#f4f6f9;border:1px solid #e2e6eb;border-radius:12px;padding:6px;overflow:hidden;}
.jr-canvaswrap .canvas-container{margin:0 auto;max-width:100%;}
.jr-canvaswrap canvas{display:block;max-width:100%;}
.jr-logoed-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}
.jr-pill-off{color:#b3400f;border-color:#f1c9b6;}
.jr-nudge{align-items:center;margin-top:8px;}
.jr-nudge-label{font-size:13px;color:#6e6e6e;margin-right:2px;}
.jr-nudge .jr-pill{min-width:48px;font-size:18px;line-height:1;padding:8px 10px;}

/* 규칙 표 */
.jr-rulecard{padding:14px 18px;}
.jr-txtbtn{
	background:none;border:0;padding:6px 0;font-family:inherit;font-size:15px;color:#2e78d3;
	cursor:pointer;text-decoration:underline;-webkit-appearance:none;appearance:none;
}
.jr-rules{margin-top:10px;}
.jr-rules h6{font-size:14px;font-weight:600;color:#3a4653;margin:12px 0 6px;}
.jr-rules .jr-tbl-wrap{overflow-x:auto;}
.jr-rules table{border-collapse:collapse;width:100%;font-size:13px;}
.jr-rules th,.jr-rules td{border:1px solid #e2e6eb;padding:6px 8px;text-align:center;white-space:nowrap;}
.jr-rules th{background:#f4f6f9;color:#3a4653;font-weight:600;}
.jr-rules td:first-child{text-align:left;background:#fafbfc;font-weight:500;}
.jr-rules td.ok{color:#1f6b2a;}
.jr-rules td.cond{color:#8a5a00;}
.jr-rules td.no{color:#b3400f;}
.jr-rules tr.is-cur td{background:#eef5fd;}
.jr-rules p{font-size:13px;color:#6e6e6e;margin:6px 0 0;line-height:1.6;}

/* 버튼 */
.jr-btn1,.jr-btn2{
	min-height:46px;padding:10px 18px;border-radius:9px;font-family:inherit;font-size:15px;
	cursor:pointer;-webkit-appearance:none;appearance:none;line-height:1.3;
}
.jr-btn1{background:#2e78d3;border:1.5px solid #2e78d3;color:#fff;font-weight:600;}
.jr-btn1:hover{background:#2568b9;}
.jr-btn2{background:#fff;border:1.5px solid #cfd5dc;color:#3a4653;}
.jr-btn2:hover{border-color:#9fb4cc;}
.jr-btn3{background:#f2f4f7;border:1.5px solid #f2f4f7;color:#3a4653;}

/* 안내창 (불가 이유 + 대안) */
.jr-ask{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9000;}
.jr-ask.is-open{display:block;}
.jr-ask-bg{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(20,28,38,0.45);}
.jr-ask-box{
	position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
	width:calc(100% - 32px);max-width:440px;background:#fff;border-radius:14px;
	padding:22px 22px 18px;box-shadow:0 20px 60px rgba(0,0,0,0.25);
}
.jr-ask-box b{display:block;font-size:17px;color:#1f2b38;margin-bottom:8px;word-break:keep-all;}
.jr-ask-box p{font-size:15px;line-height:1.7;color:#3a4653;margin:0 0 14px;word-break:keep-all;}
.jr-ask-btns{display:flex;flex-direction:column;gap:8px;}
.jr-ask-btns button{width:100%;text-align:left;}
.jr-ask-btns .jr-btn1{text-align:center;}
.jr-ask-btns .jr-btn3{text-align:center;}

/* 토스트 */
.jr-toast{
	position:fixed;left:50%;bottom:28px;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);
	max-width:calc(100% - 32px);background:#1f2b38;color:#fff;font-size:14px;line-height:1.6;
	padding:11px 18px;border-radius:10px;opacity:0;visibility:hidden;z-index:9100;
	transition:opacity .2s,transform .2s,visibility .2s;word-break:keep-all;text-align:center;
}
.jr-toast.is-show{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}

/* 초점 */
.jr-opt:focus-visible,.jr-pill:focus-visible,.jr-chip:focus-visible,
.jr-btn1:focus-visible,.jr-btn2:focus-visible,.jr-btn3:focus-visible,.jr-txtbtn:focus-visible{
	outline:2px solid #2e78d3;outline-offset:2px;
}

/* 확인 필요 사유는 휴대폰에서만 선택 사양에 보인다 (위 고정 띠에는 한 줄만) */
.jr-row-cond{display:none;}

/* ---------- 휴대폰 ----------
 * 순서: 미리보기+상태(위 고정) → 선택 카드 → 선택 사양 → 되돌리기
 * .jr-left 를 display:contents 로 풀어 자식들을 세로 흐름에 직접 놓는다.
 * (옛 브라우저는 contents 를 몰라 지금처럼 위에 통째로 쌓인다. 동작은 같다)
 */
@media (max-width:900px){
	.jr-intro{margin-bottom:12px;}
	.jr-intro h3{font-size:21px;}
	.jr-intro p{font-size:14px;}

	.jr-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 6px;}
	.jr-left{display:contents;position:static;}
	.jr-top{
		order:1;position:-webkit-sticky;position:sticky;top:0;z-index:25;
		margin:0 -6px 10px;padding:6px 6px 6px;background:#fff;
		box-shadow:0 8px 14px -10px rgba(0,0,0,0.25);
	}
	.jr-right{order:2;}
	.jr-spec{order:3;}
	.jr-actions{order:4;margin-bottom:8px;}
	.jr-actions .jr-btn2{width:100%;}

	/* 미리보기: 그림 왼쪽·설명 오른쪽 한 줄로 납작하게 */
	.jr-preview{
		display:flex;align-items:center;gap:10px;
		padding:6px 10px;margin-bottom:6px;border-radius:10px;
	}
	.jr-svg{flex:0 0 50%;min-width:0;}
	.jr-caption{flex:1 1 auto;min-width:0;margin:0;text-align:left;font-size:13px;line-height:1.5;color:#3a4653;}

	.jr-status{padding:7px 12px;margin-bottom:0;font-size:14px;border-radius:8px;align-items:center;}
	.jr-status svg{margin-top:0;}
	.jr-status ul{display:none;}
	.jr-row-cond{display:flex;}
	.jr-row-cond dd{color:#8a5a00;font-weight:400;font-size:14px;}

	.jr-card{padding:14px 14px 10px;border-radius:12px;margin-bottom:10px;}
	.jr-card-head{margin:-14px -14px 10px;padding:13px 14px;border-radius:12px 12px 0 0;}
	.jr-card.is-closed .jr-card-head{margin-bottom:-10px;border-radius:12px;}
	.jr-card-head h4{font-size:16px;}
	.jr-card-sel{font-size:13px;}
	.jr-opt{padding:10px 12px;min-height:52px;}
	.jr-opt b{font-size:15px;}
	.jr-opt em{font-size:12px;max-width:34%;text-align:right;}
	.jr-target{gap:6px;}
	.jr-tg{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 10px;min-height:60px;}
	.jr-tg-txt b{font-size:14px;}
	.jr-tg-txt small{font-size:12px;}
	.jr-chip{width:60px;}
	.jr-chip i{width:40px;height:40px;}
	.jr-chip.is-on i:after{left:13px;top:8px;}
	.jr-chips{gap:4px 2px;}
	.jr-spec{margin-top:4px;}
	.jr-spec .jr-row{font-size:14px;}
}
@media (max-width:480px){
	.jr-toast{bottom:104px;} /* 오른쪽 아래 채팅 버튼과 겹치지 않게 */

	/* 안내창은 아래에서 올라오는 시트로 */
	.jr-ask-box{
		left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;
		-webkit-transform:none;transform:none;
		border-radius:16px 16px 0 0;padding:20px 18px 22px;
		padding-bottom:calc(22px + env(safe-area-inset-bottom));
	}
	.jr-ask-btns button{min-height:48px;}

	/* 로고 편집기 */
	.jr-tg-txt b{white-space:normal;font-size:13px;line-height:1.25;}
	.jr-logoed-top{gap:10px;}
	.jr-upload{padding:14px 10px;}
	.jr-markgrid{gap:6px;}
	.jr-mark{min-height:50px;}
	.jr-canvaswrap{padding:4px;}
	.jr-logoed-tools{gap:6px;}
	.jr-logoed-tools .jr-pill{min-width:0;flex:1 1 30%;padding:9px 6px;font-size:14px;}
	.jr-nudge{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;}
	.jr-nudge-label{grid-column:1 / -1;margin:0;}
	.jr-nudge .jr-pill{min-height:46px;font-size:20px;}
}
