퍼블 세팅
@63d2789e05f86f448874b50209dd693792f4e38b
+++ .gitignore
... | ... | @@ -0,0 +1,1 @@ |
| 1 | +.vscode/settings.json |
+++ resources/front/site/SITE_00000/css/custom/page/_hwa.scss
... | ... | @@ -0,0 +1,2836 @@ |
| 1 | +/* sub */ | |
| 2 | +.aside-area { | |
| 3 | + $asideW: 12rem; | |
| 4 | + position: sticky; | |
| 5 | + top: calc(var(--header-height) + 2rem); | |
| 6 | + right:0; | |
| 7 | + z-index:0; | |
| 8 | + height:0; | |
| 9 | + display: flex; | |
| 10 | + width: calc(100% + $asideW + 4rem); | |
| 11 | + justify-content: flex-end; | |
| 12 | + z-index: 3; | |
| 13 | + @at-root .CONTENTS-WRAPPER:has(.aside-area) { | |
| 14 | + position: relative; | |
| 15 | + // z-index: 0; | |
| 16 | + } | |
| 17 | + .aside-list { | |
| 18 | + margin-left:$asideW; | |
| 19 | + width: $asideW; | |
| 20 | + background-color: $color-background-brand-secondary; | |
| 21 | + position: relative; | |
| 22 | + } | |
| 23 | + .export-area.is-active { | |
| 24 | + .popup-export { | |
| 25 | + display: grid; | |
| 26 | + } | |
| 27 | + .btn-export-toggle { | |
| 28 | + box-shadow: 1rem 1rem 3rem rgba(#0087FF, 0.3); | |
| 29 | + } | |
| 30 | + } | |
| 31 | + .popup-export { | |
| 32 | + $exportGap: 2.4rem; | |
| 33 | + //display: grid; | |
| 34 | + display: none; | |
| 35 | + grid-template-rows:6.4rem auto 6.4rem; | |
| 36 | + top:0; | |
| 37 | + left:-2rem; | |
| 38 | + transform: translateX(-100%); | |
| 39 | + position: absolute; | |
| 40 | + background-color: $color-background-default-primary; | |
| 41 | + border: $stroke-secondary; | |
| 42 | + border-radius: $radius-md; | |
| 43 | + width: 40rem; | |
| 44 | + height: 64rem; | |
| 45 | + max-height: calc(100vh - (var(--header-height) + 4rem)); | |
| 46 | + box-shadow: $shadow-sm; | |
| 47 | + @keyframes export { | |
| 48 | + 0% { | |
| 49 | + opacity: .5; | |
| 50 | + margin-left: 10%; | |
| 51 | + } | |
| 52 | + 100% { | |
| 53 | + opacity: 1; | |
| 54 | + margin-left: 0; | |
| 55 | + } | |
| 56 | + } | |
| 57 | + animation: export .5s forwards; | |
| 58 | + .pop-header { | |
| 59 | + padding:0 $exportGap; | |
| 60 | + h1 { | |
| 61 | + display: flex; | |
| 62 | + align-items: center; | |
| 63 | + height:100%; | |
| 64 | + @include typo('tit-md'); | |
| 65 | + } | |
| 66 | + } | |
| 67 | + .pop-body { | |
| 68 | + grid-template-rows: auto; | |
| 69 | + overflow-y: auto; | |
| 70 | + padding:0 $exportGap $exportGap; | |
| 71 | + } | |
| 72 | + .pop-footer { | |
| 73 | + display: flex; | |
| 74 | + button { | |
| 75 | + display: flex; | |
| 76 | + height:100%; | |
| 77 | + justify-content: center; | |
| 78 | + align-items: center; | |
| 79 | + flex:1; | |
| 80 | + background-color: $color-background-brand-secondary-inverse; | |
| 81 | + color:$color-white; | |
| 82 | + font-weight: 700; | |
| 83 | + border-radius: 0 0 $radius-md $radius-md; | |
| 84 | + font-size: var(--fs-lg); | |
| 85 | + &:hover { | |
| 86 | + background-color: $color-background-brand-secondary-inverse; | |
| 87 | + } | |
| 88 | + strong { | |
| 89 | + color: $color-font-brand-accent; | |
| 90 | + } | |
| 91 | + &:disabled { | |
| 92 | + cursor: default; | |
| 93 | + background-color: $color-font-default-tertiary; | |
| 94 | + opacity: 1; | |
| 95 | + pointer-events: none; | |
| 96 | + } | |
| 97 | + } | |
| 98 | + } | |
| 99 | + } | |
| 100 | + .export-list { | |
| 101 | + display: grid; | |
| 102 | + gap: $spacing-2xsm; | |
| 103 | + li { | |
| 104 | + display: flex; | |
| 105 | + position: relative; | |
| 106 | + border: $stroke-secondary; | |
| 107 | + border-radius: $radius-sm; | |
| 108 | + padding:.8rem 1.6rem; | |
| 109 | + min-height:8rem; | |
| 110 | + align-items: center; | |
| 111 | + min-width: 0; | |
| 112 | + gap:$spacing-xsm; | |
| 113 | + &:hover { | |
| 114 | + border-color: $color-stroke-default-secondary; | |
| 115 | + box-shadow: $shadow-sm; | |
| 116 | + .export-fnc { | |
| 117 | + display: block; | |
| 118 | + } | |
| 119 | + } | |
| 120 | + } | |
| 121 | + .txt-area { | |
| 122 | + display: flex; | |
| 123 | + flex-direction: column; | |
| 124 | + gap:$spacing-xsm; | |
| 125 | + overflow: hidden; | |
| 126 | + flex:1; | |
| 127 | + .editor-cont { | |
| 128 | + @include ellipsis(1); | |
| 129 | + @include editor-cont; | |
| 130 | + } | |
| 131 | + } | |
| 132 | + .img-area { | |
| 133 | + width: 9rem; | |
| 134 | + figure { | |
| 135 | + display:block; | |
| 136 | + @include img-size; | |
| 137 | + border-radius: $radius-xsm; | |
| 138 | + border: $stroke-secondary; | |
| 139 | + background-color: $color-background-default-tertiary; | |
| 140 | + overflow: hidden; | |
| 141 | + img { | |
| 142 | + object-fit: cover; | |
| 143 | + width: 100%; | |
| 144 | + height:100%; | |
| 145 | + } | |
| 146 | + } | |
| 147 | + } | |
| 148 | + .export-fnc { | |
| 149 | + display: none; | |
| 150 | + position: absolute; | |
| 151 | + right:-1.6rem; | |
| 152 | + top:50%; | |
| 153 | + transform: translateY(-50%); | |
| 154 | + z-index: 2; | |
| 155 | + } | |
| 156 | + } | |
| 157 | + .btn-export-toggle { | |
| 158 | + display:flex; | |
| 159 | + flex-direction: column; | |
| 160 | + justify-content: center; | |
| 161 | + align-items: center; | |
| 162 | + gap:$spacing-xsm; | |
| 163 | + width: $asideW; | |
| 164 | + height: $asideW; | |
| 165 | + background-color: $color-background-brand-primary-inverse; | |
| 166 | + border-radius: $radius-lg; | |
| 167 | + color:$color-white; | |
| 168 | + font-size:var(--fs-lg); | |
| 169 | + font-weight: 700; | |
| 170 | + &:before { | |
| 171 | + content:" "; | |
| 172 | + width: 4rem; | |
| 173 | + height:4rem; | |
| 174 | + background: url($url-img + 'common/ico-img/ico-img-folders.svg'); | |
| 175 | + background-size: contain; | |
| 176 | + } | |
| 177 | + &:hover { | |
| 178 | + box-shadow: 1rem 1rem 3rem rgba(#0087FF, 0.3); | |
| 179 | + } | |
| 180 | + } | |
| 181 | +} | |
| 182 | +.copy-area { | |
| 183 | + display: flex; | |
| 184 | + flex-direction: column; | |
| 185 | + flex-wrap: wrap; | |
| 186 | + gap: 0.4rem; | |
| 187 | + box-sizing: border-box; | |
| 188 | + | |
| 189 | + &:has(.img-area) { | |
| 190 | + width:12rem; | |
| 191 | + } | |
| 192 | + .img-area { | |
| 193 | + img { | |
| 194 | + display: block; | |
| 195 | + max-width: 100%; | |
| 196 | + } | |
| 197 | + } | |
| 198 | + .txt-area { | |
| 199 | + @include typo('label-sm'); | |
| 200 | + } | |
| 201 | + @at-root .checkradio input:disabled ~ label .copy-area { | |
| 202 | + .img-area { | |
| 203 | + opacity: .2; | |
| 204 | + } | |
| 205 | + } | |
| 206 | +} | |
| 207 | + | |
| 208 | +.class-write-nav { | |
| 209 | + display: grid; | |
| 210 | + grid-template-columns: repeat(4, 1fr); | |
| 211 | + gap:$spacing-xsm; | |
| 212 | + > li { | |
| 213 | + position: relative; | |
| 214 | + | |
| 215 | + input { | |
| 216 | + width: 100%; | |
| 217 | + padding-right:8rem; | |
| 218 | + padding-left: 1.6rem; | |
| 219 | + cursor: pointer; | |
| 220 | + } | |
| 221 | + .nav-fnc { | |
| 222 | + position: absolute; | |
| 223 | + right:1.6rem; | |
| 224 | + top:50%; | |
| 225 | + transform: translateY(-50%); | |
| 226 | + display: flex; | |
| 227 | + gap: $spacing-xsm; | |
| 228 | + } | |
| 229 | + &.is-active { | |
| 230 | + input { | |
| 231 | + background-color: $spot; | |
| 232 | + color:$color-white; | |
| 233 | + &::placeholder { | |
| 234 | + color: $color-font-default-tertiary; | |
| 235 | + } | |
| 236 | + } | |
| 237 | + .ico-edit { | |
| 238 | + &::before { | |
| 239 | + background-image: url(pathIcon(map-get($icons, 'ico-edit'), $color-white)); | |
| 240 | + } | |
| 241 | + } | |
| 242 | + .ico-delete { | |
| 243 | + &::before { | |
| 244 | + background-image: url(pathIcon(map-get($icons, 'ico-delete'), $color-white)); | |
| 245 | + } | |
| 246 | + } | |
| 247 | + } | |
| 248 | + } | |
| 249 | +} | |
| 250 | +.class-write-result { | |
| 251 | + $sgap:2.4rem; | |
| 252 | + &::after { | |
| 253 | + content: " "; | |
| 254 | + display:block; | |
| 255 | + margin:$spacing-lg auto 0; | |
| 256 | + width: 4rem; | |
| 257 | + height: 4rem; | |
| 258 | + background:url($url-img + 'common/ico-img/ico-img-arrow-blue.svg') center center / cover no-repeat; | |
| 259 | + } | |
| 260 | + &.is-close { | |
| 261 | + &::after { | |
| 262 | + display: none; | |
| 263 | + } | |
| 264 | + } | |
| 265 | + .tabs-nav-lg { | |
| 266 | + margin-bottom: -0.2rem; | |
| 267 | + } | |
| 268 | + .search-cont-area { | |
| 269 | + > *:last-child { | |
| 270 | + border-radius: 0 0 $radius-md $radius-md; | |
| 271 | + } | |
| 272 | + } | |
| 273 | + .search-cont, | |
| 274 | + .search-etc { | |
| 275 | + border:0.2rem solid $spot; | |
| 276 | + } | |
| 277 | + .tabs-normal { | |
| 278 | + .search-cont { | |
| 279 | + display: none; | |
| 280 | + } | |
| 281 | + } | |
| 282 | + .search-cont { | |
| 283 | + display: flex; | |
| 284 | + flex-direction: column; | |
| 285 | + height: 84rem; | |
| 286 | + overflow:hidden; | |
| 287 | + padding:$sgap; | |
| 288 | + &.is-active { | |
| 289 | + display: flex; | |
| 290 | + } | |
| 291 | + .cont-header, | |
| 292 | + .cont-footer { | |
| 293 | + flex:none; | |
| 294 | + > * { | |
| 295 | + margin:0; | |
| 296 | + } | |
| 297 | + } | |
| 298 | + .cont-header { | |
| 299 | + padding-bottom: $sgap; | |
| 300 | + } | |
| 301 | + .cont-body { | |
| 302 | + position: relative; | |
| 303 | + flex:1; | |
| 304 | + overflow-y: auto; | |
| 305 | + } | |
| 306 | + .cont-footer { | |
| 307 | + padding-top: $sgap; | |
| 308 | + } | |
| 309 | + } | |
| 310 | + | |
| 311 | + .search-etc { | |
| 312 | + border-top: none; | |
| 313 | + display: grid; | |
| 314 | + grid-template-columns: 16rem auto; | |
| 315 | + overflow: hidden; | |
| 316 | + align-items: stretch; | |
| 317 | + > * { | |
| 318 | + padding:$sgap; | |
| 319 | + } | |
| 320 | + > cite { | |
| 321 | + display: flex; | |
| 322 | + align-items: center; | |
| 323 | + background-color: $color-background-info-primary; | |
| 324 | + @include typo('tit-sm'); | |
| 325 | + } | |
| 326 | + } | |
| 327 | +} | |
| 328 | +.popup-guide-classwrite { | |
| 329 | + position: absolute; | |
| 330 | + top: 0; | |
| 331 | + left: 0; | |
| 332 | + right: 0; | |
| 333 | + bottom: 0; | |
| 334 | + background-color: rgba($color-black, 0.8); | |
| 335 | + backdrop-filter: saturate(200%) blur(2rem); | |
| 336 | + border-radius: $radius-md; | |
| 337 | + z-index: 3; | |
| 338 | + .ico-close { | |
| 339 | + position: absolute; | |
| 340 | + top: 1.6rem; | |
| 341 | + right: 1.6rem; | |
| 342 | + left: auto; | |
| 343 | + } | |
| 344 | + .pop-body { | |
| 345 | + img { | |
| 346 | + display: block; | |
| 347 | + width: 100%; | |
| 348 | + } | |
| 349 | + } | |
| 350 | + .pop-fnc { | |
| 351 | + position: absolute; | |
| 352 | + bottom: 2rem; | |
| 353 | + left: 2rem; | |
| 354 | + } | |
| 355 | + &.is-active { | |
| 356 | + .pop-fnc { | |
| 357 | + display: none; | |
| 358 | + } | |
| 359 | + } | |
| 360 | + .checkradio input[type=checkbox] ~ label { | |
| 361 | + color: $color-font-default-quaternary; | |
| 362 | + } | |
| 363 | + .checkradio input[type=checkbox]:checked ~ label { | |
| 364 | + color: $color-white; | |
| 365 | + } | |
| 366 | + .checkradio input[type=checkbox] ~ label:before, | |
| 367 | + .checkradio input[type=radio] ~ label:before { | |
| 368 | + border-color: $color-font-default-tertiary; | |
| 369 | + background: none; | |
| 370 | + } | |
| 371 | + .checkradio input[type=checkbox]:checked ~ label:before, | |
| 372 | + .checkradio input[type=checkbox]:checked ~ label:after { | |
| 373 | + border-color: $color-white; | |
| 374 | + } | |
| 375 | +} | |
| 376 | + | |
| 377 | +/* AI문항: 성취코드 */ | |
| 378 | +.achievecode { | |
| 379 | + display: flex; | |
| 380 | + flex-direction: column; | |
| 381 | + gap: 0.8rem; | |
| 382 | + max-height: 60rem; | |
| 383 | + overflow-y: auto; | |
| 384 | + .tit-area { | |
| 385 | + margin-bottom: 0.8rem; | |
| 386 | + } | |
| 387 | + > * { | |
| 388 | + margin: 0; | |
| 389 | + } | |
| 390 | + .btn-cont { | |
| 391 | + margin: 1.6rem 0 0; | |
| 392 | + } | |
| 393 | + .bg-border-box { | |
| 394 | + flex:none; | |
| 395 | + } | |
| 396 | + .box-body { | |
| 397 | + overflow: hidden; | |
| 398 | + flex:none; | |
| 399 | + } | |
| 400 | +} | |
| 401 | +.achievecode-list { | |
| 402 | + display: flex; | |
| 403 | + gap: $spacing-xsm; | |
| 404 | + overflow-x: auto; | |
| 405 | + > li { | |
| 406 | + flex: 1; | |
| 407 | + padding: 1.6rem; | |
| 408 | + border: $stroke-secondary; | |
| 409 | + border-radius: $radius-sm; | |
| 410 | + background-color: $color-background-default-primary; | |
| 411 | + overflow: hidden; | |
| 412 | + min-width: 24rem; | |
| 413 | + box-sizing: border-box; | |
| 414 | + &.is-active { | |
| 415 | + border-width: 0.1rem; | |
| 416 | + border-color: #a0a0a0; | |
| 417 | + // background-color: rgba($spot, 0.03); | |
| 418 | + } | |
| 419 | + } | |
| 420 | + p { | |
| 421 | + display: block; | |
| 422 | + font-size: 1.5rem; | |
| 423 | + margin-bottom: $spacing-xsm; | |
| 424 | + } | |
| 425 | + .checkradio { | |
| 426 | + overflow: hidden; | |
| 427 | + .txt-area { | |
| 428 | + display: flex; | |
| 429 | + gap: $spacing-2xsm; | |
| 430 | + } | |
| 431 | + strong { | |
| 432 | + display: flex; | |
| 433 | + align-items: center; | |
| 434 | + justify-content: center; | |
| 435 | + width: 4rem; | |
| 436 | + flex-basis: 4rem; | |
| 437 | + margin-top: -1.6rem; | |
| 438 | + margin-bottom: -1.6rem; | |
| 439 | + margin-left: -1.6rem; | |
| 440 | + align-self: stretch; | |
| 441 | + } | |
| 442 | + span { | |
| 443 | + flex: 1; | |
| 444 | + } | |
| 445 | + .font-color-red { | |
| 446 | + background-color: rgba($color-red50, 0.05); | |
| 447 | + } | |
| 448 | + .font-color-blue { | |
| 449 | + background-color: rgba($color-blue50, 0.05); | |
| 450 | + } | |
| 451 | + .font-color-green { | |
| 452 | + background-color: rgba($color-green50, 0.05); | |
| 453 | + } | |
| 454 | + } | |
| 455 | +} | |
| 456 | +.achievecode-add-area { | |
| 457 | + display: flex; | |
| 458 | + flex-direction: column; | |
| 459 | + max-height: 70rem; | |
| 460 | + flex-wrap: nowrap; | |
| 461 | + gap: 0.8rem; | |
| 462 | + .top-area { | |
| 463 | + display: flex; | |
| 464 | + flex-direction: column; | |
| 465 | + gap: 0.8rem; | |
| 466 | + } | |
| 467 | +} | |
| 468 | +.achievecode-add-item { | |
| 469 | + $padding: 2.4rem; | |
| 470 | + display: flex; | |
| 471 | + flex: none; | |
| 472 | + gap: 2.4rem; | |
| 473 | + background-color: $color-background-default-primary; | |
| 474 | + border: $stroke-secondary; | |
| 475 | + border-radius: $radius-md; | |
| 476 | + padding: $padding; | |
| 477 | + overflow: hidden; | |
| 478 | + box-sizing: border-box; | |
| 479 | + .info-list { | |
| 480 | + flex: 1; | |
| 481 | + margin-bottom: 0; | |
| 482 | + } | |
| 483 | + .btn-full-h { | |
| 484 | + align-self: stretch; | |
| 485 | + background-color: $color-background-default-secondary; | |
| 486 | + margin: -$padding; | |
| 487 | + box-sizing: border-box; | |
| 488 | + flex-basis: 8rem; | |
| 489 | + width: 8rem; | |
| 490 | + border-left: $stroke-secondary; | |
| 491 | + } | |
| 492 | +} | |
| 493 | +.contents-sch-area { | |
| 494 | + display: flex; | |
| 495 | + flex-direction: column; | |
| 496 | + gap: 1.6rem; | |
| 497 | + margin: 0 0 1.2rem !important; | |
| 498 | + | |
| 499 | + .contents-sch-top-area { | |
| 500 | + display: flex; | |
| 501 | + gap: 1.6rem; | |
| 502 | + height: 48rem; | |
| 503 | + box-sizing: border-box; | |
| 504 | + overflow: hidden; | |
| 505 | + } | |
| 506 | + .contents-sch-etc-area { | |
| 507 | + display: flex; | |
| 508 | + flex-direction: column; | |
| 509 | + flex-basis: 32rem; | |
| 510 | + height: 100%; | |
| 511 | + box-sizing: border-box; | |
| 512 | + .tit-area { | |
| 513 | + flex: none; | |
| 514 | + margin-bottom: 1.6rem; | |
| 515 | + } | |
| 516 | + .sch-etc-cont { | |
| 517 | + flex: 1; | |
| 518 | + overflow-y: auto; | |
| 519 | + } | |
| 520 | + } | |
| 521 | + .contents-sch { | |
| 522 | + display: flex; | |
| 523 | + flex-direction: column; | |
| 524 | + gap: 0.8rem; | |
| 525 | + flex: 1; | |
| 526 | + margin: 0; | |
| 527 | + overflow: hidden; | |
| 528 | + } | |
| 529 | + .sch-result-cont { | |
| 530 | + // flex:1; | |
| 531 | + // max-height: 41.2rem; | |
| 532 | + overflow-y: auto; | |
| 533 | + overflow-x: hidden; | |
| 534 | + } | |
| 535 | +} | |
| 536 | +.contents-add-area { | |
| 537 | + min-height: 40rem; | |
| 538 | + height: 40rem; | |
| 539 | + overflow-y: auto; | |
| 540 | +} | |
| 541 | + | |
| 542 | +// inform | |
| 543 | +@keyframes inform-on { | |
| 544 | + 0% { | |
| 545 | + border: 0.1rem solid $color-stroke-default-tertiary; | |
| 546 | + } | |
| 547 | + 100% { | |
| 548 | + border: 0.1rem solid $color-stroke-brand-primary; | |
| 549 | + } | |
| 550 | +} | |
| 551 | + | |
| 552 | +.inform-list { | |
| 553 | + li { | |
| 554 | + position: relative; | |
| 555 | + display: flex; | |
| 556 | + align-items: center; | |
| 557 | + gap: 2.4rem; | |
| 558 | + padding: 2.4rem; | |
| 559 | + border: $stroke-secondary; | |
| 560 | + border-radius: $radius-md; | |
| 561 | + background: $color-background-default-secondary; | |
| 562 | + .img-area { | |
| 563 | + i { | |
| 564 | + display: block; | |
| 565 | + width: 3.2rem; | |
| 566 | + height: 3.2rem; | |
| 567 | + background-size: cover; | |
| 568 | + background-repeat: no-repeat; | |
| 569 | + background-position: 0 0; | |
| 570 | + } | |
| 571 | + .ico-confirm { | |
| 572 | + background-image: url($url-img + 'common/common/img_confirm.svg'); | |
| 573 | + } | |
| 574 | + .ico-warning { | |
| 575 | + background-image: url($url-img + 'common/common/img_warning.svg'); | |
| 576 | + } | |
| 577 | + } | |
| 578 | + .txt-area { | |
| 579 | + word-break: keep-all; | |
| 580 | + .profile-area { | |
| 581 | + gap: 0.8rem; | |
| 582 | + margin-bottom: 0.4rem; | |
| 583 | + .img-area { | |
| 584 | + width: 2.4rem; | |
| 585 | + height: 2.4rem; | |
| 586 | + } | |
| 587 | + .txt-area { | |
| 588 | + cite { | |
| 589 | + font-size: 1.2rem; | |
| 590 | + } | |
| 591 | + } | |
| 592 | + } | |
| 593 | + h3 { | |
| 594 | + font-size: 1.6rem; | |
| 595 | + font-weight: 400; | |
| 596 | + } | |
| 597 | + p { | |
| 598 | + color: $color-font-default-tertiary; | |
| 599 | + margin-top: 0.2rem; | |
| 600 | + } | |
| 601 | + span { | |
| 602 | + display: block; | |
| 603 | + font-size: 1.2rem; | |
| 604 | + color: $color-font-default-tertiary; | |
| 605 | + margin-top: 0.6rem; | |
| 606 | + } | |
| 607 | + } | |
| 608 | + &.on { | |
| 609 | + background: $color-white; | |
| 610 | + animation: inform-on 0.5s 2 ease-out; | |
| 611 | + } | |
| 612 | + &.on::after { | |
| 613 | + content: ""; | |
| 614 | + position: absolute; | |
| 615 | + top: 1.6rem; | |
| 616 | + right: 1.6rem; | |
| 617 | + display: block; | |
| 618 | + background-color: $color-background-brand-secondary-inverse; | |
| 619 | + width: 0.4rem; | |
| 620 | + height: 0.4rem; | |
| 621 | + border-radius: $radius-md; | |
| 622 | + } | |
| 623 | + & ~ li { | |
| 624 | + margin-top: 0.8rem; | |
| 625 | + } | |
| 626 | + } | |
| 627 | +} | |
| 628 | +.test-write-area { | |
| 629 | + display: flex; | |
| 630 | + flex-direction: column; | |
| 631 | + gap: 1.6rem; | |
| 632 | + > .tit-area, | |
| 633 | + .sch-box { | |
| 634 | + margin-bottom: 0; | |
| 635 | + } | |
| 636 | + .sch-box { | |
| 637 | + flex-basis: 30rem; | |
| 638 | + } | |
| 639 | + .test-cont { | |
| 640 | + display: flex; | |
| 641 | + > .l-area, | |
| 642 | + > .r-area { | |
| 643 | + flex: 1; | |
| 644 | + min-width: 0; | |
| 645 | + } | |
| 646 | + > .c-area { | |
| 647 | + display: flex; | |
| 648 | + flex-direction: column; | |
| 649 | + justify-content: center; | |
| 650 | + align-items: center; | |
| 651 | + flex-basis: 5.6rem; | |
| 652 | + gap: 0.8rem; | |
| 653 | + } | |
| 654 | + .scroll-area { | |
| 655 | + display: flex; | |
| 656 | + flex-direction: column; | |
| 657 | + height:100%; | |
| 658 | + flex: 1; | |
| 659 | + overflow: hidden; | |
| 660 | + .scroll { | |
| 661 | + flex:1; | |
| 662 | + overflow-y: auto; | |
| 663 | + } | |
| 664 | + } | |
| 665 | + .bg-border-box { | |
| 666 | + height: 64rem; | |
| 667 | + overflow: hidden; | |
| 668 | + .box-body { | |
| 669 | + display: flex; | |
| 670 | + flex-direction: column; | |
| 671 | + flex: 1; | |
| 672 | + overflow: hidden; | |
| 673 | + } | |
| 674 | + .tabs-cont { | |
| 675 | + height:100%; | |
| 676 | + overflow: hidden; | |
| 677 | + } | |
| 678 | + .box-footer{ | |
| 679 | + display: flex; | |
| 680 | + align-items: center; | |
| 681 | + gap:$spacing-xsm; | |
| 682 | + justify-content: flex-end; | |
| 683 | + } | |
| 684 | + .total-txt { | |
| 685 | + font-size: 1.6rem; | |
| 686 | + } | |
| 687 | + } | |
| 688 | + .tabs-cont { | |
| 689 | + .fnc-area, | |
| 690 | + .tit-area { | |
| 691 | + margin-bottom: 0.8rem; | |
| 692 | + } | |
| 693 | + } | |
| 694 | + } | |
| 695 | +} | |
| 696 | +.quiz-add-list { | |
| 697 | + | |
| 698 | +} | |
| 699 | +.test-achievecode-add-area { | |
| 700 | + display: flex; | |
| 701 | + flex-direction: column; | |
| 702 | + gap: 0.8rem; | |
| 703 | + .top-area { | |
| 704 | + display: flex; | |
| 705 | + flex-direction: column; | |
| 706 | + gap: 0.8rem; | |
| 707 | + } | |
| 708 | +} | |
| 709 | +.folder-list { | |
| 710 | + display: grid; | |
| 711 | + grid-template-columns: repeat(3, 1fr); | |
| 712 | + gap: 1.6rem; | |
| 713 | + font-size: 1.6rem; | |
| 714 | + li { | |
| 715 | + position: relative; | |
| 716 | + display: flex; | |
| 717 | + padding: 1.6rem; | |
| 718 | + align-items: center; | |
| 719 | + border: $stroke-secondary; | |
| 720 | + height: 16rem; | |
| 721 | + box-sizing: border-box; | |
| 722 | + border-radius: $radius-md; | |
| 723 | + background-color: $color-background-default-primary; | |
| 724 | + gap: 1.6rem; | |
| 725 | + &:hover { | |
| 726 | + .folder-fnc-r { | |
| 727 | + display: block; | |
| 728 | + } | |
| 729 | + } | |
| 730 | + &.default { | |
| 731 | + // background-color:rgba($color: $color-primary50, $alpha: .03); | |
| 732 | + } | |
| 733 | + } | |
| 734 | + &.col1 { | |
| 735 | + grid-template-columns: repeat(1, 1fr); | |
| 736 | + } | |
| 737 | + &.col4 { | |
| 738 | + grid-template-columns: repeat(4, 1fr); | |
| 739 | + } | |
| 740 | + &.sm { | |
| 741 | + li { | |
| 742 | + height:12rem; | |
| 743 | + } | |
| 744 | + } | |
| 745 | + .num { | |
| 746 | + flex: none; | |
| 747 | + display: flex; | |
| 748 | + align-items: center; | |
| 749 | + justify-content: center; | |
| 750 | + width: 5.6rem; | |
| 751 | + height: 5.6rem; | |
| 752 | + background-color: $color-background-brand-primary; | |
| 753 | + font-size: 2.4rem; | |
| 754 | + font-weight: 700; | |
| 755 | + color: $spot; | |
| 756 | + border-radius: $radius-md; | |
| 757 | + } | |
| 758 | + p { | |
| 759 | + font-weight: 700; | |
| 760 | + color: $color-font-default-primary; | |
| 761 | + } | |
| 762 | + .folder-fnc-l, | |
| 763 | + .folder-fnc-r { | |
| 764 | + position: absolute; | |
| 765 | + top: 0.8rem; | |
| 766 | + z-index: 1; | |
| 767 | + } | |
| 768 | + .folder-fnc-l { | |
| 769 | + left: 0.8rem; | |
| 770 | + } | |
| 771 | + .folder-fnc-r { | |
| 772 | + display: block; | |
| 773 | + right: 0.8rem; | |
| 774 | + } | |
| 775 | + .add { | |
| 776 | + border-style: dashed; | |
| 777 | + border-width: 0.2rem; | |
| 778 | + flex-direction: column; | |
| 779 | + justify-content: center; | |
| 780 | + font-size: 1.4rem; | |
| 781 | + color: $color-font-default-tertiary; | |
| 782 | + gap: $spacing-xsm; | |
| 783 | + &::before { | |
| 784 | + content: " "; | |
| 785 | + @include ico($size-icon-md, plus); | |
| 786 | + background-color: $color-font-default-tertiary; | |
| 787 | + } | |
| 788 | + } | |
| 789 | + .etc-fnc-area { | |
| 790 | + li { | |
| 791 | + padding: initial; | |
| 792 | + height: auto; | |
| 793 | + border-radius: initial; | |
| 794 | + border: initial; | |
| 795 | + } | |
| 796 | + } | |
| 797 | +} | |
| 798 | +.folder-block-list { | |
| 799 | + @extend .folder-list; | |
| 800 | + display: flex; | |
| 801 | + flex-direction: column; | |
| 802 | + // grid-template-columns:none; | |
| 803 | + // grid-template-rows:min-content; | |
| 804 | + gap: 0.8rem; | |
| 805 | + > li { | |
| 806 | + // height: initial; | |
| 807 | + height:8rem; | |
| 808 | + } | |
| 809 | + .num { | |
| 810 | + flex: none; | |
| 811 | + display: flex; | |
| 812 | + align-items: center; | |
| 813 | + justify-content: center; | |
| 814 | + width: 4rem; | |
| 815 | + height: 4rem; | |
| 816 | + background-color: $color-background-brand-primary; | |
| 817 | + font-size: 1.6rem; | |
| 818 | + font-weight: 700; | |
| 819 | + color: $spot; | |
| 820 | + border-radius: $radius-sm; | |
| 821 | + } | |
| 822 | + p { | |
| 823 | + @include ellipsis(2); | |
| 824 | + } | |
| 825 | +} | |
| 826 | + | |
| 827 | +.star { | |
| 828 | + position: relative; | |
| 829 | + display: inline-block; | |
| 830 | + width: 8rem; | |
| 831 | + height: 1.6rem; | |
| 832 | + background: url($url-img + 'common/common/btn_star.svg') top left repeat-x; | |
| 833 | + background-size: auto 3.2rem; | |
| 834 | + vertical-align: middle; | |
| 835 | + span { | |
| 836 | + position: absolute; | |
| 837 | + top: 0; | |
| 838 | + left: 0; | |
| 839 | + bottom: 0; | |
| 840 | + text-indent: -99999px; | |
| 841 | + background: url($url-img + 'common/common/btn_star.svg') 0 -1.6rem repeat-x; | |
| 842 | + background-size: auto 3.2rem; | |
| 843 | + } | |
| 844 | +} | |
| 845 | +.star-check { | |
| 846 | + button { | |
| 847 | + $size: 3.2rem; | |
| 848 | + width: $size; | |
| 849 | + height: $size; | |
| 850 | + background: url($url-img + 'common/common/btn_star.svg') no-repeat; | |
| 851 | + background-size: auto 6.4rem; | |
| 852 | + background-position: top left; | |
| 853 | + background-repeat: no-repeat; | |
| 854 | + overflow: hidden; | |
| 855 | + &.is-active, | |
| 856 | + &.is-hover { | |
| 857 | + background-position: 0 -3.2rem; | |
| 858 | + } | |
| 859 | + } | |
| 860 | +} | |
| 861 | +.star-check-list { | |
| 862 | + display: flex; | |
| 863 | + flex-direction: column; | |
| 864 | + gap: 0.8rem; | |
| 865 | + li { | |
| 866 | + display: flex; | |
| 867 | + flex-direction: column; | |
| 868 | + gap: 0.8rem; | |
| 869 | + background-color: $color-background-default-secondary; | |
| 870 | + border-radius: $radius-md; | |
| 871 | + padding: 1.6rem 2.4rem; | |
| 872 | + text-align: left; | |
| 873 | + } | |
| 874 | + .txt-area { | |
| 875 | + p { | |
| 876 | + font-size: 1.5rem; | |
| 877 | + } | |
| 878 | + } | |
| 879 | + .star-check { | |
| 880 | + text-align: center; | |
| 881 | + } | |
| 882 | +} | |
| 883 | +.step-list { | |
| 884 | + li { | |
| 885 | + visibility: hidden; | |
| 886 | + // filter: blur(0.5rem); | |
| 887 | + // opacity: 0.8; | |
| 888 | + // .star-check { | |
| 889 | + // position: relative; | |
| 890 | + // &::after { | |
| 891 | + // content: " "; | |
| 892 | + // position: absolute; | |
| 893 | + // top: 0; | |
| 894 | + // left: 0; | |
| 895 | + // right: 0; | |
| 896 | + // bottom: 0; | |
| 897 | + // background-color: transparent; | |
| 898 | + // } | |
| 899 | + // } | |
| 900 | + &.is-active { | |
| 901 | + visibility: visible; | |
| 902 | + animation: opacity 1s forwards; | |
| 903 | + // opacity: 1; | |
| 904 | + // filter: blur(0); | |
| 905 | + // .star-check { | |
| 906 | + // &::after { | |
| 907 | + // display: none; | |
| 908 | + // } | |
| 909 | + // } | |
| 910 | + } | |
| 911 | + } | |
| 912 | +} | |
| 913 | +.step-end { | |
| 914 | + display: none; | |
| 915 | + animation: opacityUp 0.5s forwards; | |
| 916 | +} | |
| 917 | +.mark-area { | |
| 918 | + display: flex; | |
| 919 | + gap: $spacing-lg; | |
| 920 | + | |
| 921 | + .sticky-cont { | |
| 922 | + position: relative; | |
| 923 | + box-sizing: border-box; | |
| 924 | + width: 24rem; | |
| 925 | + flex: none; | |
| 926 | + // .sticky { | |
| 927 | + // position: sticky; | |
| 928 | + // top: calc(var(--gnb-fnc-height) + 2rem); | |
| 929 | + // } | |
| 930 | + } | |
| 931 | + .sticky { | |
| 932 | + display: flex; | |
| 933 | + flex-direction: column; | |
| 934 | + justify-content: space-between; | |
| 935 | + background-color: $color-background-default-tertiary; | |
| 936 | + border-radius: $radius-md; | |
| 937 | + border: $stroke-secondary; | |
| 938 | + padding: 2.4rem 1.6rem; | |
| 939 | + height: calc(100vh - (var(--header-height) + 4.8rem)); | |
| 940 | + gap: 1.6rem; | |
| 941 | + top: calc(var(--header-height) + 2.4rem); | |
| 942 | + } | |
| 943 | + // .scroll-y { | |
| 944 | + // flex: 1; | |
| 945 | + // overflow-y: auto; | |
| 946 | + // } | |
| 947 | + .btn-flex-cont { | |
| 948 | + margin: 0; | |
| 949 | + } | |
| 950 | +} | |
| 951 | +.img-sch-area { | |
| 952 | + .sch-area { | |
| 953 | + position: sticky; | |
| 954 | + display: flex; | |
| 955 | + gap: 0.8rem; | |
| 956 | + top: -2rem; | |
| 957 | + z-index: 2; | |
| 958 | + background-color: $color-background-default-secondary; | |
| 959 | + padding: 2rem; | |
| 960 | + border: $stroke-secondary; | |
| 961 | + border-radius: $radius-md; | |
| 962 | + overflow: hidden; | |
| 963 | + .sch { | |
| 964 | + flex: 1; | |
| 965 | + } | |
| 966 | + } | |
| 967 | + .img-sch-result { | |
| 968 | + padding: 4.8rem; | |
| 969 | + background-color: $color-background-default-secondary; | |
| 970 | + border-radius: $radius-md; | |
| 971 | + } | |
| 972 | + .img-sch-list { | |
| 973 | + $gap: 1.6rem; | |
| 974 | + display: flex; | |
| 975 | + flex-wrap: wrap; | |
| 976 | + gap: $spacing-md; | |
| 977 | + | |
| 978 | + li { | |
| 979 | + position: relative; | |
| 980 | + width: calc((100% - $gap * 5 ) / 6); | |
| 981 | + &:hover { | |
| 982 | + z-index: 1; | |
| 983 | + figure { | |
| 984 | + transform: scale(1.8); | |
| 985 | + } | |
| 986 | + } | |
| 987 | + } | |
| 988 | + figure { | |
| 989 | + position: relative; | |
| 990 | + height: 0; | |
| 991 | + padding-top: 100%; | |
| 992 | + background-color: $color-background-default-secondary; | |
| 993 | + border: $stroke-secondary; | |
| 994 | + border-radius: $radius-md; | |
| 995 | + img { | |
| 996 | + object-fit: cover; | |
| 997 | + position: absolute; | |
| 998 | + display: block; | |
| 999 | + top: 50%; | |
| 1000 | + left: 50%; | |
| 1001 | + transform: translate(-50%, -50%); | |
| 1002 | + max-width: 100%; | |
| 1003 | + max-height: 100%; | |
| 1004 | + } | |
| 1005 | + } | |
| 1006 | + } | |
| 1007 | +} | |
| 1008 | + | |
| 1009 | +/* .test-list */ | |
| 1010 | +.test-list { | |
| 1011 | + display: flex; | |
| 1012 | + flex-wrap: wrap; | |
| 1013 | + gap: $spacing-md; | |
| 1014 | + li { | |
| 1015 | + flex-basis: calc((100% - 0.8rem) / 2); | |
| 1016 | + display: flex; | |
| 1017 | + flex-direction: column; | |
| 1018 | + gap: 2.4rem; | |
| 1019 | + justify-content: center; | |
| 1020 | + .cont { | |
| 1021 | + display: flex; | |
| 1022 | + align-items: center; | |
| 1023 | + gap: 2.4rem; | |
| 1024 | + } | |
| 1025 | + position: relative; | |
| 1026 | + padding: 2.4rem 3.2rem; | |
| 1027 | + box-sizing: border-box; | |
| 1028 | + border-radius: 0.8rem; | |
| 1029 | + border: $stroke-secondary; | |
| 1030 | + min-width: 0; | |
| 1031 | + .btn-flex-cont { | |
| 1032 | + margin: 0; | |
| 1033 | + } | |
| 1034 | + .txt-area { | |
| 1035 | + flex: 1; | |
| 1036 | + .label-area { | |
| 1037 | + margin-bottom: 1.2rem; | |
| 1038 | + } | |
| 1039 | + h3 { | |
| 1040 | + font-size: 1.8rem; | |
| 1041 | + font-weight: 500; | |
| 1042 | + word-break: keep-all; | |
| 1043 | + @include ellipsis(2, 1.25); | |
| 1044 | + } | |
| 1045 | + small { | |
| 1046 | + display: block; | |
| 1047 | + font-size: 1.2rem; | |
| 1048 | + margin-top: 0.4rem; | |
| 1049 | + } | |
| 1050 | + .profile-area { | |
| 1051 | + margin-top: 1.6rem; | |
| 1052 | + gap: 0.8rem; | |
| 1053 | + .img-area { | |
| 1054 | + width: 2.4rem; | |
| 1055 | + height: 2.4rem; | |
| 1056 | + } | |
| 1057 | + .txt-area { | |
| 1058 | + cite { | |
| 1059 | + font-size: 1.2rem; | |
| 1060 | + color: $color-font-default-tertiary; | |
| 1061 | + } | |
| 1062 | + } | |
| 1063 | + } | |
| 1064 | + } | |
| 1065 | + .score { | |
| 1066 | + color: $color-font-default-tertiary; | |
| 1067 | + background-color: $color-background-default-secondary; | |
| 1068 | + width: 10rem; | |
| 1069 | + height: 10rem; | |
| 1070 | + line-height: 10rem; | |
| 1071 | + text-align: center; | |
| 1072 | + border-radius: 1.6rem; | |
| 1073 | + em { | |
| 1074 | + font-size: 2.4rem; | |
| 1075 | + font-weight: 700; | |
| 1076 | + color: $color-font-default-tertiary; | |
| 1077 | + } | |
| 1078 | + } | |
| 1079 | + } | |
| 1080 | + &.col3 { | |
| 1081 | + li { | |
| 1082 | + flex-basis: calc((100% - ($spacing-md * 2)) / 3); | |
| 1083 | + } | |
| 1084 | + } | |
| 1085 | + .etc-fnc-area { | |
| 1086 | + position: absolute; | |
| 1087 | + right: $spacing-md; | |
| 1088 | + top: $spacing-md; | |
| 1089 | + li { | |
| 1090 | + padding: initial; | |
| 1091 | + border-radius: initial; | |
| 1092 | + border: initial; | |
| 1093 | + } | |
| 1094 | + } | |
| 1095 | +} | |
| 1096 | + | |
| 1097 | +.q-option-list { | |
| 1098 | + display: flex; | |
| 1099 | + flex-direction: column; | |
| 1100 | + gap:$spacing-xsm; | |
| 1101 | +} | |
| 1102 | + | |
| 1103 | +/* .summary */ | |
| 1104 | +dl.summary { | |
| 1105 | + display: flex; | |
| 1106 | + background-color: $color-background-default-secondary; | |
| 1107 | + padding: 1.6rem 2.4rem; | |
| 1108 | + border-radius: $radius-md; | |
| 1109 | + margin-bottom: 1.6rem; | |
| 1110 | + word-break: keep-all; | |
| 1111 | + align-items: center; | |
| 1112 | + dt { | |
| 1113 | + font-weight: 700; | |
| 1114 | + margin-right: 1.6rem; | |
| 1115 | + } | |
| 1116 | + dd { | |
| 1117 | + margin-right: 4rem; | |
| 1118 | + display: flex; | |
| 1119 | + align-items: center; | |
| 1120 | + gap: $spacing-2xsm; | |
| 1121 | + &:last-child { | |
| 1122 | + margin-right: 0; | |
| 1123 | + } | |
| 1124 | + } | |
| 1125 | +} | |
| 1126 | + | |
| 1127 | +.test-add-list { | |
| 1128 | + display: flex; | |
| 1129 | + flex-direction: column; | |
| 1130 | + gap:$spacing-xsm; | |
| 1131 | + > li { | |
| 1132 | + position: relative; | |
| 1133 | + display: flex; | |
| 1134 | + flex-direction: column; | |
| 1135 | + align-items: flex-start; | |
| 1136 | + justify-content: flex-start; | |
| 1137 | + gap: $spacing-md; | |
| 1138 | + margin-bottom: 0; | |
| 1139 | + background-color: #fff; | |
| 1140 | + border: $stroke-secondary; | |
| 1141 | + padding: 1.6rem; | |
| 1142 | + border-radius: $radius-sm; | |
| 1143 | + | |
| 1144 | + .item { | |
| 1145 | + position: relative; | |
| 1146 | + display: flex; | |
| 1147 | + gap: $spacing-2xsm $spacing-xsm; | |
| 1148 | + align-items: center; | |
| 1149 | + margin-bottom: 0; | |
| 1150 | + background-color: #fff; | |
| 1151 | + width: 100%; | |
| 1152 | + & ~ .item { | |
| 1153 | + border-top:$stroke-secondary; | |
| 1154 | + padding-top:1.6rem; | |
| 1155 | + } | |
| 1156 | + } | |
| 1157 | + .txt-area { | |
| 1158 | + display: flex; | |
| 1159 | + flex-direction: column; | |
| 1160 | + gap:$spacing-xsm; | |
| 1161 | + flex:1; | |
| 1162 | + } | |
| 1163 | + .editor-cont { | |
| 1164 | + @include editor-cont; | |
| 1165 | + } | |
| 1166 | + .box-fnc { | |
| 1167 | + display: flex; | |
| 1168 | + gap:$spacing-xsm; | |
| 1169 | + align-items: center; | |
| 1170 | + } | |
| 1171 | + &:has(.add-fnc) { | |
| 1172 | + display: flex; | |
| 1173 | + flex-direction: column; | |
| 1174 | + padding-right:8rem; | |
| 1175 | + .add-fnc { | |
| 1176 | + position: absolute; | |
| 1177 | + display: flex; | |
| 1178 | + flex-direction: column; | |
| 1179 | + align-items: center; | |
| 1180 | + gap: $spacing-2xsm; | |
| 1181 | + width:8rem; | |
| 1182 | + right:0; | |
| 1183 | + top:50%; | |
| 1184 | + transform: translateY(-50%); | |
| 1185 | + } | |
| 1186 | + } | |
| 1187 | + &:has(> .checkradio) { | |
| 1188 | + padding-left:40px; | |
| 1189 | + & > .checkradio { | |
| 1190 | + position: absolute; | |
| 1191 | + top:50%; | |
| 1192 | + left:1.2rem; | |
| 1193 | + transform: translateY(-50%); | |
| 1194 | + } | |
| 1195 | + } | |
| 1196 | + &:has(.ico-move) { | |
| 1197 | + padding-left:32px; | |
| 1198 | + } | |
| 1199 | + } | |
| 1200 | + .ico-move { | |
| 1201 | + position: absolute; | |
| 1202 | + left:0; | |
| 1203 | + top:50%; | |
| 1204 | + transform: translateY(-50%); | |
| 1205 | + } | |
| 1206 | + .ico-sm-close { | |
| 1207 | + position: absolute; | |
| 1208 | + right:-0.8rem; | |
| 1209 | + top:-0.8rem; | |
| 1210 | + } | |
| 1211 | + .txt-none { | |
| 1212 | + border: none; | |
| 1213 | + background-color: transparent; | |
| 1214 | + height: 100%; | |
| 1215 | + align-items: center; | |
| 1216 | + justify-content: center; | |
| 1217 | + } | |
| 1218 | +} | |
| 1219 | + | |
| 1220 | +.basicquiz-stu-list { | |
| 1221 | + display:grid; | |
| 1222 | + gap:$spacing-xsm; | |
| 1223 | + > li { | |
| 1224 | + @extend .border-box; | |
| 1225 | + margin-bottom: 0; | |
| 1226 | + display:flex; | |
| 1227 | + align-items: flex-start; | |
| 1228 | + } | |
| 1229 | + .cont-area { | |
| 1230 | + flex:1; | |
| 1231 | + } | |
| 1232 | + .info-area { | |
| 1233 | + display:flex; | |
| 1234 | + justify-content: space-between; | |
| 1235 | + } | |
| 1236 | + .stu-info-list { | |
| 1237 | + display:grid; | |
| 1238 | + gap:$spacing-xsm; | |
| 1239 | + &:has(li) { | |
| 1240 | + margin-top: $spacing-md; | |
| 1241 | + } | |
| 1242 | + &:first-child { | |
| 1243 | + margin-top:0; | |
| 1244 | + } | |
| 1245 | + li { | |
| 1246 | + display: flex; | |
| 1247 | + gap: $spacing-md; | |
| 1248 | + padding:1.6rem 2.4rem; | |
| 1249 | + min-height: 6.4rem; | |
| 1250 | + background: $color-background-default-secondary; | |
| 1251 | + border-radius: $radius-md; | |
| 1252 | + align-items: center; | |
| 1253 | + &.active { | |
| 1254 | + background-color: $color-background-info-primary; | |
| 1255 | + border: 4px solid $color-primary30; | |
| 1256 | + color: $color-primary50; | |
| 1257 | + cite { | |
| 1258 | + color: $color-primary50; | |
| 1259 | + } | |
| 1260 | + } | |
| 1261 | + } | |
| 1262 | + .txt-area { | |
| 1263 | + flex:1; | |
| 1264 | + .label { | |
| 1265 | + min-width: 5.6rem; | |
| 1266 | + } | |
| 1267 | + strong, | |
| 1268 | + small { | |
| 1269 | + display: block; | |
| 1270 | + } | |
| 1271 | + } | |
| 1272 | + cite { | |
| 1273 | + flex:none; | |
| 1274 | + width:80px; | |
| 1275 | + @include typo('tit-xsm'); | |
| 1276 | + } | |
| 1277 | + .info { | |
| 1278 | + display: flex; | |
| 1279 | + flex-wrap: wrap; | |
| 1280 | + align-items: center; | |
| 1281 | + gap:$spacing-md; | |
| 1282 | + } | |
| 1283 | + .stu-fnc { | |
| 1284 | + display: flex; | |
| 1285 | + align-items: center; | |
| 1286 | + gap:$spacing-xsm; | |
| 1287 | + } | |
| 1288 | + } | |
| 1289 | +} | |
| 1290 | +.num-input-list { | |
| 1291 | + display: grid; | |
| 1292 | + gap:$spacing-xsm; | |
| 1293 | + grid-template-columns: repeat(5, 1fr); | |
| 1294 | + li { | |
| 1295 | + position:relative; | |
| 1296 | + .num { | |
| 1297 | + position:absolute; | |
| 1298 | + width: 4.8rem; | |
| 1299 | + height: 4.8rem; | |
| 1300 | + line-height:4.8rem; | |
| 1301 | + display: flex; | |
| 1302 | + align-items: center; | |
| 1303 | + justify-content: center; | |
| 1304 | + left:0; | |
| 1305 | + top:0; | |
| 1306 | + bottom:0; | |
| 1307 | + background-color: $color-background-default-tertiary; | |
| 1308 | + @include typo('tit-xsm'); | |
| 1309 | + text-align:center; | |
| 1310 | + border-radius: $radius-sm 0 0 $radius-sm; | |
| 1311 | + z-index: -1; | |
| 1312 | + } | |
| 1313 | + input { | |
| 1314 | + width: 100%; | |
| 1315 | + min-width: 0; | |
| 1316 | + padding-left:4.8em; | |
| 1317 | + text-align: center; | |
| 1318 | + background-color: transparent; | |
| 1319 | + } | |
| 1320 | + } | |
| 1321 | +} | |
| 1322 | +.num-list { | |
| 1323 | + border: $stroke-secondary; | |
| 1324 | + border-radius: $radius-sm; | |
| 1325 | + overflow:hidden; | |
| 1326 | + display: grid; | |
| 1327 | + grid-auto-flow: column; | |
| 1328 | + grid-template-rows: repeat(10, minmax(48px, auto)); | |
| 1329 | + margin:0; | |
| 1330 | + padding:0; | |
| 1331 | + li { | |
| 1332 | + position:relative; | |
| 1333 | + display: grid; | |
| 1334 | + grid-template-columns: repeat(2, 1fr); | |
| 1335 | + align-items: center; | |
| 1336 | + border-bottom: $stroke-secondary; | |
| 1337 | + border-right:$stroke-secondary; | |
| 1338 | + &:nth-child(10n) { | |
| 1339 | + border-bottom:none; | |
| 1340 | + } | |
| 1341 | + > * { | |
| 1342 | + flex:1; | |
| 1343 | + } | |
| 1344 | + .num { | |
| 1345 | + display: flex; | |
| 1346 | + align-items: center; | |
| 1347 | + justify-content: center; | |
| 1348 | + background-color: $color-background-default-tertiary; | |
| 1349 | + @include typo('tit-xsm'); | |
| 1350 | + text-align:center; | |
| 1351 | + height:100%; | |
| 1352 | + } | |
| 1353 | + .txt-area { | |
| 1354 | + display: flex; | |
| 1355 | + align-items: center; | |
| 1356 | + justify-content: center; | |
| 1357 | + padding:8px; | |
| 1358 | + } | |
| 1359 | + } | |
| 1360 | +} | |
| 1361 | + | |
| 1362 | +.row { | |
| 1363 | + margin-bottom: $spacing-section-sm; | |
| 1364 | + display: grid; | |
| 1365 | + grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); | |
| 1366 | + gap:$spacing-sm; | |
| 1367 | + > .section { | |
| 1368 | + margin-bottom: 0; | |
| 1369 | + } | |
| 1370 | + .border-box { | |
| 1371 | + height: 100%; | |
| 1372 | + } | |
| 1373 | + .col2 { | |
| 1374 | + grid-column: span 2; | |
| 1375 | + } | |
| 1376 | +} | |
| 1377 | + | |
| 1378 | +.box-img-list{ | |
| 1379 | + display: flex; | |
| 1380 | + align-items: center; | |
| 1381 | + justify-content: center; | |
| 1382 | + flex-wrap: wrap; | |
| 1383 | + gap: $spacing-md $spacing-xsm; | |
| 1384 | + li { | |
| 1385 | + flex-basis: 240px; | |
| 1386 | + a { | |
| 1387 | + display: flex; | |
| 1388 | + flex-direction: column; | |
| 1389 | + align-items: center; | |
| 1390 | + justify-content: center; | |
| 1391 | + gap: $spacing-md; | |
| 1392 | + border-radius: $radius-md; | |
| 1393 | + border: $stroke-secondary; | |
| 1394 | + min-height: 28rem; | |
| 1395 | + padding: $spacing-lg; | |
| 1396 | + box-sizing: border-box; | |
| 1397 | + &:hover { | |
| 1398 | + border: 2px solid $color-primary50; | |
| 1399 | + box-shadow: $shadow-md; | |
| 1400 | + transition: all .1s; | |
| 1401 | + cite { | |
| 1402 | + color: $color-primary50; | |
| 1403 | + } | |
| 1404 | + } | |
| 1405 | + cite { | |
| 1406 | + font-size: 1.8rem; | |
| 1407 | + font-weight: 500; | |
| 1408 | + } | |
| 1409 | + } | |
| 1410 | + } | |
| 1411 | +} | |
| 1412 | + | |
| 1413 | +.group-list { | |
| 1414 | + text-align: left; | |
| 1415 | + li { | |
| 1416 | + padding-bottom: $spacing-md; | |
| 1417 | + margin-bottom: $spacing-md; | |
| 1418 | + border-bottom: $stroke-secondary; | |
| 1419 | + &:last-child { | |
| 1420 | + padding-bottom: 0; | |
| 1421 | + margin-bottom: 0; | |
| 1422 | + border-bottom: none; | |
| 1423 | + } | |
| 1424 | + .label-area { | |
| 1425 | + margin-bottom: $spacing-xsm; | |
| 1426 | + } | |
| 1427 | + .info-quiz { | |
| 1428 | + font-weight: 500; | |
| 1429 | + font-size: $size-font-md; | |
| 1430 | + } | |
| 1431 | + .editor-cont { | |
| 1432 | + margin-top: $spacing-2xsm; | |
| 1433 | + font-size: $size-font-md; | |
| 1434 | + & > i { | |
| 1435 | + margin-right: $spacing-2xsm; | |
| 1436 | + } | |
| 1437 | + br { | |
| 1438 | + display: none; | |
| 1439 | + } | |
| 1440 | + } | |
| 1441 | + } | |
| 1442 | +} | |
| 1443 | + | |
| 1444 | +.group-list-test { | |
| 1445 | + li { | |
| 1446 | + display: flex; | |
| 1447 | + align-items: center; | |
| 1448 | + min-height: 40px; | |
| 1449 | + box-sizing: content-box; | |
| 1450 | + &> * { | |
| 1451 | + flex: 1; | |
| 1452 | + } | |
| 1453 | + & ~ li { | |
| 1454 | + padding-top: $spacing-md; | |
| 1455 | + margin-top: $spacing-md; | |
| 1456 | + border-top: $stroke-secondary; | |
| 1457 | + } | |
| 1458 | + .txt-area { | |
| 1459 | + display: flex; | |
| 1460 | + align-items: center; | |
| 1461 | + gap: $spacing-2xsm; | |
| 1462 | + flex-basis: 42%; | |
| 1463 | + text-align: left; | |
| 1464 | + font-size: $size-font-md; | |
| 1465 | + .editor-cont { | |
| 1466 | + @include ellipsis(2); | |
| 1467 | + } | |
| 1468 | + } | |
| 1469 | + } | |
| 1470 | +} | |
| 1471 | + | |
| 1472 | +.search-keyword-area { | |
| 1473 | + background-color: $color-background-default-secondary; | |
| 1474 | + padding: 3.2rem 4rem; | |
| 1475 | + border-radius: $radius-md; | |
| 1476 | + margin-bottom: 4rem; | |
| 1477 | + cite { | |
| 1478 | + font-size: $size-font-md; | |
| 1479 | + font-weight: 700; | |
| 1480 | + color: $color-font-default-tertiary; | |
| 1481 | + display: block; | |
| 1482 | + margin-bottom: 0.8rem; | |
| 1483 | + } | |
| 1484 | + ul { | |
| 1485 | + display: flex; | |
| 1486 | + flex-wrap: wrap; | |
| 1487 | + gap: $spacing-2xsm; | |
| 1488 | + } | |
| 1489 | + li { | |
| 1490 | + a { | |
| 1491 | + display: block; | |
| 1492 | + padding: 0.8rem 1.2rem; | |
| 1493 | + background-color: $color-background-default-primary; | |
| 1494 | + border-radius: 2rem; | |
| 1495 | + border: $stroke-secondary; | |
| 1496 | + &:hover { | |
| 1497 | + background-color: $color-background-default-tertiary; | |
| 1498 | + } | |
| 1499 | + } | |
| 1500 | + } | |
| 1501 | +} | |
| 1502 | + | |
| 1503 | +.basicquiz-score-area { | |
| 1504 | + &.is-disabled { | |
| 1505 | + background-color: $color-background-default-secondary; | |
| 1506 | + padding:2.4rem; | |
| 1507 | + border-radius: $radius-md; | |
| 1508 | + margin-bottom: $spacing-md; | |
| 1509 | + .tit-area { | |
| 1510 | + margin-bottom: 0; | |
| 1511 | + } | |
| 1512 | + .write-type { | |
| 1513 | + display: none; | |
| 1514 | + } | |
| 1515 | + & + .basicquiz-score-area:not(.is-disabled) { | |
| 1516 | + margin-top:8rem; | |
| 1517 | + } | |
| 1518 | + } | |
| 1519 | + .score-list { | |
| 1520 | + display: grid; | |
| 1521 | + grid-template-columns: repeat(5, 1fr); | |
| 1522 | + gap:$spacing-xsm; | |
| 1523 | + overflow: hidden; | |
| 1524 | + li { | |
| 1525 | + display: flex; | |
| 1526 | + gap:$spacing-xsm; | |
| 1527 | + align-items: center; | |
| 1528 | + position: relative; | |
| 1529 | + // background-color: $color-background-default-secondary; | |
| 1530 | + border: $stroke-secondary; | |
| 1531 | + border-radius: $radius-sm; | |
| 1532 | + padding:1.6rem; | |
| 1533 | + min-height: 16.4rem; | |
| 1534 | + &.add-area { | |
| 1535 | + display: flex; | |
| 1536 | + flex-direction: column; | |
| 1537 | + align-items: center; | |
| 1538 | + justify-content: center; | |
| 1539 | + border:.2rem dashed $color-stroke-default-tertiary; | |
| 1540 | + } | |
| 1541 | + } | |
| 1542 | + cite { | |
| 1543 | + @include typo('tit-xsm'); | |
| 1544 | + display: block; | |
| 1545 | + margin-bottom: $spacing-xsm; | |
| 1546 | + } | |
| 1547 | + fieldset { | |
| 1548 | + display: grid; | |
| 1549 | + gap:$spacing-xsm; | |
| 1550 | + label { | |
| 1551 | + position: relative; | |
| 1552 | + display: flex; | |
| 1553 | + overflow: hidden; | |
| 1554 | + align-items: center; | |
| 1555 | + gap: $spacing-2xsm; | |
| 1556 | + span { | |
| 1557 | + position: absolute; | |
| 1558 | + display: flex; | |
| 1559 | + align-items: center; | |
| 1560 | + top:0.2rem; | |
| 1561 | + left:0.2rem; | |
| 1562 | + bottom:0.2rem; | |
| 1563 | + flex:none; | |
| 1564 | + width: 6.2rem; | |
| 1565 | + font-size: var(--fs-sm); | |
| 1566 | + font-weight: 700; | |
| 1567 | + color: $color-font-default-tertiary; | |
| 1568 | + background-color: $color-background-default-secondary; | |
| 1569 | + border-radius: $radius-sm 0 0 $radius-sm; | |
| 1570 | + padding-left:0.8rem; | |
| 1571 | + } | |
| 1572 | + } | |
| 1573 | + input { | |
| 1574 | + min-width: 0; | |
| 1575 | + } | |
| 1576 | + input[type=number] { | |
| 1577 | + width: 100%; | |
| 1578 | + min-width: 0; | |
| 1579 | + padding-left:6.4rem + 1.6rem; | |
| 1580 | + text-align: center; | |
| 1581 | + } | |
| 1582 | + } | |
| 1583 | + & + .score-list { | |
| 1584 | + margin-top:$spacing-xsm; | |
| 1585 | + } | |
| 1586 | + } | |
| 1587 | +} | |
| 1588 | + | |
| 1589 | +.storage-add-area { | |
| 1590 | + display: grid; | |
| 1591 | + gap:$spacing-xsm; | |
| 1592 | + .btn-storage { | |
| 1593 | + display:inline-flex; | |
| 1594 | + } | |
| 1595 | + .storage-add { | |
| 1596 | + display: none; | |
| 1597 | + gap: $spacing-xsm; | |
| 1598 | + justify-content: center; | |
| 1599 | + flex-wrap: wrap; | |
| 1600 | + input{ | |
| 1601 | + width: 100%; | |
| 1602 | + } | |
| 1603 | + } | |
| 1604 | + &.is-active { | |
| 1605 | + .btn-storage { | |
| 1606 | + display:none; | |
| 1607 | + } | |
| 1608 | + .storage-add { | |
| 1609 | + display:flex; | |
| 1610 | + } | |
| 1611 | + } | |
| 1612 | +} | |
| 1613 | + | |
| 1614 | +.reference-list { | |
| 1615 | + display: grid; | |
| 1616 | + gap: $spacing-xsm; | |
| 1617 | + grid-template-columns: repeat(2, 1fr); | |
| 1618 | + li { | |
| 1619 | + position: relative; | |
| 1620 | + display: flex; | |
| 1621 | + align-items: center; | |
| 1622 | + gap:$spacing-sm; | |
| 1623 | + background-color: $color-background-default-primary; | |
| 1624 | + border: 1px solid $color-stroke-default-quaternary; | |
| 1625 | + padding: $spacing-sm; | |
| 1626 | + border-radius: $radius-sm; | |
| 1627 | + &:hover { | |
| 1628 | + font-weight: $size-font-weight-xlg; | |
| 1629 | + color: $color-font-default-secondary | |
| 1630 | + } | |
| 1631 | + .img-weboffice-area { | |
| 1632 | + img { | |
| 1633 | + display: block; | |
| 1634 | + } | |
| 1635 | + } | |
| 1636 | + } | |
| 1637 | + .img-area { | |
| 1638 | + @include img-size; | |
| 1639 | + width: 16rem; | |
| 1640 | + aspect-ratio: 16/9; | |
| 1641 | + flex:none; | |
| 1642 | + } | |
| 1643 | + .img-weboffice-area { | |
| 1644 | + width: 7.2rem; | |
| 1645 | + padding: $spacing-xsm; | |
| 1646 | + background-color: $color-background-default-primary; | |
| 1647 | + border: $stroke-secondary; | |
| 1648 | + } | |
| 1649 | + .txt-area { | |
| 1650 | + flex:1; | |
| 1651 | + .txt { | |
| 1652 | + margin-top:$spacing-xsm; | |
| 1653 | + @include ellipsis(2); | |
| 1654 | + } | |
| 1655 | + } | |
| 1656 | +} | |
| 1657 | + | |
| 1658 | +.border-list { | |
| 1659 | + border:$stroke-secondary; | |
| 1660 | + border-radius: $radius-md; | |
| 1661 | + background-color: $color-background-default-primary; | |
| 1662 | + > li { | |
| 1663 | + @extend %flexArea; | |
| 1664 | + border-bottom: $stroke-secondary; | |
| 1665 | + padding: $spacing-md $spacing-lg; | |
| 1666 | + flex-wrap: wrap; | |
| 1667 | + &:last-of-type { | |
| 1668 | + border-bottom: none; | |
| 1669 | + } | |
| 1670 | + .num { | |
| 1671 | + flex:none; | |
| 1672 | + } | |
| 1673 | + .l-area { | |
| 1674 | + flex:1; | |
| 1675 | + } | |
| 1676 | + .item-tit { | |
| 1677 | + font-weight: $size-font-weight-md; | |
| 1678 | + } | |
| 1679 | + } | |
| 1680 | +} | |
| 1681 | + | |
| 1682 | +// 나의 보관함 | |
| 1683 | +.mystorage { | |
| 1684 | + .row { | |
| 1685 | + margin-bottom: $spacing-section-md; | |
| 1686 | + } | |
| 1687 | +} | |
| 1688 | +.mystorage-header { | |
| 1689 | + display: grid; | |
| 1690 | + grid-template-columns: 16rem 1fr; | |
| 1691 | + border:$stroke-secondary; | |
| 1692 | + border-radius: $radius-md; | |
| 1693 | + overflow-y: hidden; | |
| 1694 | + overflow-x: auto; | |
| 1695 | + margin-bottom: $spacing-3xlg; | |
| 1696 | + .my-info { | |
| 1697 | + display: flex; | |
| 1698 | + flex-direction: column; | |
| 1699 | + gap:$spacing-sm; | |
| 1700 | + padding:$spacing-lg $spacing-sm; | |
| 1701 | + background-color:$color-background-brand-primary-inverse; | |
| 1702 | + .profile { | |
| 1703 | + position: relative; | |
| 1704 | + .profile-tit { | |
| 1705 | + color: $color-font-default-primary-inverse; | |
| 1706 | + } | |
| 1707 | + } | |
| 1708 | + .btn-group { | |
| 1709 | + .btn { | |
| 1710 | + background: $color-background-default-primary; | |
| 1711 | + border-radius: 2em; | |
| 1712 | + } | |
| 1713 | + } | |
| 1714 | + } | |
| 1715 | + .contents-info{ | |
| 1716 | + min-width: 88rem; | |
| 1717 | + display: grid; | |
| 1718 | + grid-template-columns: 75% repeat(auto-fit, minmax(0, 1fr)); | |
| 1719 | + > li { | |
| 1720 | + height:0; | |
| 1721 | + > strong { | |
| 1722 | + display: flex; | |
| 1723 | + justify-content: center; | |
| 1724 | + align-items: center; | |
| 1725 | + height: 3.6rem; | |
| 1726 | + padding: 0 $spacing-md; | |
| 1727 | + border-bottom: $stroke-secondary; | |
| 1728 | + background: $color-background-default-secondary; | |
| 1729 | + @include typo('tit-xsm'); | |
| 1730 | + color: $color-font-default-tertiary; | |
| 1731 | + } | |
| 1732 | + > ul { | |
| 1733 | + display: grid; | |
| 1734 | + grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); | |
| 1735 | + height:100%; | |
| 1736 | + } | |
| 1737 | + } | |
| 1738 | + .item { | |
| 1739 | + border-left: $stroke-secondary; | |
| 1740 | + padding:$spacing-md $spacing-xsm; | |
| 1741 | + display: grid; | |
| 1742 | + gap:$spacing-md; | |
| 1743 | + align-items: end; | |
| 1744 | + height:100%; | |
| 1745 | + figure { | |
| 1746 | + display: flex; | |
| 1747 | + flex-direction: column; | |
| 1748 | + align-items: center; | |
| 1749 | + justify-content: center; | |
| 1750 | + gap:$spacing-xsm; | |
| 1751 | + text-align: center; | |
| 1752 | + figcaption { | |
| 1753 | + @include typo('tit-xsm'); | |
| 1754 | + } | |
| 1755 | + img { | |
| 1756 | + display: block; | |
| 1757 | + width:4.8rem; | |
| 1758 | + } | |
| 1759 | + } | |
| 1760 | + .txt-list { | |
| 1761 | + display: grid; | |
| 1762 | + border-radius: $radius-sm; | |
| 1763 | + background: $color-background-brand-primary; | |
| 1764 | + padding:$spacing-2xsm $spacing-xsm; | |
| 1765 | + li { | |
| 1766 | + display: flex; | |
| 1767 | + justify-content: space-between; | |
| 1768 | + border-top:$stroke-secondary; | |
| 1769 | + padding:$spacing-xsm $spacing-xsm; | |
| 1770 | + &:first-of-type { | |
| 1771 | + border-top: none; | |
| 1772 | + } | |
| 1773 | + em { | |
| 1774 | + @include typo ('label-md','strong'); | |
| 1775 | + } | |
| 1776 | + } | |
| 1777 | + strong { | |
| 1778 | + font-weight: $size-font-weight-md; | |
| 1779 | + } | |
| 1780 | + } | |
| 1781 | + } | |
| 1782 | + | |
| 1783 | + } | |
| 1784 | +} | |
| 1785 | +.mystorage-best { | |
| 1786 | + ul { | |
| 1787 | + display: grid; | |
| 1788 | + grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); | |
| 1789 | + height:100%; | |
| 1790 | + gap:$spacing-sm; | |
| 1791 | + > li { | |
| 1792 | + position: relative; | |
| 1793 | + display: flex; | |
| 1794 | + flex-direction: column; | |
| 1795 | + gap:$spacing-sm; | |
| 1796 | + align-items: center; | |
| 1797 | + justify-content: center; | |
| 1798 | + border-radius: $radius-md; | |
| 1799 | + border: $stroke-secondary; | |
| 1800 | + background: $color-background-default-secondary; | |
| 1801 | + padding:$spacing-lg; | |
| 1802 | + } | |
| 1803 | + .label-img { | |
| 1804 | + width: 4rem; | |
| 1805 | + img { | |
| 1806 | + width: 100%; | |
| 1807 | + } | |
| 1808 | + } | |
| 1809 | + } | |
| 1810 | +} | |
| 1811 | + | |
| 1812 | +.user-info-area { | |
| 1813 | + display: flex; | |
| 1814 | + align-items: center; | |
| 1815 | + margin-top: calc(var(--body-top-spacing) * -1); | |
| 1816 | + margin-bottom: var(--body-top-spacing); | |
| 1817 | + padding:$spacing-lg 0; | |
| 1818 | + min-height: 16rem; | |
| 1819 | + background: url($url-img + "custom/class/visual.png") center/cover $color-background-brand-primary-inverse; | |
| 1820 | + color: $color-font-default-primary-inverse; | |
| 1821 | + overflow: hidden; | |
| 1822 | + | |
| 1823 | + .wrap { | |
| 1824 | + width: 100%; | |
| 1825 | + display: flex; | |
| 1826 | + align-items: center; | |
| 1827 | + gap: $spacing-md; | |
| 1828 | + } | |
| 1829 | + | |
| 1830 | + .info-area { | |
| 1831 | + flex: 1; | |
| 1832 | + display: flex; | |
| 1833 | + align-items: center; | |
| 1834 | + gap: $spacing-md; | |
| 1835 | + | |
| 1836 | + .profile-area { | |
| 1837 | + img { | |
| 1838 | + width: 8rem; | |
| 1839 | + height: 8rem; | |
| 1840 | + } | |
| 1841 | + } | |
| 1842 | + | |
| 1843 | + .txt-area { | |
| 1844 | + h3 { | |
| 1845 | + @include typo('tit-lg'); | |
| 1846 | + } | |
| 1847 | + | |
| 1848 | + .info-inline-list { | |
| 1849 | + li { | |
| 1850 | + color: $color-font-default-secondary-inverse; | |
| 1851 | + } | |
| 1852 | + } | |
| 1853 | + } | |
| 1854 | + } | |
| 1855 | +} | |
| 1856 | + | |
| 1857 | +.emotion-tbl-area { | |
| 1858 | + overflow-x: auto; | |
| 1859 | + th, | |
| 1860 | + td { | |
| 1861 | + word-break: break-all; | |
| 1862 | + } | |
| 1863 | + .emotion-tbl { | |
| 1864 | + th { | |
| 1865 | + color: $color-font-default-tertiary; | |
| 1866 | + background-color: $color-background-default-secondary; | |
| 1867 | + } | |
| 1868 | + thead { | |
| 1869 | + th { | |
| 1870 | + border-bottom: none; | |
| 1871 | + padding:$spacing-md $spacing-sm; | |
| 1872 | + &:first-of-type { | |
| 1873 | + border-radius: $radius-sm 0 0 0; | |
| 1874 | + } | |
| 1875 | + &:last-of-type { | |
| 1876 | + border-radius: 0 $radius-sm $radius-sm 0; | |
| 1877 | + } | |
| 1878 | + } | |
| 1879 | + } | |
| 1880 | + tbody { | |
| 1881 | + th, | |
| 1882 | + td { | |
| 1883 | + border-bottom: $stroke-secondary; | |
| 1884 | + border-left: $stroke-secondary; | |
| 1885 | + &:first-of-type { | |
| 1886 | + border-left: none; | |
| 1887 | + } | |
| 1888 | + } | |
| 1889 | + } | |
| 1890 | + td { | |
| 1891 | + height:10rem; | |
| 1892 | + padding: $spacing-sm $spacing-2xsm; | |
| 1893 | + } | |
| 1894 | + img { | |
| 1895 | + max-width:4.8rem; | |
| 1896 | + width: 100%; | |
| 1897 | + margin: 0 auto; | |
| 1898 | + } | |
| 1899 | + } | |
| 1900 | +} | |
| 1901 | +.emotion-check-area { | |
| 1902 | + background: $color-background-default-secondary; | |
| 1903 | + border-radius: $radius-lg; | |
| 1904 | + border:$stroke-secondary; | |
| 1905 | + overflow: hidden; | |
| 1906 | + header { | |
| 1907 | + display: flex; | |
| 1908 | + flex-direction: column; | |
| 1909 | + align-items: center; | |
| 1910 | + justify-content: center; | |
| 1911 | + gap:$spacing-2xsm; | |
| 1912 | + padding:$spacing-md; | |
| 1913 | + border-bottom: $stroke-secondary; | |
| 1914 | + background: $color-background-default-primary; | |
| 1915 | + strong { | |
| 1916 | + @include typo('tit-label'); | |
| 1917 | + } | |
| 1918 | + h3 { | |
| 1919 | + @include typo('tit-lg'); | |
| 1920 | + } | |
| 1921 | + p { | |
| 1922 | + color: $color-font-default-secondary; | |
| 1923 | + } | |
| 1924 | + } | |
| 1925 | + .emotion-check { | |
| 1926 | + padding:$spacing-2xlg $spacing-lg; | |
| 1927 | + ul { | |
| 1928 | + display: grid; | |
| 1929 | + grid-template-columns: repeat(5, 1fr); | |
| 1930 | + gap:$spacing-xsm; | |
| 1931 | + label { | |
| 1932 | + display: flex; | |
| 1933 | + flex-direction: column; | |
| 1934 | + align-items: center; | |
| 1935 | + justify-content: center; | |
| 1936 | + border-radius: $radius-md; | |
| 1937 | + border: $stroke-secondary; | |
| 1938 | + background: $color-background-default-primary; | |
| 1939 | + padding: $spacing-lg $spacing-xsm; | |
| 1940 | + gap:$spacing-2xsm; | |
| 1941 | + cursor: pointer; | |
| 1942 | + &:has(input:checked) { | |
| 1943 | + border:none; | |
| 1944 | + outline: $size-stroke-sm solid $color-stroke-brand-primary; | |
| 1945 | + } | |
| 1946 | + img { | |
| 1947 | + width: 8rem; | |
| 1948 | + aspect-ratio: 1; | |
| 1949 | + } | |
| 1950 | + strong { | |
| 1951 | + @include typo('body-lg'); | |
| 1952 | + color: $color-font-default-secondary; | |
| 1953 | + } | |
| 1954 | + } | |
| 1955 | + .emotion-none { | |
| 1956 | + grid-column: 1 / -1; | |
| 1957 | + | |
| 1958 | + label { | |
| 1959 | + flex-direction: row; | |
| 1960 | + img { | |
| 1961 | + width: 2.4rem; | |
| 1962 | + } | |
| 1963 | + } | |
| 1964 | + } | |
| 1965 | + } | |
| 1966 | + } | |
| 1967 | +} | |
| 1968 | +.calendar-tbl { | |
| 1969 | + .emotion { | |
| 1970 | + display: flex; | |
| 1971 | + flex-direction: column; | |
| 1972 | + align-items: center; | |
| 1973 | + gap:$spacing-2xsm; | |
| 1974 | + img { | |
| 1975 | + width: 4.8rem; | |
| 1976 | + aspect-ratio: 1; | |
| 1977 | + } | |
| 1978 | + figcaption { | |
| 1979 | + @include typo('body-sm'); | |
| 1980 | + } | |
| 1981 | + } | |
| 1982 | +} | |
| 1983 | +.survey-q-list { | |
| 1984 | + > li { | |
| 1985 | + padding: $spacing-lg 0; | |
| 1986 | + border-bottom: $stroke-secondary; | |
| 1987 | + display: flex; | |
| 1988 | + flex-direction: column; | |
| 1989 | + // grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); | |
| 1990 | + gap:$spacing-lg; | |
| 1991 | + align-items: center; | |
| 1992 | + &:first-of-type { | |
| 1993 | + padding-top: 0; | |
| 1994 | + } | |
| 1995 | + } | |
| 1996 | + .q-area { | |
| 1997 | + display: flex; | |
| 1998 | + align-items: center; | |
| 1999 | + gap: $spacing-md; | |
| 2000 | + width: 100%; | |
| 2001 | + } | |
| 2002 | + .a-area { | |
| 2003 | + width: 100%; | |
| 2004 | + } | |
| 2005 | + span { | |
| 2006 | + color: $color-font-default-secondary; | |
| 2007 | + @include typo('body-md'); | |
| 2008 | + } | |
| 2009 | + .q-tit { | |
| 2010 | + @include typo('tit-md'); | |
| 2011 | + } | |
| 2012 | + .a-legend { | |
| 2013 | + display: flex; | |
| 2014 | + justify-content: space-between; | |
| 2015 | + margin-top: $spacing-xsm; | |
| 2016 | + } | |
| 2017 | + .a-cont { | |
| 2018 | + display: flex; | |
| 2019 | + flex-direction: row; | |
| 2020 | + justify-content: space-between; | |
| 2021 | + gap: $spacing-xsm; | |
| 2022 | + word-break: keep-all; | |
| 2023 | + text-align: center; | |
| 2024 | + &:has(.a-des) { | |
| 2025 | + padding-top:4.8rem; | |
| 2026 | + } | |
| 2027 | + label { | |
| 2028 | + display: flex; | |
| 2029 | + flex-direction: column; | |
| 2030 | + align-items: center; | |
| 2031 | + gap: $spacing-xsm; | |
| 2032 | + cursor: pointer; | |
| 2033 | + | |
| 2034 | + i { | |
| 2035 | + position: relative; | |
| 2036 | + display: flex; | |
| 2037 | + align-items: center; | |
| 2038 | + justify-content: center; | |
| 2039 | + width: 4.8rem; | |
| 2040 | + height: 4.8rem; | |
| 2041 | + border-radius: $radius-full; | |
| 2042 | + background-color: $color-icon-brand-primary-inverse; | |
| 2043 | + | |
| 2044 | + &::before { | |
| 2045 | + content: " "; | |
| 2046 | + display: block; | |
| 2047 | + width: 0; | |
| 2048 | + aspect-ratio: 1; | |
| 2049 | + border-radius: $radius-full; | |
| 2050 | + background-color: $color-icon-brand-primary; | |
| 2051 | + transition: all 0.2s; | |
| 2052 | + } | |
| 2053 | + } | |
| 2054 | + | |
| 2055 | + input:checked ~ i { | |
| 2056 | + border: $size-stroke-xsm solid $color-icon-brand-primary; | |
| 2057 | + | |
| 2058 | + &::before { | |
| 2059 | + width: 60%; | |
| 2060 | + } | |
| 2061 | + } | |
| 2062 | + } | |
| 2063 | + %level1 { | |
| 2064 | + i { | |
| 2065 | + background-color: $color-icon-success-primary-inverse; | |
| 2066 | + } | |
| 2067 | + input:checked ~ i { | |
| 2068 | + border-color: $color-icon-success-primary; | |
| 2069 | + &::before { | |
| 2070 | + background-color: $color-icon-success-primary; | |
| 2071 | + } | |
| 2072 | + } | |
| 2073 | + } | |
| 2074 | + %level2 { | |
| 2075 | + i { | |
| 2076 | + background-color: $color-icon-info-primary-inverse; | |
| 2077 | + } | |
| 2078 | + input:checked ~ i { | |
| 2079 | + border-color: $color-icon-info-primary; | |
| 2080 | + &::before { | |
| 2081 | + background-color: $color-icon-info-primary; | |
| 2082 | + } | |
| 2083 | + } | |
| 2084 | + } | |
| 2085 | + %level3 { | |
| 2086 | + i { | |
| 2087 | + background-color: $color-icon-danger-primary-inverse; | |
| 2088 | + } | |
| 2089 | + input:checked ~ i { | |
| 2090 | + border-color: $color-icon-danger-primary; | |
| 2091 | + &::before { | |
| 2092 | + background-color: $color-icon-danger-primary; | |
| 2093 | + } | |
| 2094 | + } | |
| 2095 | + } | |
| 2096 | + @for $i from 1 through 3 { | |
| 2097 | + .level#{$i} { | |
| 2098 | + @extend %level#{$i}; | |
| 2099 | + } | |
| 2100 | + } | |
| 2101 | + // // li가 1개일 때 | |
| 2102 | + // label:first-child:nth-last-child(1) { | |
| 2103 | + // @extend %level1; | |
| 2104 | + // } | |
| 2105 | + | |
| 2106 | + // // li가 2개일 때 | |
| 2107 | + // label:first-child:nth-last-child(2), | |
| 2108 | + // label:first-child:nth-last-child(2) ~ label { | |
| 2109 | + // @extend %level1; | |
| 2110 | + // } | |
| 2111 | + | |
| 2112 | + // label:first-child:nth-last-child(2):nth-child(2), | |
| 2113 | + // label:first-child:nth-last-child(2) ~ label:nth-child(2) { | |
| 2114 | + // @extend %level2; | |
| 2115 | + // } | |
| 2116 | + | |
| 2117 | + // // li가 3개일 때 | |
| 2118 | + // label:first-child:nth-last-child(3), | |
| 2119 | + // label:first-child:nth-last-child(3) ~ label { | |
| 2120 | + // @extend %level1; | |
| 2121 | + // } | |
| 2122 | + | |
| 2123 | + // label:first-child:nth-last-child(3):nth-child(2), | |
| 2124 | + // label:first-child:nth-last-child(3) ~ label:nth-child(2) { | |
| 2125 | + // @extend %level2; | |
| 2126 | + // } | |
| 2127 | + | |
| 2128 | + // label:first-child:nth-last-child(3):nth-child(3), | |
| 2129 | + // label:first-child:nth-last-child(3) ~ label:nth-child(3) { | |
| 2130 | + // @extend %level3; | |
| 2131 | + // } | |
| 2132 | + | |
| 2133 | + // // li가 4개일 때 | |
| 2134 | + // label:first-child:nth-last-child(4), | |
| 2135 | + // label:first-child:nth-last-child(4) ~ label { | |
| 2136 | + // @extend %level1; | |
| 2137 | + // } | |
| 2138 | + | |
| 2139 | + // label:first-child:nth-last-child(4):nth-child(2), | |
| 2140 | + // label:first-child:nth-last-child(4) ~ label:nth-child(2) { | |
| 2141 | + // @extend %level2; | |
| 2142 | + // } | |
| 2143 | + | |
| 2144 | + // label:first-child:nth-last-child(4):nth-child(3), | |
| 2145 | + // label:first-child:nth-last-child(4) ~ label:nth-child(3) { | |
| 2146 | + // @extend %level2; | |
| 2147 | + // } | |
| 2148 | + | |
| 2149 | + // label:first-child:nth-last-child(4):nth-child(4), | |
| 2150 | + // label:first-child:nth-last-child(4) ~ label:nth-child(4) { | |
| 2151 | + // @extend %level3; | |
| 2152 | + // } | |
| 2153 | + | |
| 2154 | + // // li가 5개일 때 | |
| 2155 | + // label:first-child:nth-last-child(5), | |
| 2156 | + // label:first-child:nth-last-child(5) ~ label { | |
| 2157 | + // @extend %level1; | |
| 2158 | + // } | |
| 2159 | + | |
| 2160 | + // label:first-child:nth-last-child(5):nth-child(2), | |
| 2161 | + // label:first-child:nth-last-child(5) ~ label:nth-child(2) { | |
| 2162 | + // @extend %level1; | |
| 2163 | + // } | |
| 2164 | + | |
| 2165 | + // label:first-child:nth-last-child(5):nth-child(3), | |
| 2166 | + // label:first-child:nth-last-child(5) ~ label:nth-child(3) { | |
| 2167 | + // @extend %level2; | |
| 2168 | + // } | |
| 2169 | + | |
| 2170 | + // label:first-child:nth-last-child(5):nth-child(4), | |
| 2171 | + // label:first-child:nth-last-child(5) ~ label:nth-child(4) { | |
| 2172 | + // @extend %level3; | |
| 2173 | + // } | |
| 2174 | + | |
| 2175 | + // label:first-child:nth-last-child(5):nth-child(5), | |
| 2176 | + // label:first-child:nth-last-child(5) ~ label:nth-child(5) { | |
| 2177 | + // @extend %level3; | |
| 2178 | + // } | |
| 2179 | + | |
| 2180 | + // // li가 6개일 때 | |
| 2181 | + // label:first-child:nth-last-child(6), | |
| 2182 | + // label:first-child:nth-last-child(6) ~ label { | |
| 2183 | + // @extend %level1; | |
| 2184 | + // } | |
| 2185 | + | |
| 2186 | + // label:first-child:nth-last-child(6):nth-child(2), | |
| 2187 | + // label:first-child:nth-last-child(6) ~ label:nth-child(2) { | |
| 2188 | + // @extend %level1; | |
| 2189 | + // } | |
| 2190 | + | |
| 2191 | + // label:first-child:nth-last-child(6):nth-child(3), | |
| 2192 | + // label:first-child:nth-last-child(6) ~ label:nth-child(3) { | |
| 2193 | + // @extend %level2; | |
| 2194 | + // } | |
| 2195 | + | |
| 2196 | + // label:first-child:nth-last-child(6):nth-child(4), | |
| 2197 | + // label:first-child:nth-last-child(6) ~ label:nth-child(4) { | |
| 2198 | + // @extend %level2; | |
| 2199 | + // } | |
| 2200 | + | |
| 2201 | + // label:first-child:nth-last-child(6):nth-child(5), | |
| 2202 | + // label:first-child:nth-last-child(6) ~ label:nth-child(5) { | |
| 2203 | + // @extend %level3; | |
| 2204 | + // } | |
| 2205 | + | |
| 2206 | + // label:first-child:nth-last-child(6):nth-child(6), | |
| 2207 | + // label:first-child:nth-last-child(6) ~ label:nth-child(6) { | |
| 2208 | + // @extend %level3; | |
| 2209 | + // } | |
| 2210 | + | |
| 2211 | + // // li가 7개일 때 | |
| 2212 | + // label:first-child:nth-last-child(7), | |
| 2213 | + // label:first-child:nth-last-child(7) ~ label { | |
| 2214 | + // @extend %level1; | |
| 2215 | + // } | |
| 2216 | + | |
| 2217 | + // label:first-child:nth-last-child(7):nth-child(2), | |
| 2218 | + // label:first-child:nth-last-child(7) ~ label:nth-child(2) { | |
| 2219 | + // @extend %level1; | |
| 2220 | + // } | |
| 2221 | + | |
| 2222 | + // label:first-child:nth-last-child(7):nth-child(3), | |
| 2223 | + // label:first-child:nth-last-child(7) ~ label:nth-child(3) { | |
| 2224 | + // @extend %level2; | |
| 2225 | + // } | |
| 2226 | + | |
| 2227 | + // label:first-child:nth-last-child(7):nth-child(4), | |
| 2228 | + // label:first-child:nth-last-child(7) ~ label:nth-child(4) { | |
| 2229 | + // @extend %level2; | |
| 2230 | + // } | |
| 2231 | + | |
| 2232 | + // label:first-child:nth-last-child(7):nth-child(5), | |
| 2233 | + // label:first-child:nth-last-child(7) ~ label:nth-child(5) { | |
| 2234 | + // @extend %level2; | |
| 2235 | + // } | |
| 2236 | + | |
| 2237 | + // label:first-child:nth-last-child(7):nth-child(6), | |
| 2238 | + // label:first-child:nth-last-child(7) ~ label:nth-child(6) { | |
| 2239 | + // @extend %level3; | |
| 2240 | + // } | |
| 2241 | + | |
| 2242 | + // label:first-child:nth-last-child(7):nth-child(7), | |
| 2243 | + // label:first-child:nth-last-child(7) ~ label:nth-child(7) { | |
| 2244 | + // @extend %level3; | |
| 2245 | + // } | |
| 2246 | + | |
| 2247 | + .a-des { | |
| 2248 | + position: absolute; | |
| 2249 | + transform: translateY(calc(-100% - $spacing-xsm)); | |
| 2250 | + display: flex; | |
| 2251 | + flex-direction: column; | |
| 2252 | + gap:$spacing-2xsm; | |
| 2253 | + @include typo('body-xsm'); | |
| 2254 | + max-width: 24rem; | |
| 2255 | + &:after { | |
| 2256 | + content: " "; | |
| 2257 | + display: block; | |
| 2258 | + width: 0; | |
| 2259 | + height: 0; | |
| 2260 | + border-style: solid; | |
| 2261 | + border-right: .6rem solid transparent; | |
| 2262 | + border-left: .6rem solid transparent; | |
| 2263 | + border-top: .6rem solid $color-stroke-default-secondary; | |
| 2264 | + border-bottom: 0; | |
| 2265 | + margin:0 auto; | |
| 2266 | + } | |
| 2267 | + } | |
| 2268 | + } | |
| 2269 | +} | |
| 2270 | + | |
| 2271 | +//초대 | |
| 2272 | +.invite-area { | |
| 2273 | + display: flex; | |
| 2274 | + flex-direction: column; | |
| 2275 | + gap:$spacing-xlg; | |
| 2276 | + min-height: 100%; | |
| 2277 | + justify-content: center; | |
| 2278 | + padding-top:$spacing-xlg; | |
| 2279 | + padding-bottom:$spacing-xlg; | |
| 2280 | + > * { | |
| 2281 | + margin:0; | |
| 2282 | + } | |
| 2283 | + .img-area { | |
| 2284 | + img { | |
| 2285 | + display: block; | |
| 2286 | + max-width: 100%; | |
| 2287 | + margin:0 auto; | |
| 2288 | + } | |
| 2289 | + } | |
| 2290 | + .txt-area { | |
| 2291 | + text-align: center; | |
| 2292 | + display: flex; | |
| 2293 | + flex-direction: column; | |
| 2294 | + gap:$spacing-2xsm; | |
| 2295 | + align-items: center; | |
| 2296 | + justify-content: center; | |
| 2297 | + > * { | |
| 2298 | + margin:0; | |
| 2299 | + } | |
| 2300 | + } | |
| 2301 | +} | |
| 2302 | + | |
| 2303 | +//ai 맞춤학습 | |
| 2304 | +.ai-gate-list { | |
| 2305 | + display: grid; | |
| 2306 | + grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); | |
| 2307 | + gap:$spacing-sm; | |
| 2308 | + a { | |
| 2309 | + display: block; | |
| 2310 | + width: 100%; | |
| 2311 | + height: 100%; | |
| 2312 | + border:$stroke-secondary; | |
| 2313 | + padding:$spacing-xlg $spacing-lg; | |
| 2314 | + border-radius: $radius-md; | |
| 2315 | + &:hover { | |
| 2316 | + border-top-width: $size-stroke-md; | |
| 2317 | + border-top-color: $color-stroke-brand-primary; | |
| 2318 | + } | |
| 2319 | + } | |
| 2320 | + .txt-area { | |
| 2321 | + position: relative; | |
| 2322 | + display: flex; | |
| 2323 | + flex-direction: column; | |
| 2324 | + gap:$spacing-2xsm; | |
| 2325 | + h3 { | |
| 2326 | + @include typo('tit-lg'); | |
| 2327 | + } | |
| 2328 | + p { | |
| 2329 | + color: $color-font-default-secondary; | |
| 2330 | + } | |
| 2331 | + .btn { | |
| 2332 | + position: absolute; | |
| 2333 | + right:0; | |
| 2334 | + top:1.4rem; | |
| 2335 | + } | |
| 2336 | + } | |
| 2337 | + .img-area { | |
| 2338 | + margin-top:$spacing-md; | |
| 2339 | + border-radius: $radius-md; | |
| 2340 | + overflow: hidden; | |
| 2341 | + background: $color-background-brand-primary; | |
| 2342 | + img { | |
| 2343 | + display: block; | |
| 2344 | + max-width: 100%; | |
| 2345 | + margin: 0 auto; | |
| 2346 | + } | |
| 2347 | + } | |
| 2348 | + li:nth-child(2n) { | |
| 2349 | + a:hover { | |
| 2350 | + border-top-color: $color-stroke-brand-secondary; | |
| 2351 | + } | |
| 2352 | + .img-area{ | |
| 2353 | + background: $color-background-brand-secondary; | |
| 2354 | + } | |
| 2355 | + } | |
| 2356 | +} | |
| 2357 | + | |
| 2358 | +.ai-result-tag { | |
| 2359 | + .txt-area { | |
| 2360 | + display: grid; | |
| 2361 | + gap:2.4rem; | |
| 2362 | + grid-template-columns: 12rem 1fr; | |
| 2363 | + align-items: center; | |
| 2364 | + } | |
| 2365 | + strong { | |
| 2366 | + display: flex; | |
| 2367 | + align-items: center; | |
| 2368 | + justify-content: center; | |
| 2369 | + width: 12rem; | |
| 2370 | + aspect-ratio: 1; | |
| 2371 | + @include typo('tit-lg'); | |
| 2372 | + border-radius: $radius-md; | |
| 2373 | + padding:$spacing-md; | |
| 2374 | + text-align: center; | |
| 2375 | + &.success { | |
| 2376 | + background-color: $color-background-success-primary; | |
| 2377 | + color:$color-font-success-primary; | |
| 2378 | + } | |
| 2379 | + &.warning { | |
| 2380 | + background-color: $color-background-warning-primary; | |
| 2381 | + color:$color-font-warning-primary; | |
| 2382 | + } | |
| 2383 | + } | |
| 2384 | +} | |
| 2385 | +.ai-result-info { | |
| 2386 | + padding:$spacing-xlg 32rem $spacing-xlg $spacing-xlg; | |
| 2387 | + border-radius: $radius-md; | |
| 2388 | + background: url($url-img + 'custom/sub/img_ai_result_info_bg.png') right no-repeat; | |
| 2389 | + background-color:$color-background-brand-primary; | |
| 2390 | + background-size: contain; | |
| 2391 | + .txt-area { | |
| 2392 | + display:grid; | |
| 2393 | + gap:$spacing-md; | |
| 2394 | + } | |
| 2395 | + .txt { | |
| 2396 | + @include typo('body-lg'); | |
| 2397 | + color: $color-font-brand-primary; | |
| 2398 | + } | |
| 2399 | + .border-box { | |
| 2400 | + border: none; | |
| 2401 | + } | |
| 2402 | + .bullet { | |
| 2403 | + background-color: $color-background-default-primary | |
| 2404 | + ; | |
| 2405 | + } | |
| 2406 | +} | |
| 2407 | +.ai-result-tutor { | |
| 2408 | + position: relative; | |
| 2409 | + display: grid; | |
| 2410 | + grid-template-columns: 16rem 1fr; | |
| 2411 | + gap:$spacing-sm; | |
| 2412 | + align-items: center; | |
| 2413 | + &::before { | |
| 2414 | + content: " "; | |
| 2415 | + position: absolute; | |
| 2416 | + top:-1.6rem; | |
| 2417 | + right:4rem; | |
| 2418 | + width: 10rem; | |
| 2419 | + aspect-ratio: 100/92; | |
| 2420 | + background: url($url-img + 'custom/sub/img_ai_info_obj.svg'); | |
| 2421 | + background-size: contain; | |
| 2422 | + z-index:1; | |
| 2423 | + } | |
| 2424 | + .img-area { | |
| 2425 | + max-width: 100%; | |
| 2426 | + } | |
| 2427 | + .txt-area { | |
| 2428 | + position: relative; | |
| 2429 | + display: flex; | |
| 2430 | + padding: $spacing-lg 16rem $spacing-lg $spacing-lg; | |
| 2431 | + flex-direction: column; | |
| 2432 | + align-items: flex-start; | |
| 2433 | + gap: $spacing-xsm; | |
| 2434 | + border-radius: $radius-lg; | |
| 2435 | + background: $color-background-default-secondary; | |
| 2436 | + min-height: 7.6rem; | |
| 2437 | + &::before { | |
| 2438 | + content: " "; | |
| 2439 | + position: absolute; | |
| 2440 | + left:0; | |
| 2441 | + top:50%; | |
| 2442 | + transform: translate(-50%, -100%); | |
| 2443 | + width: 0; | |
| 2444 | + height: 0; | |
| 2445 | + border-style: solid; | |
| 2446 | + border-top: .6rem solid transparent; | |
| 2447 | + border-bottom: .6rem solid transparent; | |
| 2448 | + border-right: 1.6rem solid $color-background-default-secondary; | |
| 2449 | + border-left: 0; | |
| 2450 | + } | |
| 2451 | + h3 { | |
| 2452 | + @include typo('tit-sm'); | |
| 2453 | + color: $color-font-brand-primary; | |
| 2454 | + } | |
| 2455 | + } | |
| 2456 | +} | |
| 2457 | +.ai-result-sel { | |
| 2458 | + header { | |
| 2459 | + border-radius: $radius-md; | |
| 2460 | + display: flex; | |
| 2461 | + min-height: 16rem; | |
| 2462 | + padding: $spacing-xlg $spacing-2xlg; | |
| 2463 | + flex-direction: column; | |
| 2464 | + justify-content: center; | |
| 2465 | + align-items: center; | |
| 2466 | + text-align: center; | |
| 2467 | + gap: $spacing-xsm; | |
| 2468 | + background: linear-gradient(90deg, $color-primary5 0%, $color-accent5 100%); | |
| 2469 | + animation: ai-result-sel 6s ease infinite alternate-reverse; | |
| 2470 | + @keyframes ai-result-sel { | |
| 2471 | + 0% { | |
| 2472 | + filter: hue-rotate(0deg); | |
| 2473 | + } | |
| 2474 | + 100% { | |
| 2475 | + filter: hue-rotate(360deg); | |
| 2476 | + } | |
| 2477 | + } | |
| 2478 | + h3 { | |
| 2479 | + @include typo('tit-lg'); | |
| 2480 | + } | |
| 2481 | + p { | |
| 2482 | + color: $color-font-default-secondary; | |
| 2483 | + } | |
| 2484 | + } | |
| 2485 | + .fnc { | |
| 2486 | + position: relative; | |
| 2487 | + display: flex; | |
| 2488 | + justify-content: center; | |
| 2489 | + align-items: center; | |
| 2490 | + gap:$spacing-xsm; | |
| 2491 | + padding-top:8rem; | |
| 2492 | + %bar-ai-result-sel { | |
| 2493 | + position: absolute; | |
| 2494 | + left:50%; | |
| 2495 | + display: block; | |
| 2496 | + width: $size-stroke-sm; | |
| 2497 | + height: 4rem; | |
| 2498 | + background: $color-stroke-default-tertiary; | |
| 2499 | + } | |
| 2500 | + &::before { | |
| 2501 | + content: ""; | |
| 2502 | + position: absolute; | |
| 2503 | + left:50%; | |
| 2504 | + display: block; | |
| 2505 | + width: $size-stroke-sm; | |
| 2506 | + height: 4rem; | |
| 2507 | + background: $color-stroke-default-tertiary; | |
| 2508 | + top:0; | |
| 2509 | + transform: translateX(-50%); | |
| 2510 | + @extend %bar-ai-result-sel; | |
| 2511 | + } | |
| 2512 | + button { | |
| 2513 | + position: relative; | |
| 2514 | + display: flex; | |
| 2515 | + width: 36rem; | |
| 2516 | + height: 8rem; | |
| 2517 | + padding:0 $spacing-lg; | |
| 2518 | + justify-content: center; | |
| 2519 | + align-items: center; | |
| 2520 | + gap: $spacing-xsm; | |
| 2521 | + border-radius: 4rem; | |
| 2522 | + border: $size-stroke-sm solid $color-stroke-brand-primary; | |
| 2523 | + background: linear-gradient(100deg, $color-primary50 32%, $color-primary40 68%); | |
| 2524 | + color: $color-font-default-primary-inverse; | |
| 2525 | + @include typo('label-lg', 'em'); | |
| 2526 | + transition: all .3s; | |
| 2527 | + &:hover { | |
| 2528 | + background: linear-gradient(103deg, $color-primary50 32%, $color-primary50 68%); | |
| 2529 | + } | |
| 2530 | + &.seconadry { | |
| 2531 | + border-color:$color-stroke-brand-secondary; | |
| 2532 | + background: linear-gradient(103deg, $color-secondary50 32%, $color-secondary40 68%); | |
| 2533 | + &:hover { | |
| 2534 | + background: linear-gradient(103deg, $color-secondary50 32%, $color-secondary50 68%); | |
| 2535 | + } | |
| 2536 | + } | |
| 2537 | + &::before { | |
| 2538 | + content: ""; | |
| 2539 | + top:-$size-stroke-sm; | |
| 2540 | + transform: translate(-50%, -100%); | |
| 2541 | + @extend %bar-ai-result-sel; | |
| 2542 | + } | |
| 2543 | + &::after { | |
| 2544 | + content: ""; | |
| 2545 | + position: absolute; | |
| 2546 | + top:calc(-4rem - $size-stroke-sm); | |
| 2547 | + left:50%; | |
| 2548 | + height: $size-stroke-sm; | |
| 2549 | + width:calc(50% + ($spacing-xsm/2)); | |
| 2550 | + background: $color-stroke-default-tertiary; | |
| 2551 | + } | |
| 2552 | + &:nth-of-type(2) { | |
| 2553 | + &::after { | |
| 2554 | + left: calc(-1 * $spacing-xsm / 2); | |
| 2555 | + } | |
| 2556 | + } | |
| 2557 | + } | |
| 2558 | + } | |
| 2559 | +} | |
| 2560 | +.book-list { | |
| 2561 | + display: grid; | |
| 2562 | + grid-template-columns: repeat(5, 1fr); | |
| 2563 | + gap: $spacing-xlg $spacing-lg; | |
| 2564 | + | |
| 2565 | + li { | |
| 2566 | + display: flex; | |
| 2567 | + flex-direction: column; | |
| 2568 | + gap: $spacing-md; | |
| 2569 | + position: relative; | |
| 2570 | + | |
| 2571 | + .item-checkradio { | |
| 2572 | + position: absolute; | |
| 2573 | + top: $spacing-md; | |
| 2574 | + left: $spacing-md; | |
| 2575 | + } | |
| 2576 | + | |
| 2577 | + .img-area { | |
| 2578 | + figure { | |
| 2579 | + border-radius: $radius-sm; | |
| 2580 | + border: 0.1rem solid var(--color-stroke-default-tertiary); | |
| 2581 | + overflow: hidden; | |
| 2582 | + width: 100%; | |
| 2583 | + aspect-ratio: 7 / 9; | |
| 2584 | + | |
| 2585 | + img { | |
| 2586 | + display: block; | |
| 2587 | + object-fit: cover; | |
| 2588 | + width: 100%; | |
| 2589 | + height: 100%; | |
| 2590 | + } | |
| 2591 | + } | |
| 2592 | + } | |
| 2593 | + | |
| 2594 | + .txt-area { | |
| 2595 | + display: flex; | |
| 2596 | + flex-direction: column; | |
| 2597 | + align-items: center; | |
| 2598 | + gap: $spacing-2xsm; | |
| 2599 | + | |
| 2600 | + strong { | |
| 2601 | + @include typo('tit-sm'); | |
| 2602 | + } | |
| 2603 | + } | |
| 2604 | + } | |
| 2605 | + | |
| 2606 | + &.col2 { | |
| 2607 | + grid-template-columns: repeat(2, 1fr); | |
| 2608 | + } | |
| 2609 | + | |
| 2610 | + &.col3 { | |
| 2611 | + grid-template-columns: repeat(3, 1fr); | |
| 2612 | + } | |
| 2613 | +} | |
| 2614 | + | |
| 2615 | +.bookmark-list { | |
| 2616 | + display: grid; | |
| 2617 | + grid-template-columns: repeat(4, 1fr); | |
| 2618 | + gap: $spacing-2xsm; | |
| 2619 | + | |
| 2620 | + >li { | |
| 2621 | + position: relative; | |
| 2622 | + min-height: 10rem; | |
| 2623 | + figure { | |
| 2624 | + display: flex; | |
| 2625 | + padding: $spacing-md $spacing-xsm; | |
| 2626 | + flex-direction: column; | |
| 2627 | + align-items: center; | |
| 2628 | + gap: $spacing-xsm; | |
| 2629 | + border-radius: $radius-md; | |
| 2630 | + | |
| 2631 | + img { | |
| 2632 | + display: block; | |
| 2633 | + width: 3.2rem; | |
| 2634 | + height: 3.2rem; | |
| 2635 | + } | |
| 2636 | + | |
| 2637 | + figcaption { | |
| 2638 | + text-align: center; | |
| 2639 | + color: $color-font-default-secondary; | |
| 2640 | + word-break: keep-all; | |
| 2641 | + @include ellipsis(2); | |
| 2642 | + @include typo('label-sm'); | |
| 2643 | + } | |
| 2644 | + | |
| 2645 | + &:hover { | |
| 2646 | + background-color: $color-background-default-secondary; | |
| 2647 | + } | |
| 2648 | + } | |
| 2649 | + | |
| 2650 | + .etc-fnc-area { | |
| 2651 | + position: absolute; | |
| 2652 | + top: 0; | |
| 2653 | + right: 0; | |
| 2654 | + border-radius: 20rem; | |
| 2655 | + | |
| 2656 | + &:hover { | |
| 2657 | + border: $stroke-secondary; | |
| 2658 | + background-color: $color-background-default-primary; | |
| 2659 | + } | |
| 2660 | + } | |
| 2661 | + } | |
| 2662 | +} | |
| 2663 | + | |
| 2664 | +.bookmark-txt-list { | |
| 2665 | + @include typo('body-sm'); | |
| 2666 | + color: $color-font-default-secondary; | |
| 2667 | + display: grid; | |
| 2668 | + grid-template-columns: repeat(2, 1fr); | |
| 2669 | + border-radius: $radius-sm; | |
| 2670 | + border: $stroke-secondary; | |
| 2671 | + overflow: hidden; | |
| 2672 | + | |
| 2673 | + li { | |
| 2674 | + border-bottom: $stroke-secondary; | |
| 2675 | + | |
| 2676 | + a { | |
| 2677 | + display: block; | |
| 2678 | + text-align: center; | |
| 2679 | + padding: $spacing-xsm; | |
| 2680 | + | |
| 2681 | + &:hover { | |
| 2682 | + background-color: $color-background-default-secondary; | |
| 2683 | + } | |
| 2684 | + } | |
| 2685 | + | |
| 2686 | + &:nth-child(odd) { | |
| 2687 | + border-right: $stroke-secondary; | |
| 2688 | + } | |
| 2689 | + | |
| 2690 | + &:last-child { | |
| 2691 | + border-right: none; | |
| 2692 | + border-bottom: none; | |
| 2693 | + } | |
| 2694 | + | |
| 2695 | + &:last-child:nth-child(odd) { | |
| 2696 | + grid-column: 1 / -1; | |
| 2697 | + } | |
| 2698 | + } | |
| 2699 | +} | |
| 2700 | +.btn-item-add { | |
| 2701 | + display: flex; | |
| 2702 | + flex-direction: column; | |
| 2703 | + justify-content: center; | |
| 2704 | + align-items: center; | |
| 2705 | + gap: $spacing-sm; | |
| 2706 | + border: $size-stroke-xsm dashed $color-stroke-default-tertiary; | |
| 2707 | + border-radius: $radius-md; | |
| 2708 | + text-align: center; | |
| 2709 | + color: $color-font-default-tertiary; | |
| 2710 | + width: 100%; | |
| 2711 | + height: 100%; | |
| 2712 | +} | |
| 2713 | + | |
| 2714 | +@include responsive(tabletSm) { | |
| 2715 | + .row { | |
| 2716 | + grid-template-columns: 1fr; | |
| 2717 | + gap: $spacing-section-sm 0; | |
| 2718 | + } | |
| 2719 | +} | |
| 2720 | + | |
| 2721 | +@include responsive(mobile) { | |
| 2722 | + .reference-list { | |
| 2723 | + grid-template-columns: initial; | |
| 2724 | + | |
| 2725 | + .img-area { | |
| 2726 | + max-width: 40%; | |
| 2727 | + border-radius: $radius-xsm; | |
| 2728 | + } | |
| 2729 | + } | |
| 2730 | + | |
| 2731 | + .mark-area { | |
| 2732 | + flex-direction: column; | |
| 2733 | + | |
| 2734 | + .sticky-cont { | |
| 2735 | + width: 100%; | |
| 2736 | + } | |
| 2737 | + | |
| 2738 | + .sticky { | |
| 2739 | + height: 48rem; | |
| 2740 | + } | |
| 2741 | + } | |
| 2742 | + | |
| 2743 | + .user-info-area { | |
| 2744 | + .wrap { | |
| 2745 | + flex-direction: column; | |
| 2746 | + } | |
| 2747 | + } | |
| 2748 | + | |
| 2749 | + .emotion-check-area { | |
| 2750 | + .emotion-check { | |
| 2751 | + padding: $spacing-md; | |
| 2752 | + | |
| 2753 | + ul { | |
| 2754 | + grid-template-columns: repeat(2, 1fr); | |
| 2755 | + gap: $spacing-2xsm; | |
| 2756 | + | |
| 2757 | + label { | |
| 2758 | + padding: $spacing-sm $spacing-xsm; | |
| 2759 | + border-radius: $radius-sm; | |
| 2760 | + | |
| 2761 | + img { | |
| 2762 | + width: 4.8rem; | |
| 2763 | + } | |
| 2764 | + } | |
| 2765 | + | |
| 2766 | + .emotion-none { | |
| 2767 | + label img { | |
| 2768 | + width: 2.4rem; | |
| 2769 | + } | |
| 2770 | + } | |
| 2771 | + } | |
| 2772 | + } | |
| 2773 | + } | |
| 2774 | + | |
| 2775 | + .ai-gate-list { | |
| 2776 | + grid-template-columns: initial; | |
| 2777 | + | |
| 2778 | + .btn.ico-arrow-right { | |
| 2779 | + display: none; | |
| 2780 | + } | |
| 2781 | + } | |
| 2782 | + | |
| 2783 | + .ai-result-tag { | |
| 2784 | + .txt-area { | |
| 2785 | + grid-template-columns: initial; | |
| 2786 | + } | |
| 2787 | + | |
| 2788 | + strong { | |
| 2789 | + width: 100%; | |
| 2790 | + aspect-ratio: initial; | |
| 2791 | + } | |
| 2792 | + } | |
| 2793 | + | |
| 2794 | + .ai-result-info { | |
| 2795 | + padding: $spacing-lg; | |
| 2796 | + background-image: none; | |
| 2797 | + } | |
| 2798 | + | |
| 2799 | + .ai-result-tutor { | |
| 2800 | + grid-template-columns: initial; | |
| 2801 | + | |
| 2802 | + &::before { | |
| 2803 | + display: none; | |
| 2804 | + } | |
| 2805 | + | |
| 2806 | + .txt-area { | |
| 2807 | + padding: $spacing-md; | |
| 2808 | + } | |
| 2809 | + } | |
| 2810 | + | |
| 2811 | + .ai-result-sel { | |
| 2812 | + .fnc { | |
| 2813 | + padding-top: $spacing-lg; | |
| 2814 | + gap: $spacing-2xsm; | |
| 2815 | + flex-direction: column; | |
| 2816 | + | |
| 2817 | + button { | |
| 2818 | + width: 100%; | |
| 2819 | + height: 6.4rem; | |
| 2820 | + | |
| 2821 | + &::after, | |
| 2822 | + &::before { | |
| 2823 | + content: none; | |
| 2824 | + } | |
| 2825 | + } | |
| 2826 | + } | |
| 2827 | + } | |
| 2828 | + | |
| 2829 | + .border-list>li { | |
| 2830 | + padding: $spacing-sm $spacing-md; | |
| 2831 | + } | |
| 2832 | + | |
| 2833 | + .calendar-tbl .emotion img { | |
| 2834 | + width: 3.2rem; | |
| 2835 | + } | |
| 2836 | +}(파일 끝에 줄바꿈 문자 없음) |
+++ resources/front/site/SITE_00000/css/custom/page/_sol.scss
... | ... | @@ -0,0 +1,0 @@ |
--- resources/front/site/SITE_00000/css/style.css
+++ resources/front/site/SITE_00000/css/style.css
... | ... | @@ -32741,4 +32741,3339 @@ |
| 32741 | 32741 |
[data-responsive=true]:root .student-mn-quick.is-inactive menu {
|
| 32742 | 32742 |
display: none; |
| 32743 | 32743 |
} |
| 32744 |
+} |
|
| 32745 |
+/* sub */ |
|
| 32746 |
+.aside-area {
|
|
| 32747 |
+ position: sticky; |
|
| 32748 |
+ top: calc(var(--header-height) + 2rem); |
|
| 32749 |
+ right: 0; |
|
| 32750 |
+ z-index: 0; |
|
| 32751 |
+ height: 0; |
|
| 32752 |
+ display: -webkit-box; |
|
| 32753 |
+ display: -ms-flexbox; |
|
| 32754 |
+ display: flex; |
|
| 32755 |
+ width: calc(100% + 12rem + 4rem); |
|
| 32756 |
+ -webkit-box-pack: end; |
|
| 32757 |
+ -ms-flex-pack: end; |
|
| 32758 |
+ justify-content: flex-end; |
|
| 32759 |
+ z-index: 3; |
|
| 32760 |
+} |
|
| 32761 |
+.CONTENTS-WRAPPER:has(.aside-area) {
|
|
| 32762 |
+ position: relative; |
|
| 32763 |
+} |
|
| 32764 |
+ |
|
| 32765 |
+.aside-area .aside-list {
|
|
| 32766 |
+ margin-left: 12rem; |
|
| 32767 |
+ width: 12rem; |
|
| 32768 |
+ background-color: var(--color-background-brand-secondary); |
|
| 32769 |
+ position: relative; |
|
| 32770 |
+} |
|
| 32771 |
+.aside-area .export-area.is-active .popup-export {
|
|
| 32772 |
+ display: grid; |
|
| 32773 |
+} |
|
| 32774 |
+.aside-area .export-area.is-active .btn-export-toggle {
|
|
| 32775 |
+ -webkit-box-shadow: 1rem 1rem 3rem rgba(0, 135, 255, 0.3); |
|
| 32776 |
+ box-shadow: 1rem 1rem 3rem rgba(0, 135, 255, 0.3); |
|
| 32777 |
+} |
|
| 32778 |
+.aside-area .popup-export {
|
|
| 32779 |
+ display: none; |
|
| 32780 |
+ grid-template-rows: 6.4rem auto 6.4rem; |
|
| 32781 |
+ top: 0; |
|
| 32782 |
+ left: -2rem; |
|
| 32783 |
+ -webkit-transform: translateX(-100%); |
|
| 32784 |
+ transform: translateX(-100%); |
|
| 32785 |
+ position: absolute; |
|
| 32786 |
+ background-color: var(--color-background-default-primary); |
|
| 32787 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 32788 |
+ border-radius: 2.4rem; |
|
| 32789 |
+ width: 40rem; |
|
| 32790 |
+ height: 64rem; |
|
| 32791 |
+ max-height: calc(100vh - (var(--header-height) + 4rem)); |
|
| 32792 |
+ -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 4px 8px 16px 0 rgba(0, 0, 0, 0.04); |
|
| 32793 |
+ box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 4px 8px 16px 0 rgba(0, 0, 0, 0.04); |
|
| 32794 |
+ -webkit-animation: export 0.5s forwards; |
|
| 32795 |
+ animation: export 0.5s forwards; |
|
| 32796 |
+} |
|
| 32797 |
+@keyframes export {
|
|
| 32798 |
+ 0% {
|
|
| 32799 |
+ opacity: 0.5; |
|
| 32800 |
+ margin-left: 10%; |
|
| 32801 |
+ } |
|
| 32802 |
+ 100% {
|
|
| 32803 |
+ opacity: 1; |
|
| 32804 |
+ margin-left: 0; |
|
| 32805 |
+ } |
|
| 32806 |
+} |
|
| 32807 |
+.aside-area .popup-export .pop-header {
|
|
| 32808 |
+ padding: 0 2.4rem; |
|
| 32809 |
+} |
|
| 32810 |
+.aside-area .popup-export .pop-header h1 {
|
|
| 32811 |
+ display: -webkit-box; |
|
| 32812 |
+ display: -ms-flexbox; |
|
| 32813 |
+ display: flex; |
|
| 32814 |
+ -webkit-box-align: center; |
|
| 32815 |
+ -ms-flex-align: center; |
|
| 32816 |
+ align-items: center; |
|
| 32817 |
+ height: 100%; |
|
| 32818 |
+ font-size: var(--font-tit-md); |
|
| 32819 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 32820 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 32821 |
+} |
|
| 32822 |
+.aside-area .popup-export .pop-body {
|
|
| 32823 |
+ grid-template-rows: auto; |
|
| 32824 |
+ overflow-y: auto; |
|
| 32825 |
+ padding: 0 2.4rem 2.4rem; |
|
| 32826 |
+} |
|
| 32827 |
+.aside-area .popup-export .pop-footer {
|
|
| 32828 |
+ display: -webkit-box; |
|
| 32829 |
+ display: -ms-flexbox; |
|
| 32830 |
+ display: flex; |
|
| 32831 |
+} |
|
| 32832 |
+.aside-area .popup-export .pop-footer button {
|
|
| 32833 |
+ display: -webkit-box; |
|
| 32834 |
+ display: -ms-flexbox; |
|
| 32835 |
+ display: flex; |
|
| 32836 |
+ height: 100%; |
|
| 32837 |
+ -webkit-box-pack: center; |
|
| 32838 |
+ -ms-flex-pack: center; |
|
| 32839 |
+ justify-content: center; |
|
| 32840 |
+ -webkit-box-align: center; |
|
| 32841 |
+ -ms-flex-align: center; |
|
| 32842 |
+ align-items: center; |
|
| 32843 |
+ -webkit-box-flex: 1; |
|
| 32844 |
+ -ms-flex: 1; |
|
| 32845 |
+ flex: 1; |
|
| 32846 |
+ background-color: var(--color-background-brand-secondary-inverse); |
|
| 32847 |
+ color: #fff; |
|
| 32848 |
+ font-weight: 700; |
|
| 32849 |
+ border-radius: 0 0 2.4rem 2.4rem; |
|
| 32850 |
+ font-size: var(--fs-lg); |
|
| 32851 |
+} |
|
| 32852 |
+.aside-area .popup-export .pop-footer button:hover {
|
|
| 32853 |
+ background-color: var(--color-background-brand-secondary-inverse); |
|
| 32854 |
+} |
|
| 32855 |
+.aside-area .popup-export .pop-footer button strong {
|
|
| 32856 |
+ color: var(--color-font-brand-accent); |
|
| 32857 |
+} |
|
| 32858 |
+.aside-area .popup-export .pop-footer button:disabled {
|
|
| 32859 |
+ cursor: default; |
|
| 32860 |
+ background-color: var(--color-font-default-tertiary); |
|
| 32861 |
+ opacity: 1; |
|
| 32862 |
+ pointer-events: none; |
|
| 32863 |
+} |
|
| 32864 |
+.aside-area .export-list {
|
|
| 32865 |
+ display: grid; |
|
| 32866 |
+ gap: 0.4rem; |
|
| 32867 |
+} |
|
| 32868 |
+.aside-area .export-list li {
|
|
| 32869 |
+ display: -webkit-box; |
|
| 32870 |
+ display: -ms-flexbox; |
|
| 32871 |
+ display: flex; |
|
| 32872 |
+ position: relative; |
|
| 32873 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 32874 |
+ border-radius: 1.2rem; |
|
| 32875 |
+ padding: 0.8rem 1.6rem; |
|
| 32876 |
+ min-height: 8rem; |
|
| 32877 |
+ -webkit-box-align: center; |
|
| 32878 |
+ -ms-flex-align: center; |
|
| 32879 |
+ align-items: center; |
|
| 32880 |
+ min-width: 0; |
|
| 32881 |
+ gap: 0.8rem; |
|
| 32882 |
+} |
|
| 32883 |
+.aside-area .export-list li:hover {
|
|
| 32884 |
+ border-color: var(--color-stroke-default-secondary); |
|
| 32885 |
+ -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 4px 8px 16px 0 rgba(0, 0, 0, 0.04); |
|
| 32886 |
+ box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 4px 8px 16px 0 rgba(0, 0, 0, 0.04); |
|
| 32887 |
+} |
|
| 32888 |
+.aside-area .export-list li:hover .export-fnc {
|
|
| 32889 |
+ display: block; |
|
| 32890 |
+} |
|
| 32891 |
+.aside-area .export-list .txt-area {
|
|
| 32892 |
+ display: -webkit-box; |
|
| 32893 |
+ display: -ms-flexbox; |
|
| 32894 |
+ display: flex; |
|
| 32895 |
+ -webkit-box-orient: vertical; |
|
| 32896 |
+ -webkit-box-direction: normal; |
|
| 32897 |
+ -ms-flex-direction: column; |
|
| 32898 |
+ flex-direction: column; |
|
| 32899 |
+ gap: 0.8rem; |
|
| 32900 |
+ overflow: hidden; |
|
| 32901 |
+ -webkit-box-flex: 1; |
|
| 32902 |
+ -ms-flex: 1; |
|
| 32903 |
+ flex: 1; |
|
| 32904 |
+} |
|
| 32905 |
+.aside-area .export-list .txt-area .editor-cont {
|
|
| 32906 |
+ text-overflow: ellipsis; |
|
| 32907 |
+ white-space: nowrap; |
|
| 32908 |
+ word-wrap: normal; |
|
| 32909 |
+ width: 100%; |
|
| 32910 |
+ overflow: hidden; |
|
| 32911 |
+} |
|
| 32912 |
+.aside-area .export-list .txt-area .editor-cont br {
|
|
| 32913 |
+ display: none !important; |
|
| 32914 |
+} |
|
| 32915 |
+.aside-area .export-list .img-area {
|
|
| 32916 |
+ width: 9rem; |
|
| 32917 |
+} |
|
| 32918 |
+.aside-area .export-list .img-area figure {
|
|
| 32919 |
+ display: block; |
|
| 32920 |
+ position: relative; |
|
| 32921 |
+ display: block; |
|
| 32922 |
+ width: 100%; |
|
| 32923 |
+ aspect-ratio: 1/0.5656; |
|
| 32924 |
+ background: #F7F7F8; |
|
| 32925 |
+ overflow: hidden; |
|
| 32926 |
+ border-radius: 2.4rem; |
|
| 32927 |
+ border: 1px solid #B1B8BE; |
|
| 32928 |
+ -webkit-box-sizing: border-box; |
|
| 32929 |
+ box-sizing: border-box; |
|
| 32930 |
+ border-radius: 0.8rem; |
|
| 32931 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 32932 |
+ background-color: var(--color-background-default-tertiary); |
|
| 32933 |
+ overflow: hidden; |
|
| 32934 |
+} |
|
| 32935 |
+.aside-area .export-list .img-area figure img {
|
|
| 32936 |
+ position: absolute; |
|
| 32937 |
+ top: 0; |
|
| 32938 |
+ left: 0; |
|
| 32939 |
+ right: 0; |
|
| 32940 |
+ bottom: 0; |
|
| 32941 |
+ display: block; |
|
| 32942 |
+ -o-object-fit: cover; |
|
| 32943 |
+ object-fit: cover; |
|
| 32944 |
+ width: 100%; |
|
| 32945 |
+ height: 100%; |
|
| 32946 |
+ -webkit-transition: all 0.5s; |
|
| 32947 |
+ transition: all 0.5s; |
|
| 32948 |
+} |
|
| 32949 |
+.aside-area .export-list .img-area figure img {
|
|
| 32950 |
+ -o-object-fit: cover; |
|
| 32951 |
+ object-fit: cover; |
|
| 32952 |
+ width: 100%; |
|
| 32953 |
+ height: 100%; |
|
| 32954 |
+} |
|
| 32955 |
+.aside-area .export-list .export-fnc {
|
|
| 32956 |
+ display: none; |
|
| 32957 |
+ position: absolute; |
|
| 32958 |
+ right: -1.6rem; |
|
| 32959 |
+ top: 50%; |
|
| 32960 |
+ -webkit-transform: translateY(-50%); |
|
| 32961 |
+ transform: translateY(-50%); |
|
| 32962 |
+ z-index: 2; |
|
| 32963 |
+} |
|
| 32964 |
+.aside-area .btn-export-toggle {
|
|
| 32965 |
+ display: -webkit-box; |
|
| 32966 |
+ display: -ms-flexbox; |
|
| 32967 |
+ display: flex; |
|
| 32968 |
+ -webkit-box-orient: vertical; |
|
| 32969 |
+ -webkit-box-direction: normal; |
|
| 32970 |
+ -ms-flex-direction: column; |
|
| 32971 |
+ flex-direction: column; |
|
| 32972 |
+ -webkit-box-pack: center; |
|
| 32973 |
+ -ms-flex-pack: center; |
|
| 32974 |
+ justify-content: center; |
|
| 32975 |
+ -webkit-box-align: center; |
|
| 32976 |
+ -ms-flex-align: center; |
|
| 32977 |
+ align-items: center; |
|
| 32978 |
+ gap: 0.8rem; |
|
| 32979 |
+ width: 12rem; |
|
| 32980 |
+ height: 12rem; |
|
| 32981 |
+ background-color: var(--color-background-brand-primary-inverse); |
|
| 32982 |
+ border-radius: 3.2rem; |
|
| 32983 |
+ color: #fff; |
|
| 32984 |
+ font-size: var(--fs-lg); |
|
| 32985 |
+ font-weight: 700; |
|
| 32986 |
+} |
|
| 32987 |
+.aside-area .btn-export-toggle:before {
|
|
| 32988 |
+ content: " "; |
|
| 32989 |
+ width: 4rem; |
|
| 32990 |
+ height: 4rem; |
|
| 32991 |
+ background: url("../images/common/ico-img/ico-img-folders.svg");
|
|
| 32992 |
+ background-size: contain; |
|
| 32993 |
+} |
|
| 32994 |
+.aside-area .btn-export-toggle:hover {
|
|
| 32995 |
+ -webkit-box-shadow: 1rem 1rem 3rem rgba(0, 135, 255, 0.3); |
|
| 32996 |
+ box-shadow: 1rem 1rem 3rem rgba(0, 135, 255, 0.3); |
|
| 32997 |
+} |
|
| 32998 |
+ |
|
| 32999 |
+.copy-area {
|
|
| 33000 |
+ display: -webkit-box; |
|
| 33001 |
+ display: -ms-flexbox; |
|
| 33002 |
+ display: flex; |
|
| 33003 |
+ -webkit-box-orient: vertical; |
|
| 33004 |
+ -webkit-box-direction: normal; |
|
| 33005 |
+ -ms-flex-direction: column; |
|
| 33006 |
+ flex-direction: column; |
|
| 33007 |
+ -ms-flex-wrap: wrap; |
|
| 33008 |
+ flex-wrap: wrap; |
|
| 33009 |
+ gap: 0.4rem; |
|
| 33010 |
+ -webkit-box-sizing: border-box; |
|
| 33011 |
+ box-sizing: border-box; |
|
| 33012 |
+} |
|
| 33013 |
+.copy-area:has(.img-area) {
|
|
| 33014 |
+ width: 12rem; |
|
| 33015 |
+} |
|
| 33016 |
+.copy-area .img-area img {
|
|
| 33017 |
+ display: block; |
|
| 33018 |
+ max-width: 100%; |
|
| 33019 |
+} |
|
| 33020 |
+.copy-area .txt-area {
|
|
| 33021 |
+ font-size: var(--font-label-sm); |
|
| 33022 |
+ font-weight: var(--size-font-weight-md); |
|
| 33023 |
+ line-height: var(--size-font-lineheight-xsm); |
|
| 33024 |
+} |
|
| 33025 |
+.checkradio input:disabled ~ label .copy-area .img-area {
|
|
| 33026 |
+ opacity: 0.2; |
|
| 33027 |
+} |
|
| 33028 |
+ |
|
| 33029 |
+.class-write-nav {
|
|
| 33030 |
+ display: grid; |
|
| 33031 |
+ grid-template-columns: repeat(4, 1fr); |
|
| 33032 |
+ gap: 0.8rem; |
|
| 33033 |
+} |
|
| 33034 |
+.class-write-nav > li {
|
|
| 33035 |
+ position: relative; |
|
| 33036 |
+} |
|
| 33037 |
+.class-write-nav > li input {
|
|
| 33038 |
+ width: 100%; |
|
| 33039 |
+ padding-right: 8rem; |
|
| 33040 |
+ padding-left: 1.6rem; |
|
| 33041 |
+ cursor: pointer; |
|
| 33042 |
+} |
|
| 33043 |
+.class-write-nav > li .nav-fnc {
|
|
| 33044 |
+ position: absolute; |
|
| 33045 |
+ right: 1.6rem; |
|
| 33046 |
+ top: 50%; |
|
| 33047 |
+ -webkit-transform: translateY(-50%); |
|
| 33048 |
+ transform: translateY(-50%); |
|
| 33049 |
+ display: -webkit-box; |
|
| 33050 |
+ display: -ms-flexbox; |
|
| 33051 |
+ display: flex; |
|
| 33052 |
+ gap: 0.8rem; |
|
| 33053 |
+} |
|
| 33054 |
+.class-write-nav > li.is-active input {
|
|
| 33055 |
+ background-color: var(--color-primary50); |
|
| 33056 |
+ color: #fff; |
|
| 33057 |
+} |
|
| 33058 |
+.class-write-nav > li.is-active input::-webkit-input-placeholder {
|
|
| 33059 |
+ color: var(--color-font-default-tertiary); |
|
| 33060 |
+} |
|
| 33061 |
+.class-write-nav > li.is-active input::-moz-placeholder {
|
|
| 33062 |
+ color: var(--color-font-default-tertiary); |
|
| 33063 |
+} |
|
| 33064 |
+.class-write-nav > li.is-active input:-ms-input-placeholder {
|
|
| 33065 |
+ color: var(--color-font-default-tertiary); |
|
| 33066 |
+} |
|
| 33067 |
+.class-write-nav > li.is-active input::-ms-input-placeholder {
|
|
| 33068 |
+ color: var(--color-font-default-tertiary); |
|
| 33069 |
+} |
|
| 33070 |
+.class-write-nav > li.is-active input::placeholder {
|
|
| 33071 |
+ color: var(--color-font-default-tertiary); |
|
| 33072 |
+} |
|
| 33073 |
+.class-write-nav > li.is-active .ico-edit::before {
|
|
| 33074 |
+ background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg fill='%23fff'%3E%3Cpath class='cls-2' d='M21.707,6.293l-4-4c-.391-.391-1.023-.391-1.414,0L2.293,16.293c-.188.188-.293.442-.293.707v4c0,.552.448,1,1,1h4c.265,0,.52-.105.707-.293l14-14c.391-.391.391-1.023,0-1.414ZM14,7.414l2.586,2.586-6.586,6.586-2.586-2.586,6.586-6.586ZM6.586,20h-2.586v-2.586l2-2,2.586,2.586-2,2ZM18,8.586l-2.586-2.586,1.586-1.586,2.586,2.586-1.586,1.586Z'/%3E%3C/g%3E%3C/svg%3E");
|
|
| 33075 |
+} |
|
| 33076 |
+.class-write-nav > li.is-active .ico-delete::before {
|
|
| 33077 |
+ background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg fill='%23fff'%3E%3Crect x='6' y='2' width='12' height='2'/%3E%3Crect x='9' y='9' width='2' height='9'/%3E%3Crect x='13' y='9' width='2' height='9'/%3E%3Cpath d='m19,22V7h1v-2H4v2h1v15h14Zm-2-15v13H7V7h10Z'/%3E%3C/g%3E%3C/svg%3E");
|
|
| 33078 |
+} |
|
| 33079 |
+ |
|
| 33080 |
+.class-write-result::after {
|
|
| 33081 |
+ content: " "; |
|
| 33082 |
+ display: block; |
|
| 33083 |
+ margin: 2.4rem auto 0; |
|
| 33084 |
+ width: 4rem; |
|
| 33085 |
+ height: 4rem; |
|
| 33086 |
+ background: url("../images/common/ico-img/ico-img-arrow-blue.svg") center center/cover no-repeat;
|
|
| 33087 |
+} |
|
| 33088 |
+.class-write-result.is-close::after {
|
|
| 33089 |
+ display: none; |
|
| 33090 |
+} |
|
| 33091 |
+.class-write-result .tabs-nav-lg {
|
|
| 33092 |
+ margin-bottom: -0.2rem; |
|
| 33093 |
+} |
|
| 33094 |
+.class-write-result .search-cont-area > *:last-child {
|
|
| 33095 |
+ border-radius: 0 0 2.4rem 2.4rem; |
|
| 33096 |
+} |
|
| 33097 |
+.class-write-result .search-cont, |
|
| 33098 |
+.class-write-result .search-etc {
|
|
| 33099 |
+ border: 0.2rem solid var(--color-primary50); |
|
| 33100 |
+} |
|
| 33101 |
+.class-write-result .tabs-normal .search-cont {
|
|
| 33102 |
+ display: none; |
|
| 33103 |
+} |
|
| 33104 |
+.class-write-result .search-cont {
|
|
| 33105 |
+ display: -webkit-box; |
|
| 33106 |
+ display: -ms-flexbox; |
|
| 33107 |
+ display: flex; |
|
| 33108 |
+ -webkit-box-orient: vertical; |
|
| 33109 |
+ -webkit-box-direction: normal; |
|
| 33110 |
+ -ms-flex-direction: column; |
|
| 33111 |
+ flex-direction: column; |
|
| 33112 |
+ height: 84rem; |
|
| 33113 |
+ overflow: hidden; |
|
| 33114 |
+ padding: 2.4rem; |
|
| 33115 |
+} |
|
| 33116 |
+.class-write-result .search-cont.is-active {
|
|
| 33117 |
+ display: -webkit-box; |
|
| 33118 |
+ display: -ms-flexbox; |
|
| 33119 |
+ display: flex; |
|
| 33120 |
+} |
|
| 33121 |
+.class-write-result .search-cont .cont-header, |
|
| 33122 |
+.class-write-result .search-cont .cont-footer {
|
|
| 33123 |
+ -webkit-box-flex: 0; |
|
| 33124 |
+ -ms-flex: none; |
|
| 33125 |
+ flex: none; |
|
| 33126 |
+} |
|
| 33127 |
+.class-write-result .search-cont .cont-header > *, |
|
| 33128 |
+.class-write-result .search-cont .cont-footer > * {
|
|
| 33129 |
+ margin: 0; |
|
| 33130 |
+} |
|
| 33131 |
+.class-write-result .search-cont .cont-header {
|
|
| 33132 |
+ padding-bottom: 2.4rem; |
|
| 33133 |
+} |
|
| 33134 |
+.class-write-result .search-cont .cont-body {
|
|
| 33135 |
+ position: relative; |
|
| 33136 |
+ -webkit-box-flex: 1; |
|
| 33137 |
+ -ms-flex: 1; |
|
| 33138 |
+ flex: 1; |
|
| 33139 |
+ overflow-y: auto; |
|
| 33140 |
+} |
|
| 33141 |
+.class-write-result .search-cont .cont-footer {
|
|
| 33142 |
+ padding-top: 2.4rem; |
|
| 33143 |
+} |
|
| 33144 |
+.class-write-result .search-etc {
|
|
| 33145 |
+ border-top: none; |
|
| 33146 |
+ display: grid; |
|
| 33147 |
+ grid-template-columns: 16rem auto; |
|
| 33148 |
+ overflow: hidden; |
|
| 33149 |
+ -webkit-box-align: stretch; |
|
| 33150 |
+ -ms-flex-align: stretch; |
|
| 33151 |
+ align-items: stretch; |
|
| 33152 |
+} |
|
| 33153 |
+.class-write-result .search-etc > * {
|
|
| 33154 |
+ padding: 2.4rem; |
|
| 33155 |
+} |
|
| 33156 |
+.class-write-result .search-etc > cite {
|
|
| 33157 |
+ display: -webkit-box; |
|
| 33158 |
+ display: -ms-flexbox; |
|
| 33159 |
+ display: flex; |
|
| 33160 |
+ -webkit-box-align: center; |
|
| 33161 |
+ -ms-flex-align: center; |
|
| 33162 |
+ align-items: center; |
|
| 33163 |
+ background-color: var(--color-background-info-primary); |
|
| 33164 |
+ font-size: var(--font-tit-sm); |
|
| 33165 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 33166 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 33167 |
+} |
|
| 33168 |
+ |
|
| 33169 |
+.popup-guide-classwrite {
|
|
| 33170 |
+ position: absolute; |
|
| 33171 |
+ top: 0; |
|
| 33172 |
+ left: 0; |
|
| 33173 |
+ right: 0; |
|
| 33174 |
+ bottom: 0; |
|
| 33175 |
+ background-color: rgba(17, 17, 17, 0.8); |
|
| 33176 |
+ backdrop-filter: saturate(200%) blur(2rem); |
|
| 33177 |
+ border-radius: 2.4rem; |
|
| 33178 |
+ z-index: 3; |
|
| 33179 |
+} |
|
| 33180 |
+.popup-guide-classwrite .ico-close {
|
|
| 33181 |
+ position: absolute; |
|
| 33182 |
+ top: 1.6rem; |
|
| 33183 |
+ right: 1.6rem; |
|
| 33184 |
+ left: auto; |
|
| 33185 |
+} |
|
| 33186 |
+.popup-guide-classwrite .pop-body img {
|
|
| 33187 |
+ display: block; |
|
| 33188 |
+ width: 100%; |
|
| 33189 |
+} |
|
| 33190 |
+.popup-guide-classwrite .pop-fnc {
|
|
| 33191 |
+ position: absolute; |
|
| 33192 |
+ bottom: 2rem; |
|
| 33193 |
+ left: 2rem; |
|
| 33194 |
+} |
|
| 33195 |
+.popup-guide-classwrite.is-active .pop-fnc {
|
|
| 33196 |
+ display: none; |
|
| 33197 |
+} |
|
| 33198 |
+.popup-guide-classwrite .checkradio input[type=checkbox] ~ label {
|
|
| 33199 |
+ color: var(--color-font-default-quaternary); |
|
| 33200 |
+} |
|
| 33201 |
+.popup-guide-classwrite .checkradio input[type=checkbox]:checked ~ label {
|
|
| 33202 |
+ color: #fff; |
|
| 33203 |
+} |
|
| 33204 |
+.popup-guide-classwrite .checkradio input[type=checkbox] ~ label:before, |
|
| 33205 |
+.popup-guide-classwrite .checkradio input[type=radio] ~ label:before {
|
|
| 33206 |
+ border-color: var(--color-font-default-tertiary); |
|
| 33207 |
+ background: none; |
|
| 33208 |
+} |
|
| 33209 |
+.popup-guide-classwrite .checkradio input[type=checkbox]:checked ~ label:before, |
|
| 33210 |
+.popup-guide-classwrite .checkradio input[type=checkbox]:checked ~ label:after {
|
|
| 33211 |
+ border-color: #fff; |
|
| 33212 |
+} |
|
| 33213 |
+ |
|
| 33214 |
+/* AI문항: 성취코드 */ |
|
| 33215 |
+.achievecode {
|
|
| 33216 |
+ display: -webkit-box; |
|
| 33217 |
+ display: -ms-flexbox; |
|
| 33218 |
+ display: flex; |
|
| 33219 |
+ -webkit-box-orient: vertical; |
|
| 33220 |
+ -webkit-box-direction: normal; |
|
| 33221 |
+ -ms-flex-direction: column; |
|
| 33222 |
+ flex-direction: column; |
|
| 33223 |
+ gap: 0.8rem; |
|
| 33224 |
+ max-height: 60rem; |
|
| 33225 |
+ overflow-y: auto; |
|
| 33226 |
+} |
|
| 33227 |
+.achievecode .tit-area {
|
|
| 33228 |
+ margin-bottom: 0.8rem; |
|
| 33229 |
+} |
|
| 33230 |
+.achievecode > * {
|
|
| 33231 |
+ margin: 0; |
|
| 33232 |
+} |
|
| 33233 |
+.achievecode .btn-cont {
|
|
| 33234 |
+ margin: 1.6rem 0 0; |
|
| 33235 |
+} |
|
| 33236 |
+.achievecode .bg-border-box {
|
|
| 33237 |
+ -webkit-box-flex: 0; |
|
| 33238 |
+ -ms-flex: none; |
|
| 33239 |
+ flex: none; |
|
| 33240 |
+} |
|
| 33241 |
+.achievecode .box-body {
|
|
| 33242 |
+ overflow: hidden; |
|
| 33243 |
+ -webkit-box-flex: 0; |
|
| 33244 |
+ -ms-flex: none; |
|
| 33245 |
+ flex: none; |
|
| 33246 |
+} |
|
| 33247 |
+ |
|
| 33248 |
+.achievecode-list {
|
|
| 33249 |
+ display: -webkit-box; |
|
| 33250 |
+ display: -ms-flexbox; |
|
| 33251 |
+ display: flex; |
|
| 33252 |
+ gap: 0.8rem; |
|
| 33253 |
+ overflow-x: auto; |
|
| 33254 |
+} |
|
| 33255 |
+.achievecode-list > li {
|
|
| 33256 |
+ -webkit-box-flex: 1; |
|
| 33257 |
+ -ms-flex: 1; |
|
| 33258 |
+ flex: 1; |
|
| 33259 |
+ padding: 1.6rem; |
|
| 33260 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33261 |
+ border-radius: 1.2rem; |
|
| 33262 |
+ background-color: var(--color-background-default-primary); |
|
| 33263 |
+ overflow: hidden; |
|
| 33264 |
+ min-width: 24rem; |
|
| 33265 |
+ -webkit-box-sizing: border-box; |
|
| 33266 |
+ box-sizing: border-box; |
|
| 33267 |
+} |
|
| 33268 |
+.achievecode-list > li.is-active {
|
|
| 33269 |
+ border-width: 0.1rem; |
|
| 33270 |
+ border-color: #a0a0a0; |
|
| 33271 |
+} |
|
| 33272 |
+.achievecode-list p {
|
|
| 33273 |
+ display: block; |
|
| 33274 |
+ font-size: 1.5rem; |
|
| 33275 |
+ margin-bottom: 0.8rem; |
|
| 33276 |
+} |
|
| 33277 |
+.achievecode-list .checkradio {
|
|
| 33278 |
+ overflow: hidden; |
|
| 33279 |
+} |
|
| 33280 |
+.achievecode-list .checkradio .txt-area {
|
|
| 33281 |
+ display: -webkit-box; |
|
| 33282 |
+ display: -ms-flexbox; |
|
| 33283 |
+ display: flex; |
|
| 33284 |
+ gap: 0.4rem; |
|
| 33285 |
+} |
|
| 33286 |
+.achievecode-list .checkradio strong {
|
|
| 33287 |
+ display: -webkit-box; |
|
| 33288 |
+ display: -ms-flexbox; |
|
| 33289 |
+ display: flex; |
|
| 33290 |
+ -webkit-box-align: center; |
|
| 33291 |
+ -ms-flex-align: center; |
|
| 33292 |
+ align-items: center; |
|
| 33293 |
+ -webkit-box-pack: center; |
|
| 33294 |
+ -ms-flex-pack: center; |
|
| 33295 |
+ justify-content: center; |
|
| 33296 |
+ width: 4rem; |
|
| 33297 |
+ -ms-flex-preferred-size: 4rem; |
|
| 33298 |
+ flex-basis: 4rem; |
|
| 33299 |
+ margin-top: -1.6rem; |
|
| 33300 |
+ margin-bottom: -1.6rem; |
|
| 33301 |
+ margin-left: -1.6rem; |
|
| 33302 |
+ -ms-flex-item-align: stretch; |
|
| 33303 |
+ align-self: stretch; |
|
| 33304 |
+} |
|
| 33305 |
+.achievecode-list .checkradio span {
|
|
| 33306 |
+ -webkit-box-flex: 1; |
|
| 33307 |
+ -ms-flex: 1; |
|
| 33308 |
+ flex: 1; |
|
| 33309 |
+} |
|
| 33310 |
+.achievecode-list .checkradio .font-color-red {
|
|
| 33311 |
+ background-color: rgba(238, 0, 0, 0.05); |
|
| 33312 |
+} |
|
| 33313 |
+.achievecode-list .checkradio .font-color-blue {
|
|
| 33314 |
+ background-color: rgba(0, 116, 229, 0.05); |
|
| 33315 |
+} |
|
| 33316 |
+.achievecode-list .checkradio .font-color-green {
|
|
| 33317 |
+ background-color: rgba(0, 149, 0, 0.05); |
|
| 33318 |
+} |
|
| 33319 |
+ |
|
| 33320 |
+.achievecode-add-area {
|
|
| 33321 |
+ display: -webkit-box; |
|
| 33322 |
+ display: -ms-flexbox; |
|
| 33323 |
+ display: flex; |
|
| 33324 |
+ -webkit-box-orient: vertical; |
|
| 33325 |
+ -webkit-box-direction: normal; |
|
| 33326 |
+ -ms-flex-direction: column; |
|
| 33327 |
+ flex-direction: column; |
|
| 33328 |
+ max-height: 70rem; |
|
| 33329 |
+ -ms-flex-wrap: nowrap; |
|
| 33330 |
+ flex-wrap: nowrap; |
|
| 33331 |
+ gap: 0.8rem; |
|
| 33332 |
+} |
|
| 33333 |
+.achievecode-add-area .top-area {
|
|
| 33334 |
+ display: -webkit-box; |
|
| 33335 |
+ display: -ms-flexbox; |
|
| 33336 |
+ display: flex; |
|
| 33337 |
+ -webkit-box-orient: vertical; |
|
| 33338 |
+ -webkit-box-direction: normal; |
|
| 33339 |
+ -ms-flex-direction: column; |
|
| 33340 |
+ flex-direction: column; |
|
| 33341 |
+ gap: 0.8rem; |
|
| 33342 |
+} |
|
| 33343 |
+ |
|
| 33344 |
+.achievecode-add-item {
|
|
| 33345 |
+ display: -webkit-box; |
|
| 33346 |
+ display: -ms-flexbox; |
|
| 33347 |
+ display: flex; |
|
| 33348 |
+ -webkit-box-flex: 0; |
|
| 33349 |
+ -ms-flex: none; |
|
| 33350 |
+ flex: none; |
|
| 33351 |
+ gap: 2.4rem; |
|
| 33352 |
+ background-color: var(--color-background-default-primary); |
|
| 33353 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33354 |
+ border-radius: 2.4rem; |
|
| 33355 |
+ padding: 2.4rem; |
|
| 33356 |
+ overflow: hidden; |
|
| 33357 |
+ -webkit-box-sizing: border-box; |
|
| 33358 |
+ box-sizing: border-box; |
|
| 33359 |
+} |
|
| 33360 |
+.achievecode-add-item .info-list {
|
|
| 33361 |
+ -webkit-box-flex: 1; |
|
| 33362 |
+ -ms-flex: 1; |
|
| 33363 |
+ flex: 1; |
|
| 33364 |
+ margin-bottom: 0; |
|
| 33365 |
+} |
|
| 33366 |
+.achievecode-add-item .btn-full-h {
|
|
| 33367 |
+ -ms-flex-item-align: stretch; |
|
| 33368 |
+ align-self: stretch; |
|
| 33369 |
+ background-color: var(--color-background-default-secondary); |
|
| 33370 |
+ margin: -2.4rem; |
|
| 33371 |
+ -webkit-box-sizing: border-box; |
|
| 33372 |
+ box-sizing: border-box; |
|
| 33373 |
+ -ms-flex-preferred-size: 8rem; |
|
| 33374 |
+ flex-basis: 8rem; |
|
| 33375 |
+ width: 8rem; |
|
| 33376 |
+ border-left: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33377 |
+} |
|
| 33378 |
+ |
|
| 33379 |
+.contents-sch-area {
|
|
| 33380 |
+ display: -webkit-box; |
|
| 33381 |
+ display: -ms-flexbox; |
|
| 33382 |
+ display: flex; |
|
| 33383 |
+ -webkit-box-orient: vertical; |
|
| 33384 |
+ -webkit-box-direction: normal; |
|
| 33385 |
+ -ms-flex-direction: column; |
|
| 33386 |
+ flex-direction: column; |
|
| 33387 |
+ gap: 1.6rem; |
|
| 33388 |
+ margin: 0 0 1.2rem !important; |
|
| 33389 |
+} |
|
| 33390 |
+.contents-sch-area .contents-sch-top-area {
|
|
| 33391 |
+ display: -webkit-box; |
|
| 33392 |
+ display: -ms-flexbox; |
|
| 33393 |
+ display: flex; |
|
| 33394 |
+ gap: 1.6rem; |
|
| 33395 |
+ height: 48rem; |
|
| 33396 |
+ -webkit-box-sizing: border-box; |
|
| 33397 |
+ box-sizing: border-box; |
|
| 33398 |
+ overflow: hidden; |
|
| 33399 |
+} |
|
| 33400 |
+.contents-sch-area .contents-sch-etc-area {
|
|
| 33401 |
+ display: -webkit-box; |
|
| 33402 |
+ display: -ms-flexbox; |
|
| 33403 |
+ display: flex; |
|
| 33404 |
+ -webkit-box-orient: vertical; |
|
| 33405 |
+ -webkit-box-direction: normal; |
|
| 33406 |
+ -ms-flex-direction: column; |
|
| 33407 |
+ flex-direction: column; |
|
| 33408 |
+ -ms-flex-preferred-size: 32rem; |
|
| 33409 |
+ flex-basis: 32rem; |
|
| 33410 |
+ height: 100%; |
|
| 33411 |
+ -webkit-box-sizing: border-box; |
|
| 33412 |
+ box-sizing: border-box; |
|
| 33413 |
+} |
|
| 33414 |
+.contents-sch-area .contents-sch-etc-area .tit-area {
|
|
| 33415 |
+ -webkit-box-flex: 0; |
|
| 33416 |
+ -ms-flex: none; |
|
| 33417 |
+ flex: none; |
|
| 33418 |
+ margin-bottom: 1.6rem; |
|
| 33419 |
+} |
|
| 33420 |
+.contents-sch-area .contents-sch-etc-area .sch-etc-cont {
|
|
| 33421 |
+ -webkit-box-flex: 1; |
|
| 33422 |
+ -ms-flex: 1; |
|
| 33423 |
+ flex: 1; |
|
| 33424 |
+ overflow-y: auto; |
|
| 33425 |
+} |
|
| 33426 |
+.contents-sch-area .contents-sch {
|
|
| 33427 |
+ display: -webkit-box; |
|
| 33428 |
+ display: -ms-flexbox; |
|
| 33429 |
+ display: flex; |
|
| 33430 |
+ -webkit-box-orient: vertical; |
|
| 33431 |
+ -webkit-box-direction: normal; |
|
| 33432 |
+ -ms-flex-direction: column; |
|
| 33433 |
+ flex-direction: column; |
|
| 33434 |
+ gap: 0.8rem; |
|
| 33435 |
+ -webkit-box-flex: 1; |
|
| 33436 |
+ -ms-flex: 1; |
|
| 33437 |
+ flex: 1; |
|
| 33438 |
+ margin: 0; |
|
| 33439 |
+ overflow: hidden; |
|
| 33440 |
+} |
|
| 33441 |
+.contents-sch-area .sch-result-cont {
|
|
| 33442 |
+ overflow-y: auto; |
|
| 33443 |
+ overflow-x: hidden; |
|
| 33444 |
+} |
|
| 33445 |
+ |
|
| 33446 |
+.contents-add-area {
|
|
| 33447 |
+ min-height: 40rem; |
|
| 33448 |
+ height: 40rem; |
|
| 33449 |
+ overflow-y: auto; |
|
| 33450 |
+} |
|
| 33451 |
+ |
|
| 33452 |
+@keyframes inform-on {
|
|
| 33453 |
+ 0% {
|
|
| 33454 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33455 |
+ } |
|
| 33456 |
+ 100% {
|
|
| 33457 |
+ border: 0.1rem solid var(--color-stroke-brand-primary); |
|
| 33458 |
+ } |
|
| 33459 |
+} |
|
| 33460 |
+.inform-list li {
|
|
| 33461 |
+ position: relative; |
|
| 33462 |
+ display: -webkit-box; |
|
| 33463 |
+ display: -ms-flexbox; |
|
| 33464 |
+ display: flex; |
|
| 33465 |
+ -webkit-box-align: center; |
|
| 33466 |
+ -ms-flex-align: center; |
|
| 33467 |
+ align-items: center; |
|
| 33468 |
+ gap: 2.4rem; |
|
| 33469 |
+ padding: 2.4rem; |
|
| 33470 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33471 |
+ border-radius: 2.4rem; |
|
| 33472 |
+ background: var(--color-background-default-secondary); |
|
| 33473 |
+} |
|
| 33474 |
+.inform-list li .img-area i {
|
|
| 33475 |
+ display: block; |
|
| 33476 |
+ width: 3.2rem; |
|
| 33477 |
+ height: 3.2rem; |
|
| 33478 |
+ background-size: cover; |
|
| 33479 |
+ background-repeat: no-repeat; |
|
| 33480 |
+ background-position: 0 0; |
|
| 33481 |
+} |
|
| 33482 |
+.inform-list li .img-area .ico-confirm {
|
|
| 33483 |
+ background-image: url("../images/common/common/img_confirm.svg");
|
|
| 33484 |
+} |
|
| 33485 |
+.inform-list li .img-area .ico-warning {
|
|
| 33486 |
+ background-image: url("../images/common/common/img_warning.svg");
|
|
| 33487 |
+} |
|
| 33488 |
+.inform-list li .txt-area {
|
|
| 33489 |
+ word-break: keep-all; |
|
| 33490 |
+} |
|
| 33491 |
+.inform-list li .txt-area .profile-area {
|
|
| 33492 |
+ gap: 0.8rem; |
|
| 33493 |
+ margin-bottom: 0.4rem; |
|
| 33494 |
+} |
|
| 33495 |
+.inform-list li .txt-area .profile-area .img-area {
|
|
| 33496 |
+ width: 2.4rem; |
|
| 33497 |
+ height: 2.4rem; |
|
| 33498 |
+} |
|
| 33499 |
+.inform-list li .txt-area .profile-area .txt-area cite {
|
|
| 33500 |
+ font-size: 1.2rem; |
|
| 33501 |
+} |
|
| 33502 |
+.inform-list li .txt-area h3 {
|
|
| 33503 |
+ font-size: 1.6rem; |
|
| 33504 |
+ font-weight: 400; |
|
| 33505 |
+} |
|
| 33506 |
+.inform-list li .txt-area p {
|
|
| 33507 |
+ color: var(--color-font-default-tertiary); |
|
| 33508 |
+ margin-top: 0.2rem; |
|
| 33509 |
+} |
|
| 33510 |
+.inform-list li .txt-area span {
|
|
| 33511 |
+ display: block; |
|
| 33512 |
+ font-size: 1.2rem; |
|
| 33513 |
+ color: var(--color-font-default-tertiary); |
|
| 33514 |
+ margin-top: 0.6rem; |
|
| 33515 |
+} |
|
| 33516 |
+.inform-list li.on {
|
|
| 33517 |
+ background: #fff; |
|
| 33518 |
+ -webkit-animation: inform-on 0.5s 2 ease-out; |
|
| 33519 |
+ animation: inform-on 0.5s 2 ease-out; |
|
| 33520 |
+} |
|
| 33521 |
+.inform-list li.on::after {
|
|
| 33522 |
+ content: ""; |
|
| 33523 |
+ position: absolute; |
|
| 33524 |
+ top: 1.6rem; |
|
| 33525 |
+ right: 1.6rem; |
|
| 33526 |
+ display: block; |
|
| 33527 |
+ background-color: var(--color-background-brand-secondary-inverse); |
|
| 33528 |
+ width: 0.4rem; |
|
| 33529 |
+ height: 0.4rem; |
|
| 33530 |
+ border-radius: 2.4rem; |
|
| 33531 |
+} |
|
| 33532 |
+.inform-list li ~ li {
|
|
| 33533 |
+ margin-top: 0.8rem; |
|
| 33534 |
+} |
|
| 33535 |
+ |
|
| 33536 |
+.test-write-area {
|
|
| 33537 |
+ display: -webkit-box; |
|
| 33538 |
+ display: -ms-flexbox; |
|
| 33539 |
+ display: flex; |
|
| 33540 |
+ -webkit-box-orient: vertical; |
|
| 33541 |
+ -webkit-box-direction: normal; |
|
| 33542 |
+ -ms-flex-direction: column; |
|
| 33543 |
+ flex-direction: column; |
|
| 33544 |
+ gap: 1.6rem; |
|
| 33545 |
+} |
|
| 33546 |
+.test-write-area > .tit-area, |
|
| 33547 |
+.test-write-area .sch-box {
|
|
| 33548 |
+ margin-bottom: 0; |
|
| 33549 |
+} |
|
| 33550 |
+.test-write-area .sch-box {
|
|
| 33551 |
+ -ms-flex-preferred-size: 30rem; |
|
| 33552 |
+ flex-basis: 30rem; |
|
| 33553 |
+} |
|
| 33554 |
+.test-write-area .test-cont {
|
|
| 33555 |
+ display: -webkit-box; |
|
| 33556 |
+ display: -ms-flexbox; |
|
| 33557 |
+ display: flex; |
|
| 33558 |
+} |
|
| 33559 |
+.test-write-area .test-cont > .l-area, |
|
| 33560 |
+.test-write-area .test-cont > .r-area {
|
|
| 33561 |
+ -webkit-box-flex: 1; |
|
| 33562 |
+ -ms-flex: 1; |
|
| 33563 |
+ flex: 1; |
|
| 33564 |
+ min-width: 0; |
|
| 33565 |
+} |
|
| 33566 |
+.test-write-area .test-cont > .c-area {
|
|
| 33567 |
+ display: -webkit-box; |
|
| 33568 |
+ display: -ms-flexbox; |
|
| 33569 |
+ display: flex; |
|
| 33570 |
+ -webkit-box-orient: vertical; |
|
| 33571 |
+ -webkit-box-direction: normal; |
|
| 33572 |
+ -ms-flex-direction: column; |
|
| 33573 |
+ flex-direction: column; |
|
| 33574 |
+ -webkit-box-pack: center; |
|
| 33575 |
+ -ms-flex-pack: center; |
|
| 33576 |
+ justify-content: center; |
|
| 33577 |
+ -webkit-box-align: center; |
|
| 33578 |
+ -ms-flex-align: center; |
|
| 33579 |
+ align-items: center; |
|
| 33580 |
+ -ms-flex-preferred-size: 5.6rem; |
|
| 33581 |
+ flex-basis: 5.6rem; |
|
| 33582 |
+ gap: 0.8rem; |
|
| 33583 |
+} |
|
| 33584 |
+.test-write-area .test-cont .scroll-area {
|
|
| 33585 |
+ display: -webkit-box; |
|
| 33586 |
+ display: -ms-flexbox; |
|
| 33587 |
+ display: flex; |
|
| 33588 |
+ -webkit-box-orient: vertical; |
|
| 33589 |
+ -webkit-box-direction: normal; |
|
| 33590 |
+ -ms-flex-direction: column; |
|
| 33591 |
+ flex-direction: column; |
|
| 33592 |
+ height: 100%; |
|
| 33593 |
+ -webkit-box-flex: 1; |
|
| 33594 |
+ -ms-flex: 1; |
|
| 33595 |
+ flex: 1; |
|
| 33596 |
+ overflow: hidden; |
|
| 33597 |
+} |
|
| 33598 |
+.test-write-area .test-cont .scroll-area .scroll {
|
|
| 33599 |
+ -webkit-box-flex: 1; |
|
| 33600 |
+ -ms-flex: 1; |
|
| 33601 |
+ flex: 1; |
|
| 33602 |
+ overflow-y: auto; |
|
| 33603 |
+} |
|
| 33604 |
+.test-write-area .test-cont .bg-border-box {
|
|
| 33605 |
+ height: 64rem; |
|
| 33606 |
+ overflow: hidden; |
|
| 33607 |
+} |
|
| 33608 |
+.test-write-area .test-cont .bg-border-box .box-body {
|
|
| 33609 |
+ display: -webkit-box; |
|
| 33610 |
+ display: -ms-flexbox; |
|
| 33611 |
+ display: flex; |
|
| 33612 |
+ -webkit-box-orient: vertical; |
|
| 33613 |
+ -webkit-box-direction: normal; |
|
| 33614 |
+ -ms-flex-direction: column; |
|
| 33615 |
+ flex-direction: column; |
|
| 33616 |
+ -webkit-box-flex: 1; |
|
| 33617 |
+ -ms-flex: 1; |
|
| 33618 |
+ flex: 1; |
|
| 33619 |
+ overflow: hidden; |
|
| 33620 |
+} |
|
| 33621 |
+.test-write-area .test-cont .bg-border-box .tabs-cont {
|
|
| 33622 |
+ height: 100%; |
|
| 33623 |
+ overflow: hidden; |
|
| 33624 |
+} |
|
| 33625 |
+.test-write-area .test-cont .bg-border-box .box-footer {
|
|
| 33626 |
+ display: -webkit-box; |
|
| 33627 |
+ display: -ms-flexbox; |
|
| 33628 |
+ display: flex; |
|
| 33629 |
+ -webkit-box-align: center; |
|
| 33630 |
+ -ms-flex-align: center; |
|
| 33631 |
+ align-items: center; |
|
| 33632 |
+ gap: 0.8rem; |
|
| 33633 |
+ -webkit-box-pack: end; |
|
| 33634 |
+ -ms-flex-pack: end; |
|
| 33635 |
+ justify-content: flex-end; |
|
| 33636 |
+} |
|
| 33637 |
+.test-write-area .test-cont .bg-border-box .total-txt {
|
|
| 33638 |
+ font-size: 1.6rem; |
|
| 33639 |
+} |
|
| 33640 |
+.test-write-area .test-cont .tabs-cont .fnc-area, |
|
| 33641 |
+.test-write-area .test-cont .tabs-cont .tit-area {
|
|
| 33642 |
+ margin-bottom: 0.8rem; |
|
| 33643 |
+} |
|
| 33644 |
+ |
|
| 33645 |
+.test-achievecode-add-area {
|
|
| 33646 |
+ display: -webkit-box; |
|
| 33647 |
+ display: -ms-flexbox; |
|
| 33648 |
+ display: flex; |
|
| 33649 |
+ -webkit-box-orient: vertical; |
|
| 33650 |
+ -webkit-box-direction: normal; |
|
| 33651 |
+ -ms-flex-direction: column; |
|
| 33652 |
+ flex-direction: column; |
|
| 33653 |
+ gap: 0.8rem; |
|
| 33654 |
+} |
|
| 33655 |
+.test-achievecode-add-area .top-area {
|
|
| 33656 |
+ display: -webkit-box; |
|
| 33657 |
+ display: -ms-flexbox; |
|
| 33658 |
+ display: flex; |
|
| 33659 |
+ -webkit-box-orient: vertical; |
|
| 33660 |
+ -webkit-box-direction: normal; |
|
| 33661 |
+ -ms-flex-direction: column; |
|
| 33662 |
+ flex-direction: column; |
|
| 33663 |
+ gap: 0.8rem; |
|
| 33664 |
+} |
|
| 33665 |
+ |
|
| 33666 |
+.folder-list, .folder-block-list {
|
|
| 33667 |
+ display: grid; |
|
| 33668 |
+ grid-template-columns: repeat(3, 1fr); |
|
| 33669 |
+ gap: 1.6rem; |
|
| 33670 |
+ font-size: 1.6rem; |
|
| 33671 |
+} |
|
| 33672 |
+.folder-list li, .folder-block-list li {
|
|
| 33673 |
+ position: relative; |
|
| 33674 |
+ display: -webkit-box; |
|
| 33675 |
+ display: -ms-flexbox; |
|
| 33676 |
+ display: flex; |
|
| 33677 |
+ padding: 1.6rem; |
|
| 33678 |
+ -webkit-box-align: center; |
|
| 33679 |
+ -ms-flex-align: center; |
|
| 33680 |
+ align-items: center; |
|
| 33681 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33682 |
+ height: 16rem; |
|
| 33683 |
+ -webkit-box-sizing: border-box; |
|
| 33684 |
+ box-sizing: border-box; |
|
| 33685 |
+ border-radius: 2.4rem; |
|
| 33686 |
+ background-color: var(--color-background-default-primary); |
|
| 33687 |
+ gap: 1.6rem; |
|
| 33688 |
+} |
|
| 33689 |
+.folder-list li:hover .folder-fnc-r, .folder-block-list li:hover .folder-fnc-r {
|
|
| 33690 |
+ display: block; |
|
| 33691 |
+} |
|
| 33692 |
+.folder-list.col1, .col1.folder-block-list {
|
|
| 33693 |
+ grid-template-columns: repeat(1, 1fr); |
|
| 33694 |
+} |
|
| 33695 |
+.folder-list.col4, .col4.folder-block-list {
|
|
| 33696 |
+ grid-template-columns: repeat(4, 1fr); |
|
| 33697 |
+} |
|
| 33698 |
+.folder-list.sm li, .sm.folder-block-list li {
|
|
| 33699 |
+ height: 12rem; |
|
| 33700 |
+} |
|
| 33701 |
+.folder-list .num, .folder-block-list .num {
|
|
| 33702 |
+ -webkit-box-flex: 0; |
|
| 33703 |
+ -ms-flex: none; |
|
| 33704 |
+ flex: none; |
|
| 33705 |
+ display: -webkit-box; |
|
| 33706 |
+ display: -ms-flexbox; |
|
| 33707 |
+ display: flex; |
|
| 33708 |
+ -webkit-box-align: center; |
|
| 33709 |
+ -ms-flex-align: center; |
|
| 33710 |
+ align-items: center; |
|
| 33711 |
+ -webkit-box-pack: center; |
|
| 33712 |
+ -ms-flex-pack: center; |
|
| 33713 |
+ justify-content: center; |
|
| 33714 |
+ width: 5.6rem; |
|
| 33715 |
+ height: 5.6rem; |
|
| 33716 |
+ background-color: var(--color-background-brand-primary); |
|
| 33717 |
+ font-size: 2.4rem; |
|
| 33718 |
+ font-weight: 700; |
|
| 33719 |
+ color: var(--color-primary50); |
|
| 33720 |
+ border-radius: 2.4rem; |
|
| 33721 |
+} |
|
| 33722 |
+.folder-list p, .folder-block-list p {
|
|
| 33723 |
+ font-weight: 700; |
|
| 33724 |
+ color: var(--color-font-default-primary); |
|
| 33725 |
+} |
|
| 33726 |
+.folder-list .folder-fnc-l, .folder-block-list .folder-fnc-l, |
|
| 33727 |
+.folder-list .folder-fnc-r, |
|
| 33728 |
+.folder-block-list .folder-fnc-r {
|
|
| 33729 |
+ position: absolute; |
|
| 33730 |
+ top: 0.8rem; |
|
| 33731 |
+ z-index: 1; |
|
| 33732 |
+} |
|
| 33733 |
+.folder-list .folder-fnc-l, .folder-block-list .folder-fnc-l {
|
|
| 33734 |
+ left: 0.8rem; |
|
| 33735 |
+} |
|
| 33736 |
+.folder-list .folder-fnc-r, .folder-block-list .folder-fnc-r {
|
|
| 33737 |
+ display: block; |
|
| 33738 |
+ right: 0.8rem; |
|
| 33739 |
+} |
|
| 33740 |
+.folder-list .add, .folder-block-list .add {
|
|
| 33741 |
+ border-style: dashed; |
|
| 33742 |
+ border-width: 0.2rem; |
|
| 33743 |
+ -webkit-box-orient: vertical; |
|
| 33744 |
+ -webkit-box-direction: normal; |
|
| 33745 |
+ -ms-flex-direction: column; |
|
| 33746 |
+ flex-direction: column; |
|
| 33747 |
+ -webkit-box-pack: center; |
|
| 33748 |
+ -ms-flex-pack: center; |
|
| 33749 |
+ justify-content: center; |
|
| 33750 |
+ font-size: 1.4rem; |
|
| 33751 |
+ color: var(--color-font-default-tertiary); |
|
| 33752 |
+ gap: 0.8rem; |
|
| 33753 |
+} |
|
| 33754 |
+.folder-list .add::before, .folder-block-list .add::before {
|
|
| 33755 |
+ content: " "; |
|
| 33756 |
+ width: var(--size-icon-md); |
|
| 33757 |
+ height: var(--size-icon-md); |
|
| 33758 |
+ -webkit-mask-size: cover; |
|
| 33759 |
+ mask-size: cover; |
|
| 33760 |
+ -webkit-mask-position: center; |
|
| 33761 |
+ mask-position: center; |
|
| 33762 |
+ -webkit-mask-repeat: no-repeat; |
|
| 33763 |
+ mask-repeat: no-repeat; |
|
| 33764 |
+ -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg fill='%23111'%3E%3Cpolygon points='13 3 11 3 11 11 3 11 3 13 11 13 11 21 13 21 13 13 21 13 21 11 13 11 13 3'/%3E%3C/g%3E%3C/svg%3E");
|
|
| 33765 |
+ mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg fill='%23111'%3E%3Cpolygon points='13 3 11 3 11 11 3 11 3 13 11 13 11 21 13 21 13 13 21 13 21 11 13 11 13 3'/%3E%3C/g%3E%3C/svg%3E");
|
|
| 33766 |
+ background-color: var(--color-icon-default-primary); |
|
| 33767 |
+ background-color: var(--color-font-default-tertiary); |
|
| 33768 |
+} |
|
| 33769 |
+.folder-list .etc-fnc-area li, .folder-block-list .etc-fnc-area li {
|
|
| 33770 |
+ padding: initial; |
|
| 33771 |
+ height: auto; |
|
| 33772 |
+ border-radius: initial; |
|
| 33773 |
+ border: initial; |
|
| 33774 |
+} |
|
| 33775 |
+ |
|
| 33776 |
+.folder-block-list {
|
|
| 33777 |
+ display: -webkit-box; |
|
| 33778 |
+ display: -ms-flexbox; |
|
| 33779 |
+ display: flex; |
|
| 33780 |
+ -webkit-box-orient: vertical; |
|
| 33781 |
+ -webkit-box-direction: normal; |
|
| 33782 |
+ -ms-flex-direction: column; |
|
| 33783 |
+ flex-direction: column; |
|
| 33784 |
+ gap: 0.8rem; |
|
| 33785 |
+} |
|
| 33786 |
+.folder-block-list > li {
|
|
| 33787 |
+ height: 8rem; |
|
| 33788 |
+} |
|
| 33789 |
+.folder-block-list .num {
|
|
| 33790 |
+ -webkit-box-flex: 0; |
|
| 33791 |
+ -ms-flex: none; |
|
| 33792 |
+ flex: none; |
|
| 33793 |
+ display: -webkit-box; |
|
| 33794 |
+ display: -ms-flexbox; |
|
| 33795 |
+ display: flex; |
|
| 33796 |
+ -webkit-box-align: center; |
|
| 33797 |
+ -ms-flex-align: center; |
|
| 33798 |
+ align-items: center; |
|
| 33799 |
+ -webkit-box-pack: center; |
|
| 33800 |
+ -ms-flex-pack: center; |
|
| 33801 |
+ justify-content: center; |
|
| 33802 |
+ width: 4rem; |
|
| 33803 |
+ height: 4rem; |
|
| 33804 |
+ background-color: var(--color-background-brand-primary); |
|
| 33805 |
+ font-size: 1.6rem; |
|
| 33806 |
+ font-weight: 700; |
|
| 33807 |
+ color: var(--color-primary50); |
|
| 33808 |
+ border-radius: 1.2rem; |
|
| 33809 |
+} |
|
| 33810 |
+.folder-block-list p {
|
|
| 33811 |
+ display: -webkit-box; |
|
| 33812 |
+ overflow: hidden; |
|
| 33813 |
+ line-height: 1.4; |
|
| 33814 |
+ width: 100%; |
|
| 33815 |
+ text-overflow: ellipsis; |
|
| 33816 |
+ -webkit-box-orient: vertical; |
|
| 33817 |
+ -webkit-line-clamp: 2; |
|
| 33818 |
+} |
|
| 33819 |
+ |
|
| 33820 |
+.star {
|
|
| 33821 |
+ position: relative; |
|
| 33822 |
+ display: inline-block; |
|
| 33823 |
+ width: 8rem; |
|
| 33824 |
+ height: 1.6rem; |
|
| 33825 |
+ background: url("../images/common/common/btn_star.svg") top left repeat-x;
|
|
| 33826 |
+ background-size: auto 3.2rem; |
|
| 33827 |
+ vertical-align: middle; |
|
| 33828 |
+} |
|
| 33829 |
+.star span {
|
|
| 33830 |
+ position: absolute; |
|
| 33831 |
+ top: 0; |
|
| 33832 |
+ left: 0; |
|
| 33833 |
+ bottom: 0; |
|
| 33834 |
+ text-indent: -99999px; |
|
| 33835 |
+ background: url("../images/common/common/btn_star.svg") 0 -1.6rem repeat-x;
|
|
| 33836 |
+ background-size: auto 3.2rem; |
|
| 33837 |
+} |
|
| 33838 |
+ |
|
| 33839 |
+.star-check button {
|
|
| 33840 |
+ width: 3.2rem; |
|
| 33841 |
+ height: 3.2rem; |
|
| 33842 |
+ background: url("../images/common/common/btn_star.svg") no-repeat;
|
|
| 33843 |
+ background-size: auto 6.4rem; |
|
| 33844 |
+ background-position: top left; |
|
| 33845 |
+ background-repeat: no-repeat; |
|
| 33846 |
+ overflow: hidden; |
|
| 33847 |
+} |
|
| 33848 |
+.star-check button.is-active, .star-check button.is-hover {
|
|
| 33849 |
+ background-position: 0 -3.2rem; |
|
| 33850 |
+} |
|
| 33851 |
+ |
|
| 33852 |
+.star-check-list {
|
|
| 33853 |
+ display: -webkit-box; |
|
| 33854 |
+ display: -ms-flexbox; |
|
| 33855 |
+ display: flex; |
|
| 33856 |
+ -webkit-box-orient: vertical; |
|
| 33857 |
+ -webkit-box-direction: normal; |
|
| 33858 |
+ -ms-flex-direction: column; |
|
| 33859 |
+ flex-direction: column; |
|
| 33860 |
+ gap: 0.8rem; |
|
| 33861 |
+} |
|
| 33862 |
+.star-check-list li {
|
|
| 33863 |
+ display: -webkit-box; |
|
| 33864 |
+ display: -ms-flexbox; |
|
| 33865 |
+ display: flex; |
|
| 33866 |
+ -webkit-box-orient: vertical; |
|
| 33867 |
+ -webkit-box-direction: normal; |
|
| 33868 |
+ -ms-flex-direction: column; |
|
| 33869 |
+ flex-direction: column; |
|
| 33870 |
+ gap: 0.8rem; |
|
| 33871 |
+ background-color: var(--color-background-default-secondary); |
|
| 33872 |
+ border-radius: 2.4rem; |
|
| 33873 |
+ padding: 1.6rem 2.4rem; |
|
| 33874 |
+ text-align: left; |
|
| 33875 |
+} |
|
| 33876 |
+.star-check-list .txt-area p {
|
|
| 33877 |
+ font-size: 1.5rem; |
|
| 33878 |
+} |
|
| 33879 |
+.star-check-list .star-check {
|
|
| 33880 |
+ text-align: center; |
|
| 33881 |
+} |
|
| 33882 |
+ |
|
| 33883 |
+.step-list li {
|
|
| 33884 |
+ visibility: hidden; |
|
| 33885 |
+} |
|
| 33886 |
+.step-list li.is-active {
|
|
| 33887 |
+ visibility: visible; |
|
| 33888 |
+ -webkit-animation: opacity 1s forwards; |
|
| 33889 |
+ animation: opacity 1s forwards; |
|
| 33890 |
+} |
|
| 33891 |
+ |
|
| 33892 |
+.step-end {
|
|
| 33893 |
+ display: none; |
|
| 33894 |
+ -webkit-animation: opacityUp 0.5s forwards; |
|
| 33895 |
+ animation: opacityUp 0.5s forwards; |
|
| 33896 |
+} |
|
| 33897 |
+ |
|
| 33898 |
+.mark-area {
|
|
| 33899 |
+ display: -webkit-box; |
|
| 33900 |
+ display: -ms-flexbox; |
|
| 33901 |
+ display: flex; |
|
| 33902 |
+ gap: 2.4rem; |
|
| 33903 |
+} |
|
| 33904 |
+.mark-area .sticky-cont {
|
|
| 33905 |
+ position: relative; |
|
| 33906 |
+ -webkit-box-sizing: border-box; |
|
| 33907 |
+ box-sizing: border-box; |
|
| 33908 |
+ width: 24rem; |
|
| 33909 |
+ -webkit-box-flex: 0; |
|
| 33910 |
+ -ms-flex: none; |
|
| 33911 |
+ flex: none; |
|
| 33912 |
+} |
|
| 33913 |
+.mark-area .sticky {
|
|
| 33914 |
+ display: -webkit-box; |
|
| 33915 |
+ display: -ms-flexbox; |
|
| 33916 |
+ display: flex; |
|
| 33917 |
+ -webkit-box-orient: vertical; |
|
| 33918 |
+ -webkit-box-direction: normal; |
|
| 33919 |
+ -ms-flex-direction: column; |
|
| 33920 |
+ flex-direction: column; |
|
| 33921 |
+ -webkit-box-pack: justify; |
|
| 33922 |
+ -ms-flex-pack: justify; |
|
| 33923 |
+ justify-content: space-between; |
|
| 33924 |
+ background-color: var(--color-background-default-tertiary); |
|
| 33925 |
+ border-radius: 2.4rem; |
|
| 33926 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33927 |
+ padding: 2.4rem 1.6rem; |
|
| 33928 |
+ height: calc(100vh - (var(--header-height) + 4.8rem)); |
|
| 33929 |
+ gap: 1.6rem; |
|
| 33930 |
+ top: calc(var(--header-height) + 2.4rem); |
|
| 33931 |
+} |
|
| 33932 |
+.mark-area .btn-flex-cont {
|
|
| 33933 |
+ margin: 0; |
|
| 33934 |
+} |
|
| 33935 |
+ |
|
| 33936 |
+.img-sch-area .sch-area {
|
|
| 33937 |
+ position: sticky; |
|
| 33938 |
+ display: -webkit-box; |
|
| 33939 |
+ display: -ms-flexbox; |
|
| 33940 |
+ display: flex; |
|
| 33941 |
+ gap: 0.8rem; |
|
| 33942 |
+ top: -2rem; |
|
| 33943 |
+ z-index: 2; |
|
| 33944 |
+ background-color: var(--color-background-default-secondary); |
|
| 33945 |
+ padding: 2rem; |
|
| 33946 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33947 |
+ border-radius: 2.4rem; |
|
| 33948 |
+ overflow: hidden; |
|
| 33949 |
+} |
|
| 33950 |
+.img-sch-area .sch-area .sch {
|
|
| 33951 |
+ -webkit-box-flex: 1; |
|
| 33952 |
+ -ms-flex: 1; |
|
| 33953 |
+ flex: 1; |
|
| 33954 |
+} |
|
| 33955 |
+.img-sch-area .img-sch-result {
|
|
| 33956 |
+ padding: 4.8rem; |
|
| 33957 |
+ background-color: var(--color-background-default-secondary); |
|
| 33958 |
+ border-radius: 2.4rem; |
|
| 33959 |
+} |
|
| 33960 |
+.img-sch-area .img-sch-list {
|
|
| 33961 |
+ display: -webkit-box; |
|
| 33962 |
+ display: -ms-flexbox; |
|
| 33963 |
+ display: flex; |
|
| 33964 |
+ -ms-flex-wrap: wrap; |
|
| 33965 |
+ flex-wrap: wrap; |
|
| 33966 |
+ gap: 1.6rem; |
|
| 33967 |
+} |
|
| 33968 |
+.img-sch-area .img-sch-list li {
|
|
| 33969 |
+ position: relative; |
|
| 33970 |
+ width: calc((100% - 8rem) / 6); |
|
| 33971 |
+} |
|
| 33972 |
+.img-sch-area .img-sch-list li:hover {
|
|
| 33973 |
+ z-index: 1; |
|
| 33974 |
+} |
|
| 33975 |
+.img-sch-area .img-sch-list li:hover figure {
|
|
| 33976 |
+ -webkit-transform: scale(1.8); |
|
| 33977 |
+ transform: scale(1.8); |
|
| 33978 |
+} |
|
| 33979 |
+.img-sch-area .img-sch-list figure {
|
|
| 33980 |
+ position: relative; |
|
| 33981 |
+ height: 0; |
|
| 33982 |
+ padding-top: 100%; |
|
| 33983 |
+ background-color: var(--color-background-default-secondary); |
|
| 33984 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 33985 |
+ border-radius: 2.4rem; |
|
| 33986 |
+} |
|
| 33987 |
+.img-sch-area .img-sch-list figure img {
|
|
| 33988 |
+ -o-object-fit: cover; |
|
| 33989 |
+ object-fit: cover; |
|
| 33990 |
+ position: absolute; |
|
| 33991 |
+ display: block; |
|
| 33992 |
+ top: 50%; |
|
| 33993 |
+ left: 50%; |
|
| 33994 |
+ -webkit-transform: translate(-50%, -50%); |
|
| 33995 |
+ transform: translate(-50%, -50%); |
|
| 33996 |
+ max-width: 100%; |
|
| 33997 |
+ max-height: 100%; |
|
| 33998 |
+} |
|
| 33999 |
+ |
|
| 34000 |
+/* .test-list */ |
|
| 34001 |
+.test-list {
|
|
| 34002 |
+ display: -webkit-box; |
|
| 34003 |
+ display: -ms-flexbox; |
|
| 34004 |
+ display: flex; |
|
| 34005 |
+ -ms-flex-wrap: wrap; |
|
| 34006 |
+ flex-wrap: wrap; |
|
| 34007 |
+ gap: 1.6rem; |
|
| 34008 |
+} |
|
| 34009 |
+.test-list li {
|
|
| 34010 |
+ -ms-flex-preferred-size: calc((100% - 0.8rem) / 2); |
|
| 34011 |
+ flex-basis: calc((100% - 0.8rem) / 2); |
|
| 34012 |
+ display: -webkit-box; |
|
| 34013 |
+ display: -ms-flexbox; |
|
| 34014 |
+ display: flex; |
|
| 34015 |
+ -webkit-box-orient: vertical; |
|
| 34016 |
+ -webkit-box-direction: normal; |
|
| 34017 |
+ -ms-flex-direction: column; |
|
| 34018 |
+ flex-direction: column; |
|
| 34019 |
+ gap: 2.4rem; |
|
| 34020 |
+ -webkit-box-pack: center; |
|
| 34021 |
+ -ms-flex-pack: center; |
|
| 34022 |
+ justify-content: center; |
|
| 34023 |
+ position: relative; |
|
| 34024 |
+ padding: 2.4rem 3.2rem; |
|
| 34025 |
+ -webkit-box-sizing: border-box; |
|
| 34026 |
+ box-sizing: border-box; |
|
| 34027 |
+ border-radius: 0.8rem; |
|
| 34028 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34029 |
+ min-width: 0; |
|
| 34030 |
+} |
|
| 34031 |
+.test-list li .cont {
|
|
| 34032 |
+ display: -webkit-box; |
|
| 34033 |
+ display: -ms-flexbox; |
|
| 34034 |
+ display: flex; |
|
| 34035 |
+ -webkit-box-align: center; |
|
| 34036 |
+ -ms-flex-align: center; |
|
| 34037 |
+ align-items: center; |
|
| 34038 |
+ gap: 2.4rem; |
|
| 34039 |
+} |
|
| 34040 |
+.test-list li .btn-flex-cont {
|
|
| 34041 |
+ margin: 0; |
|
| 34042 |
+} |
|
| 34043 |
+.test-list li .txt-area {
|
|
| 34044 |
+ -webkit-box-flex: 1; |
|
| 34045 |
+ -ms-flex: 1; |
|
| 34046 |
+ flex: 1; |
|
| 34047 |
+} |
|
| 34048 |
+.test-list li .txt-area .label-area {
|
|
| 34049 |
+ margin-bottom: 1.2rem; |
|
| 34050 |
+} |
|
| 34051 |
+.test-list li .txt-area h3 {
|
|
| 34052 |
+ font-size: 1.8rem; |
|
| 34053 |
+ font-weight: 500; |
|
| 34054 |
+ word-break: keep-all; |
|
| 34055 |
+ display: -webkit-box; |
|
| 34056 |
+ overflow: hidden; |
|
| 34057 |
+ line-height: 1.25; |
|
| 34058 |
+ width: 100%; |
|
| 34059 |
+ text-overflow: ellipsis; |
|
| 34060 |
+ -webkit-box-orient: vertical; |
|
| 34061 |
+ -webkit-line-clamp: 2; |
|
| 34062 |
+} |
|
| 34063 |
+.test-list li .txt-area small {
|
|
| 34064 |
+ display: block; |
|
| 34065 |
+ font-size: 1.2rem; |
|
| 34066 |
+ margin-top: 0.4rem; |
|
| 34067 |
+} |
|
| 34068 |
+.test-list li .txt-area .profile-area {
|
|
| 34069 |
+ margin-top: 1.6rem; |
|
| 34070 |
+ gap: 0.8rem; |
|
| 34071 |
+} |
|
| 34072 |
+.test-list li .txt-area .profile-area .img-area {
|
|
| 34073 |
+ width: 2.4rem; |
|
| 34074 |
+ height: 2.4rem; |
|
| 34075 |
+} |
|
| 34076 |
+.test-list li .txt-area .profile-area .txt-area cite {
|
|
| 34077 |
+ font-size: 1.2rem; |
|
| 34078 |
+ color: var(--color-font-default-tertiary); |
|
| 34079 |
+} |
|
| 34080 |
+.test-list li .score {
|
|
| 34081 |
+ color: var(--color-font-default-tertiary); |
|
| 34082 |
+ background-color: var(--color-background-default-secondary); |
|
| 34083 |
+ width: 10rem; |
|
| 34084 |
+ height: 10rem; |
|
| 34085 |
+ line-height: 10rem; |
|
| 34086 |
+ text-align: center; |
|
| 34087 |
+ border-radius: 1.6rem; |
|
| 34088 |
+} |
|
| 34089 |
+.test-list li .score em {
|
|
| 34090 |
+ font-size: 2.4rem; |
|
| 34091 |
+ font-weight: 700; |
|
| 34092 |
+ color: var(--color-font-default-tertiary); |
|
| 34093 |
+} |
|
| 34094 |
+.test-list.col3 li {
|
|
| 34095 |
+ -ms-flex-preferred-size: calc((100% - 3.2rem) / 3); |
|
| 34096 |
+ flex-basis: calc((100% - 3.2rem) / 3); |
|
| 34097 |
+} |
|
| 34098 |
+.test-list .etc-fnc-area {
|
|
| 34099 |
+ position: absolute; |
|
| 34100 |
+ right: 1.6rem; |
|
| 34101 |
+ top: 1.6rem; |
|
| 34102 |
+} |
|
| 34103 |
+.test-list .etc-fnc-area li {
|
|
| 34104 |
+ padding: initial; |
|
| 34105 |
+ border-radius: initial; |
|
| 34106 |
+ border: initial; |
|
| 34107 |
+} |
|
| 34108 |
+ |
|
| 34109 |
+.q-option-list {
|
|
| 34110 |
+ display: -webkit-box; |
|
| 34111 |
+ display: -ms-flexbox; |
|
| 34112 |
+ display: flex; |
|
| 34113 |
+ -webkit-box-orient: vertical; |
|
| 34114 |
+ -webkit-box-direction: normal; |
|
| 34115 |
+ -ms-flex-direction: column; |
|
| 34116 |
+ flex-direction: column; |
|
| 34117 |
+ gap: 0.8rem; |
|
| 34118 |
+} |
|
| 34119 |
+ |
|
| 34120 |
+/* .summary */ |
|
| 34121 |
+dl.summary {
|
|
| 34122 |
+ display: -webkit-box; |
|
| 34123 |
+ display: -ms-flexbox; |
|
| 34124 |
+ display: flex; |
|
| 34125 |
+ background-color: var(--color-background-default-secondary); |
|
| 34126 |
+ padding: 1.6rem 2.4rem; |
|
| 34127 |
+ border-radius: 2.4rem; |
|
| 34128 |
+ margin-bottom: 1.6rem; |
|
| 34129 |
+ word-break: keep-all; |
|
| 34130 |
+ -webkit-box-align: center; |
|
| 34131 |
+ -ms-flex-align: center; |
|
| 34132 |
+ align-items: center; |
|
| 34133 |
+} |
|
| 34134 |
+dl.summary dt {
|
|
| 34135 |
+ font-weight: 700; |
|
| 34136 |
+ margin-right: 1.6rem; |
|
| 34137 |
+} |
|
| 34138 |
+dl.summary dd {
|
|
| 34139 |
+ margin-right: 4rem; |
|
| 34140 |
+ display: -webkit-box; |
|
| 34141 |
+ display: -ms-flexbox; |
|
| 34142 |
+ display: flex; |
|
| 34143 |
+ -webkit-box-align: center; |
|
| 34144 |
+ -ms-flex-align: center; |
|
| 34145 |
+ align-items: center; |
|
| 34146 |
+ gap: 0.4rem; |
|
| 34147 |
+} |
|
| 34148 |
+dl.summary dd:last-child {
|
|
| 34149 |
+ margin-right: 0; |
|
| 34150 |
+} |
|
| 34151 |
+ |
|
| 34152 |
+.test-add-list {
|
|
| 34153 |
+ display: -webkit-box; |
|
| 34154 |
+ display: -ms-flexbox; |
|
| 34155 |
+ display: flex; |
|
| 34156 |
+ -webkit-box-orient: vertical; |
|
| 34157 |
+ -webkit-box-direction: normal; |
|
| 34158 |
+ -ms-flex-direction: column; |
|
| 34159 |
+ flex-direction: column; |
|
| 34160 |
+ gap: 0.8rem; |
|
| 34161 |
+} |
|
| 34162 |
+.test-add-list > li {
|
|
| 34163 |
+ position: relative; |
|
| 34164 |
+ display: -webkit-box; |
|
| 34165 |
+ display: -ms-flexbox; |
|
| 34166 |
+ display: flex; |
|
| 34167 |
+ -webkit-box-orient: vertical; |
|
| 34168 |
+ -webkit-box-direction: normal; |
|
| 34169 |
+ -ms-flex-direction: column; |
|
| 34170 |
+ flex-direction: column; |
|
| 34171 |
+ -webkit-box-align: start; |
|
| 34172 |
+ -ms-flex-align: start; |
|
| 34173 |
+ align-items: flex-start; |
|
| 34174 |
+ -webkit-box-pack: start; |
|
| 34175 |
+ -ms-flex-pack: start; |
|
| 34176 |
+ justify-content: flex-start; |
|
| 34177 |
+ gap: 1.6rem; |
|
| 34178 |
+ margin-bottom: 0; |
|
| 34179 |
+ background-color: #fff; |
|
| 34180 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34181 |
+ padding: 1.6rem; |
|
| 34182 |
+ border-radius: 1.2rem; |
|
| 34183 |
+} |
|
| 34184 |
+.test-add-list > li .item {
|
|
| 34185 |
+ position: relative; |
|
| 34186 |
+ display: -webkit-box; |
|
| 34187 |
+ display: -ms-flexbox; |
|
| 34188 |
+ display: flex; |
|
| 34189 |
+ gap: 0.4rem 0.8rem; |
|
| 34190 |
+ -webkit-box-align: center; |
|
| 34191 |
+ -ms-flex-align: center; |
|
| 34192 |
+ align-items: center; |
|
| 34193 |
+ margin-bottom: 0; |
|
| 34194 |
+ background-color: #fff; |
|
| 34195 |
+ width: 100%; |
|
| 34196 |
+} |
|
| 34197 |
+.test-add-list > li .item ~ .item {
|
|
| 34198 |
+ border-top: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34199 |
+ padding-top: 1.6rem; |
|
| 34200 |
+} |
|
| 34201 |
+.test-add-list > li .txt-area {
|
|
| 34202 |
+ display: -webkit-box; |
|
| 34203 |
+ display: -ms-flexbox; |
|
| 34204 |
+ display: flex; |
|
| 34205 |
+ -webkit-box-orient: vertical; |
|
| 34206 |
+ -webkit-box-direction: normal; |
|
| 34207 |
+ -ms-flex-direction: column; |
|
| 34208 |
+ flex-direction: column; |
|
| 34209 |
+ gap: 0.8rem; |
|
| 34210 |
+ -webkit-box-flex: 1; |
|
| 34211 |
+ -ms-flex: 1; |
|
| 34212 |
+ flex: 1; |
|
| 34213 |
+} |
|
| 34214 |
+.test-add-list > li .editor-cont br {
|
|
| 34215 |
+ display: none !important; |
|
| 34216 |
+} |
|
| 34217 |
+.test-add-list > li .box-fnc {
|
|
| 34218 |
+ display: -webkit-box; |
|
| 34219 |
+ display: -ms-flexbox; |
|
| 34220 |
+ display: flex; |
|
| 34221 |
+ gap: 0.8rem; |
|
| 34222 |
+ -webkit-box-align: center; |
|
| 34223 |
+ -ms-flex-align: center; |
|
| 34224 |
+ align-items: center; |
|
| 34225 |
+} |
|
| 34226 |
+.test-add-list > li:has(.add-fnc) {
|
|
| 34227 |
+ display: -webkit-box; |
|
| 34228 |
+ display: -ms-flexbox; |
|
| 34229 |
+ display: flex; |
|
| 34230 |
+ -webkit-box-orient: vertical; |
|
| 34231 |
+ -webkit-box-direction: normal; |
|
| 34232 |
+ -ms-flex-direction: column; |
|
| 34233 |
+ flex-direction: column; |
|
| 34234 |
+ padding-right: 8rem; |
|
| 34235 |
+} |
|
| 34236 |
+.test-add-list > li:has(.add-fnc) .add-fnc {
|
|
| 34237 |
+ position: absolute; |
|
| 34238 |
+ display: -webkit-box; |
|
| 34239 |
+ display: -ms-flexbox; |
|
| 34240 |
+ display: flex; |
|
| 34241 |
+ -webkit-box-orient: vertical; |
|
| 34242 |
+ -webkit-box-direction: normal; |
|
| 34243 |
+ -ms-flex-direction: column; |
|
| 34244 |
+ flex-direction: column; |
|
| 34245 |
+ -webkit-box-align: center; |
|
| 34246 |
+ -ms-flex-align: center; |
|
| 34247 |
+ align-items: center; |
|
| 34248 |
+ gap: 0.4rem; |
|
| 34249 |
+ width: 8rem; |
|
| 34250 |
+ right: 0; |
|
| 34251 |
+ top: 50%; |
|
| 34252 |
+ -webkit-transform: translateY(-50%); |
|
| 34253 |
+ transform: translateY(-50%); |
|
| 34254 |
+} |
|
| 34255 |
+.test-add-list > li:has(> .checkradio) {
|
|
| 34256 |
+ padding-left: 40px; |
|
| 34257 |
+} |
|
| 34258 |
+.test-add-list > li:has(> .checkradio) > .checkradio {
|
|
| 34259 |
+ position: absolute; |
|
| 34260 |
+ top: 50%; |
|
| 34261 |
+ left: 1.2rem; |
|
| 34262 |
+ -webkit-transform: translateY(-50%); |
|
| 34263 |
+ transform: translateY(-50%); |
|
| 34264 |
+} |
|
| 34265 |
+.test-add-list > li:has(.ico-move) {
|
|
| 34266 |
+ padding-left: 32px; |
|
| 34267 |
+} |
|
| 34268 |
+.test-add-list .ico-move {
|
|
| 34269 |
+ position: absolute; |
|
| 34270 |
+ left: 0; |
|
| 34271 |
+ top: 50%; |
|
| 34272 |
+ -webkit-transform: translateY(-50%); |
|
| 34273 |
+ transform: translateY(-50%); |
|
| 34274 |
+} |
|
| 34275 |
+.test-add-list .ico-sm-close {
|
|
| 34276 |
+ position: absolute; |
|
| 34277 |
+ right: -0.8rem; |
|
| 34278 |
+ top: -0.8rem; |
|
| 34279 |
+} |
|
| 34280 |
+.test-add-list .txt-none {
|
|
| 34281 |
+ border: none; |
|
| 34282 |
+ background-color: transparent; |
|
| 34283 |
+ height: 100%; |
|
| 34284 |
+ -webkit-box-align: center; |
|
| 34285 |
+ -ms-flex-align: center; |
|
| 34286 |
+ align-items: center; |
|
| 34287 |
+ -webkit-box-pack: center; |
|
| 34288 |
+ -ms-flex-pack: center; |
|
| 34289 |
+ justify-content: center; |
|
| 34290 |
+} |
|
| 34291 |
+ |
|
| 34292 |
+.basicquiz-stu-list {
|
|
| 34293 |
+ display: grid; |
|
| 34294 |
+ gap: 0.8rem; |
|
| 34295 |
+} |
|
| 34296 |
+.basicquiz-stu-list > li {
|
|
| 34297 |
+ margin-bottom: 0; |
|
| 34298 |
+ display: -webkit-box; |
|
| 34299 |
+ display: -ms-flexbox; |
|
| 34300 |
+ display: flex; |
|
| 34301 |
+ -webkit-box-align: start; |
|
| 34302 |
+ -ms-flex-align: start; |
|
| 34303 |
+ align-items: flex-start; |
|
| 34304 |
+} |
|
| 34305 |
+.basicquiz-stu-list .cont-area {
|
|
| 34306 |
+ -webkit-box-flex: 1; |
|
| 34307 |
+ -ms-flex: 1; |
|
| 34308 |
+ flex: 1; |
|
| 34309 |
+} |
|
| 34310 |
+.basicquiz-stu-list .info-area {
|
|
| 34311 |
+ display: -webkit-box; |
|
| 34312 |
+ display: -ms-flexbox; |
|
| 34313 |
+ display: flex; |
|
| 34314 |
+ -webkit-box-pack: justify; |
|
| 34315 |
+ -ms-flex-pack: justify; |
|
| 34316 |
+ justify-content: space-between; |
|
| 34317 |
+} |
|
| 34318 |
+.basicquiz-stu-list .stu-info-list {
|
|
| 34319 |
+ display: grid; |
|
| 34320 |
+ gap: 0.8rem; |
|
| 34321 |
+} |
|
| 34322 |
+.basicquiz-stu-list .stu-info-list:has(li) {
|
|
| 34323 |
+ margin-top: 1.6rem; |
|
| 34324 |
+} |
|
| 34325 |
+.basicquiz-stu-list .stu-info-list:first-child {
|
|
| 34326 |
+ margin-top: 0; |
|
| 34327 |
+} |
|
| 34328 |
+.basicquiz-stu-list .stu-info-list li {
|
|
| 34329 |
+ display: -webkit-box; |
|
| 34330 |
+ display: -ms-flexbox; |
|
| 34331 |
+ display: flex; |
|
| 34332 |
+ gap: 1.6rem; |
|
| 34333 |
+ padding: 1.6rem 2.4rem; |
|
| 34334 |
+ min-height: 6.4rem; |
|
| 34335 |
+ background: var(--color-background-default-secondary); |
|
| 34336 |
+ border-radius: 2.4rem; |
|
| 34337 |
+ -webkit-box-align: center; |
|
| 34338 |
+ -ms-flex-align: center; |
|
| 34339 |
+ align-items: center; |
|
| 34340 |
+} |
|
| 34341 |
+.basicquiz-stu-list .stu-info-list li.active {
|
|
| 34342 |
+ background-color: var(--color-background-info-primary); |
|
| 34343 |
+ border: 4px solid var(--color-primary30); |
|
| 34344 |
+ color: var(--color-primary50); |
|
| 34345 |
+} |
|
| 34346 |
+.basicquiz-stu-list .stu-info-list li.active cite {
|
|
| 34347 |
+ color: var(--color-primary50); |
|
| 34348 |
+} |
|
| 34349 |
+.basicquiz-stu-list .stu-info-list .txt-area {
|
|
| 34350 |
+ -webkit-box-flex: 1; |
|
| 34351 |
+ -ms-flex: 1; |
|
| 34352 |
+ flex: 1; |
|
| 34353 |
+} |
|
| 34354 |
+.basicquiz-stu-list .stu-info-list .txt-area .label {
|
|
| 34355 |
+ min-width: 5.6rem; |
|
| 34356 |
+} |
|
| 34357 |
+.basicquiz-stu-list .stu-info-list .txt-area strong, |
|
| 34358 |
+.basicquiz-stu-list .stu-info-list .txt-area small {
|
|
| 34359 |
+ display: block; |
|
| 34360 |
+} |
|
| 34361 |
+.basicquiz-stu-list .stu-info-list cite {
|
|
| 34362 |
+ -webkit-box-flex: 0; |
|
| 34363 |
+ -ms-flex: none; |
|
| 34364 |
+ flex: none; |
|
| 34365 |
+ width: 80px; |
|
| 34366 |
+ font-size: var(--font-tit-xsm); |
|
| 34367 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34368 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 34369 |
+} |
|
| 34370 |
+.basicquiz-stu-list .stu-info-list .info {
|
|
| 34371 |
+ display: -webkit-box; |
|
| 34372 |
+ display: -ms-flexbox; |
|
| 34373 |
+ display: flex; |
|
| 34374 |
+ -ms-flex-wrap: wrap; |
|
| 34375 |
+ flex-wrap: wrap; |
|
| 34376 |
+ -webkit-box-align: center; |
|
| 34377 |
+ -ms-flex-align: center; |
|
| 34378 |
+ align-items: center; |
|
| 34379 |
+ gap: 1.6rem; |
|
| 34380 |
+} |
|
| 34381 |
+.basicquiz-stu-list .stu-info-list .stu-fnc {
|
|
| 34382 |
+ display: -webkit-box; |
|
| 34383 |
+ display: -ms-flexbox; |
|
| 34384 |
+ display: flex; |
|
| 34385 |
+ -webkit-box-align: center; |
|
| 34386 |
+ -ms-flex-align: center; |
|
| 34387 |
+ align-items: center; |
|
| 34388 |
+ gap: 0.8rem; |
|
| 34389 |
+} |
|
| 34390 |
+ |
|
| 34391 |
+.num-input-list {
|
|
| 34392 |
+ display: grid; |
|
| 34393 |
+ gap: 0.8rem; |
|
| 34394 |
+ grid-template-columns: repeat(5, 1fr); |
|
| 34395 |
+} |
|
| 34396 |
+.num-input-list li {
|
|
| 34397 |
+ position: relative; |
|
| 34398 |
+} |
|
| 34399 |
+.num-input-list li .num {
|
|
| 34400 |
+ position: absolute; |
|
| 34401 |
+ width: 4.8rem; |
|
| 34402 |
+ height: 4.8rem; |
|
| 34403 |
+ line-height: 4.8rem; |
|
| 34404 |
+ display: -webkit-box; |
|
| 34405 |
+ display: -ms-flexbox; |
|
| 34406 |
+ display: flex; |
|
| 34407 |
+ -webkit-box-align: center; |
|
| 34408 |
+ -ms-flex-align: center; |
|
| 34409 |
+ align-items: center; |
|
| 34410 |
+ -webkit-box-pack: center; |
|
| 34411 |
+ -ms-flex-pack: center; |
|
| 34412 |
+ justify-content: center; |
|
| 34413 |
+ left: 0; |
|
| 34414 |
+ top: 0; |
|
| 34415 |
+ bottom: 0; |
|
| 34416 |
+ background-color: var(--color-background-default-tertiary); |
|
| 34417 |
+ font-size: var(--font-tit-xsm); |
|
| 34418 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34419 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 34420 |
+ text-align: center; |
|
| 34421 |
+ border-radius: 1.2rem 0 0 1.2rem; |
|
| 34422 |
+ z-index: -1; |
|
| 34423 |
+} |
|
| 34424 |
+.num-input-list li input {
|
|
| 34425 |
+ width: 100%; |
|
| 34426 |
+ min-width: 0; |
|
| 34427 |
+ padding-left: 4.8em; |
|
| 34428 |
+ text-align: center; |
|
| 34429 |
+ background-color: transparent; |
|
| 34430 |
+} |
|
| 34431 |
+ |
|
| 34432 |
+.num-list {
|
|
| 34433 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34434 |
+ border-radius: 1.2rem; |
|
| 34435 |
+ overflow: hidden; |
|
| 34436 |
+ display: grid; |
|
| 34437 |
+ grid-auto-flow: column; |
|
| 34438 |
+ grid-template-rows: repeat(10, minmax(48px, auto)); |
|
| 34439 |
+ margin: 0; |
|
| 34440 |
+ padding: 0; |
|
| 34441 |
+} |
|
| 34442 |
+.num-list li {
|
|
| 34443 |
+ position: relative; |
|
| 34444 |
+ display: grid; |
|
| 34445 |
+ grid-template-columns: repeat(2, 1fr); |
|
| 34446 |
+ -webkit-box-align: center; |
|
| 34447 |
+ -ms-flex-align: center; |
|
| 34448 |
+ align-items: center; |
|
| 34449 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34450 |
+ border-right: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34451 |
+} |
|
| 34452 |
+.num-list li:nth-child(10n) {
|
|
| 34453 |
+ border-bottom: none; |
|
| 34454 |
+} |
|
| 34455 |
+.num-list li > * {
|
|
| 34456 |
+ -webkit-box-flex: 1; |
|
| 34457 |
+ -ms-flex: 1; |
|
| 34458 |
+ flex: 1; |
|
| 34459 |
+} |
|
| 34460 |
+.num-list li .num {
|
|
| 34461 |
+ display: -webkit-box; |
|
| 34462 |
+ display: -ms-flexbox; |
|
| 34463 |
+ display: flex; |
|
| 34464 |
+ -webkit-box-align: center; |
|
| 34465 |
+ -ms-flex-align: center; |
|
| 34466 |
+ align-items: center; |
|
| 34467 |
+ -webkit-box-pack: center; |
|
| 34468 |
+ -ms-flex-pack: center; |
|
| 34469 |
+ justify-content: center; |
|
| 34470 |
+ background-color: var(--color-background-default-tertiary); |
|
| 34471 |
+ font-size: var(--font-tit-xsm); |
|
| 34472 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34473 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 34474 |
+ text-align: center; |
|
| 34475 |
+ height: 100%; |
|
| 34476 |
+} |
|
| 34477 |
+.num-list li .txt-area {
|
|
| 34478 |
+ display: -webkit-box; |
|
| 34479 |
+ display: -ms-flexbox; |
|
| 34480 |
+ display: flex; |
|
| 34481 |
+ -webkit-box-align: center; |
|
| 34482 |
+ -ms-flex-align: center; |
|
| 34483 |
+ align-items: center; |
|
| 34484 |
+ -webkit-box-pack: center; |
|
| 34485 |
+ -ms-flex-pack: center; |
|
| 34486 |
+ justify-content: center; |
|
| 34487 |
+ padding: 8px; |
|
| 34488 |
+} |
|
| 34489 |
+ |
|
| 34490 |
+.row {
|
|
| 34491 |
+ margin-bottom: var(--spacing-section-sm); |
|
| 34492 |
+ display: grid; |
|
| 34493 |
+ grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); |
|
| 34494 |
+ gap: 1.2rem; |
|
| 34495 |
+} |
|
| 34496 |
+.row > .section {
|
|
| 34497 |
+ margin-bottom: 0; |
|
| 34498 |
+} |
|
| 34499 |
+.row .border-box, .row .border-box-list > li, .row .basicquiz-stu-list > li {
|
|
| 34500 |
+ height: 100%; |
|
| 34501 |
+} |
|
| 34502 |
+.row .col2 {
|
|
| 34503 |
+ grid-column: span 2; |
|
| 34504 |
+} |
|
| 34505 |
+ |
|
| 34506 |
+.box-img-list {
|
|
| 34507 |
+ display: -webkit-box; |
|
| 34508 |
+ display: -ms-flexbox; |
|
| 34509 |
+ display: flex; |
|
| 34510 |
+ -webkit-box-align: center; |
|
| 34511 |
+ -ms-flex-align: center; |
|
| 34512 |
+ align-items: center; |
|
| 34513 |
+ -webkit-box-pack: center; |
|
| 34514 |
+ -ms-flex-pack: center; |
|
| 34515 |
+ justify-content: center; |
|
| 34516 |
+ -ms-flex-wrap: wrap; |
|
| 34517 |
+ flex-wrap: wrap; |
|
| 34518 |
+ gap: 1.6rem 0.8rem; |
|
| 34519 |
+} |
|
| 34520 |
+.box-img-list li {
|
|
| 34521 |
+ -ms-flex-preferred-size: 240px; |
|
| 34522 |
+ flex-basis: 240px; |
|
| 34523 |
+} |
|
| 34524 |
+.box-img-list li a {
|
|
| 34525 |
+ display: -webkit-box; |
|
| 34526 |
+ display: -ms-flexbox; |
|
| 34527 |
+ display: flex; |
|
| 34528 |
+ -webkit-box-orient: vertical; |
|
| 34529 |
+ -webkit-box-direction: normal; |
|
| 34530 |
+ -ms-flex-direction: column; |
|
| 34531 |
+ flex-direction: column; |
|
| 34532 |
+ -webkit-box-align: center; |
|
| 34533 |
+ -ms-flex-align: center; |
|
| 34534 |
+ align-items: center; |
|
| 34535 |
+ -webkit-box-pack: center; |
|
| 34536 |
+ -ms-flex-pack: center; |
|
| 34537 |
+ justify-content: center; |
|
| 34538 |
+ gap: 1.6rem; |
|
| 34539 |
+ border-radius: 2.4rem; |
|
| 34540 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34541 |
+ min-height: 28rem; |
|
| 34542 |
+ padding: 2.4rem; |
|
| 34543 |
+ -webkit-box-sizing: border-box; |
|
| 34544 |
+ box-sizing: border-box; |
|
| 34545 |
+} |
|
| 34546 |
+.box-img-list li a:hover {
|
|
| 34547 |
+ border: 2px solid var(--color-primary50); |
|
| 34548 |
+ -webkit-box-shadow: 0rem 0.4rem 1.6rem rgba(17, 17, 17, 0.1); |
|
| 34549 |
+ box-shadow: 0rem 0.4rem 1.6rem rgba(17, 17, 17, 0.1); |
|
| 34550 |
+ -webkit-transition: all 0.1s; |
|
| 34551 |
+ transition: all 0.1s; |
|
| 34552 |
+} |
|
| 34553 |
+.box-img-list li a:hover cite {
|
|
| 34554 |
+ color: var(--color-primary50); |
|
| 34555 |
+} |
|
| 34556 |
+.box-img-list li a cite {
|
|
| 34557 |
+ font-size: 1.8rem; |
|
| 34558 |
+ font-weight: 500; |
|
| 34559 |
+} |
|
| 34560 |
+ |
|
| 34561 |
+.group-list {
|
|
| 34562 |
+ text-align: left; |
|
| 34563 |
+} |
|
| 34564 |
+.group-list li {
|
|
| 34565 |
+ padding-bottom: 1.6rem; |
|
| 34566 |
+ margin-bottom: 1.6rem; |
|
| 34567 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34568 |
+} |
|
| 34569 |
+.group-list li:last-child {
|
|
| 34570 |
+ padding-bottom: 0; |
|
| 34571 |
+ margin-bottom: 0; |
|
| 34572 |
+ border-bottom: none; |
|
| 34573 |
+} |
|
| 34574 |
+.group-list li .label-area {
|
|
| 34575 |
+ margin-bottom: 0.8rem; |
|
| 34576 |
+} |
|
| 34577 |
+.group-list li .info-quiz {
|
|
| 34578 |
+ font-weight: 500; |
|
| 34579 |
+ font-size: var(--size-font-md); |
|
| 34580 |
+} |
|
| 34581 |
+.group-list li .editor-cont {
|
|
| 34582 |
+ margin-top: 0.4rem; |
|
| 34583 |
+ font-size: var(--size-font-md); |
|
| 34584 |
+} |
|
| 34585 |
+.group-list li .editor-cont > i {
|
|
| 34586 |
+ margin-right: 0.4rem; |
|
| 34587 |
+} |
|
| 34588 |
+.group-list li .editor-cont br {
|
|
| 34589 |
+ display: none; |
|
| 34590 |
+} |
|
| 34591 |
+ |
|
| 34592 |
+.group-list-test li {
|
|
| 34593 |
+ display: -webkit-box; |
|
| 34594 |
+ display: -ms-flexbox; |
|
| 34595 |
+ display: flex; |
|
| 34596 |
+ -webkit-box-align: center; |
|
| 34597 |
+ -ms-flex-align: center; |
|
| 34598 |
+ align-items: center; |
|
| 34599 |
+ min-height: 40px; |
|
| 34600 |
+ -webkit-box-sizing: content-box; |
|
| 34601 |
+ box-sizing: content-box; |
|
| 34602 |
+} |
|
| 34603 |
+.group-list-test li > * {
|
|
| 34604 |
+ -webkit-box-flex: 1; |
|
| 34605 |
+ -ms-flex: 1; |
|
| 34606 |
+ flex: 1; |
|
| 34607 |
+} |
|
| 34608 |
+.group-list-test li ~ li {
|
|
| 34609 |
+ padding-top: 1.6rem; |
|
| 34610 |
+ margin-top: 1.6rem; |
|
| 34611 |
+ border-top: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34612 |
+} |
|
| 34613 |
+.group-list-test li .txt-area {
|
|
| 34614 |
+ display: -webkit-box; |
|
| 34615 |
+ display: -ms-flexbox; |
|
| 34616 |
+ display: flex; |
|
| 34617 |
+ -webkit-box-align: center; |
|
| 34618 |
+ -ms-flex-align: center; |
|
| 34619 |
+ align-items: center; |
|
| 34620 |
+ gap: 0.4rem; |
|
| 34621 |
+ -ms-flex-preferred-size: 42%; |
|
| 34622 |
+ flex-basis: 42%; |
|
| 34623 |
+ text-align: left; |
|
| 34624 |
+ font-size: var(--size-font-md); |
|
| 34625 |
+} |
|
| 34626 |
+.group-list-test li .txt-area .editor-cont {
|
|
| 34627 |
+ display: -webkit-box; |
|
| 34628 |
+ overflow: hidden; |
|
| 34629 |
+ line-height: 1.4; |
|
| 34630 |
+ width: 100%; |
|
| 34631 |
+ text-overflow: ellipsis; |
|
| 34632 |
+ -webkit-box-orient: vertical; |
|
| 34633 |
+ -webkit-line-clamp: 2; |
|
| 34634 |
+} |
|
| 34635 |
+ |
|
| 34636 |
+.search-keyword-area {
|
|
| 34637 |
+ background-color: var(--color-background-default-secondary); |
|
| 34638 |
+ padding: 3.2rem 4rem; |
|
| 34639 |
+ border-radius: 2.4rem; |
|
| 34640 |
+ margin-bottom: 4rem; |
|
| 34641 |
+} |
|
| 34642 |
+.search-keyword-area cite {
|
|
| 34643 |
+ font-size: var(--size-font-md); |
|
| 34644 |
+ font-weight: 700; |
|
| 34645 |
+ color: var(--color-font-default-tertiary); |
|
| 34646 |
+ display: block; |
|
| 34647 |
+ margin-bottom: 0.8rem; |
|
| 34648 |
+} |
|
| 34649 |
+.search-keyword-area ul {
|
|
| 34650 |
+ display: -webkit-box; |
|
| 34651 |
+ display: -ms-flexbox; |
|
| 34652 |
+ display: flex; |
|
| 34653 |
+ -ms-flex-wrap: wrap; |
|
| 34654 |
+ flex-wrap: wrap; |
|
| 34655 |
+ gap: 0.4rem; |
|
| 34656 |
+} |
|
| 34657 |
+.search-keyword-area li a {
|
|
| 34658 |
+ display: block; |
|
| 34659 |
+ padding: 0.8rem 1.2rem; |
|
| 34660 |
+ background-color: var(--color-background-default-primary); |
|
| 34661 |
+ border-radius: 2rem; |
|
| 34662 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34663 |
+} |
|
| 34664 |
+.search-keyword-area li a:hover {
|
|
| 34665 |
+ background-color: var(--color-background-default-tertiary); |
|
| 34666 |
+} |
|
| 34667 |
+ |
|
| 34668 |
+.basicquiz-score-area.is-disabled {
|
|
| 34669 |
+ background-color: var(--color-background-default-secondary); |
|
| 34670 |
+ padding: 2.4rem; |
|
| 34671 |
+ border-radius: 2.4rem; |
|
| 34672 |
+ margin-bottom: 1.6rem; |
|
| 34673 |
+} |
|
| 34674 |
+.basicquiz-score-area.is-disabled .tit-area {
|
|
| 34675 |
+ margin-bottom: 0; |
|
| 34676 |
+} |
|
| 34677 |
+.basicquiz-score-area.is-disabled .write-type {
|
|
| 34678 |
+ display: none; |
|
| 34679 |
+} |
|
| 34680 |
+.basicquiz-score-area.is-disabled + .basicquiz-score-area:not(.is-disabled) {
|
|
| 34681 |
+ margin-top: 8rem; |
|
| 34682 |
+} |
|
| 34683 |
+.basicquiz-score-area .score-list {
|
|
| 34684 |
+ display: grid; |
|
| 34685 |
+ grid-template-columns: repeat(5, 1fr); |
|
| 34686 |
+ gap: 0.8rem; |
|
| 34687 |
+ overflow: hidden; |
|
| 34688 |
+} |
|
| 34689 |
+.basicquiz-score-area .score-list li {
|
|
| 34690 |
+ display: -webkit-box; |
|
| 34691 |
+ display: -ms-flexbox; |
|
| 34692 |
+ display: flex; |
|
| 34693 |
+ gap: 0.8rem; |
|
| 34694 |
+ -webkit-box-align: center; |
|
| 34695 |
+ -ms-flex-align: center; |
|
| 34696 |
+ align-items: center; |
|
| 34697 |
+ position: relative; |
|
| 34698 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34699 |
+ border-radius: 1.2rem; |
|
| 34700 |
+ padding: 1.6rem; |
|
| 34701 |
+ min-height: 16.4rem; |
|
| 34702 |
+} |
|
| 34703 |
+.basicquiz-score-area .score-list li.add-area {
|
|
| 34704 |
+ display: -webkit-box; |
|
| 34705 |
+ display: -ms-flexbox; |
|
| 34706 |
+ display: flex; |
|
| 34707 |
+ -webkit-box-orient: vertical; |
|
| 34708 |
+ -webkit-box-direction: normal; |
|
| 34709 |
+ -ms-flex-direction: column; |
|
| 34710 |
+ flex-direction: column; |
|
| 34711 |
+ -webkit-box-align: center; |
|
| 34712 |
+ -ms-flex-align: center; |
|
| 34713 |
+ align-items: center; |
|
| 34714 |
+ -webkit-box-pack: center; |
|
| 34715 |
+ -ms-flex-pack: center; |
|
| 34716 |
+ justify-content: center; |
|
| 34717 |
+ border: 0.2rem dashed var(--color-stroke-default-tertiary); |
|
| 34718 |
+} |
|
| 34719 |
+.basicquiz-score-area .score-list cite {
|
|
| 34720 |
+ font-size: var(--font-tit-xsm); |
|
| 34721 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34722 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 34723 |
+ display: block; |
|
| 34724 |
+ margin-bottom: 0.8rem; |
|
| 34725 |
+} |
|
| 34726 |
+.basicquiz-score-area .score-list fieldset {
|
|
| 34727 |
+ display: grid; |
|
| 34728 |
+ gap: 0.8rem; |
|
| 34729 |
+} |
|
| 34730 |
+.basicquiz-score-area .score-list fieldset label {
|
|
| 34731 |
+ position: relative; |
|
| 34732 |
+ display: -webkit-box; |
|
| 34733 |
+ display: -ms-flexbox; |
|
| 34734 |
+ display: flex; |
|
| 34735 |
+ overflow: hidden; |
|
| 34736 |
+ -webkit-box-align: center; |
|
| 34737 |
+ -ms-flex-align: center; |
|
| 34738 |
+ align-items: center; |
|
| 34739 |
+ gap: 0.4rem; |
|
| 34740 |
+} |
|
| 34741 |
+.basicquiz-score-area .score-list fieldset label span {
|
|
| 34742 |
+ position: absolute; |
|
| 34743 |
+ display: -webkit-box; |
|
| 34744 |
+ display: -ms-flexbox; |
|
| 34745 |
+ display: flex; |
|
| 34746 |
+ -webkit-box-align: center; |
|
| 34747 |
+ -ms-flex-align: center; |
|
| 34748 |
+ align-items: center; |
|
| 34749 |
+ top: 0.2rem; |
|
| 34750 |
+ left: 0.2rem; |
|
| 34751 |
+ bottom: 0.2rem; |
|
| 34752 |
+ -webkit-box-flex: 0; |
|
| 34753 |
+ -ms-flex: none; |
|
| 34754 |
+ flex: none; |
|
| 34755 |
+ width: 6.2rem; |
|
| 34756 |
+ font-size: var(--fs-sm); |
|
| 34757 |
+ font-weight: 700; |
|
| 34758 |
+ color: var(--color-font-default-tertiary); |
|
| 34759 |
+ background-color: var(--color-background-default-secondary); |
|
| 34760 |
+ border-radius: 1.2rem 0 0 1.2rem; |
|
| 34761 |
+ padding-left: 0.8rem; |
|
| 34762 |
+} |
|
| 34763 |
+.basicquiz-score-area .score-list fieldset input {
|
|
| 34764 |
+ min-width: 0; |
|
| 34765 |
+} |
|
| 34766 |
+.basicquiz-score-area .score-list fieldset input[type=number] {
|
|
| 34767 |
+ width: 100%; |
|
| 34768 |
+ min-width: 0; |
|
| 34769 |
+ padding-left: 8rem; |
|
| 34770 |
+ text-align: center; |
|
| 34771 |
+} |
|
| 34772 |
+.basicquiz-score-area .score-list + .score-list {
|
|
| 34773 |
+ margin-top: 0.8rem; |
|
| 34774 |
+} |
|
| 34775 |
+ |
|
| 34776 |
+.storage-add-area {
|
|
| 34777 |
+ display: grid; |
|
| 34778 |
+ gap: 0.8rem; |
|
| 34779 |
+} |
|
| 34780 |
+.storage-add-area .btn-storage {
|
|
| 34781 |
+ display: -webkit-inline-box; |
|
| 34782 |
+ display: -ms-inline-flexbox; |
|
| 34783 |
+ display: inline-flex; |
|
| 34784 |
+} |
|
| 34785 |
+.storage-add-area .storage-add {
|
|
| 34786 |
+ display: none; |
|
| 34787 |
+ gap: 0.8rem; |
|
| 34788 |
+ -webkit-box-pack: center; |
|
| 34789 |
+ -ms-flex-pack: center; |
|
| 34790 |
+ justify-content: center; |
|
| 34791 |
+ -ms-flex-wrap: wrap; |
|
| 34792 |
+ flex-wrap: wrap; |
|
| 34793 |
+} |
|
| 34794 |
+.storage-add-area .storage-add input {
|
|
| 34795 |
+ width: 100%; |
|
| 34796 |
+} |
|
| 34797 |
+.storage-add-area.is-active .btn-storage {
|
|
| 34798 |
+ display: none; |
|
| 34799 |
+} |
|
| 34800 |
+.storage-add-area.is-active .storage-add {
|
|
| 34801 |
+ display: -webkit-box; |
|
| 34802 |
+ display: -ms-flexbox; |
|
| 34803 |
+ display: flex; |
|
| 34804 |
+} |
|
| 34805 |
+ |
|
| 34806 |
+.reference-list {
|
|
| 34807 |
+ display: grid; |
|
| 34808 |
+ gap: 0.8rem; |
|
| 34809 |
+ grid-template-columns: repeat(2, 1fr); |
|
| 34810 |
+} |
|
| 34811 |
+.reference-list li {
|
|
| 34812 |
+ position: relative; |
|
| 34813 |
+ display: -webkit-box; |
|
| 34814 |
+ display: -ms-flexbox; |
|
| 34815 |
+ display: flex; |
|
| 34816 |
+ -webkit-box-align: center; |
|
| 34817 |
+ -ms-flex-align: center; |
|
| 34818 |
+ align-items: center; |
|
| 34819 |
+ gap: 1.2rem; |
|
| 34820 |
+ background-color: var(--color-background-default-primary); |
|
| 34821 |
+ border: 1px solid var(--color-stroke-default-quaternary); |
|
| 34822 |
+ padding: 1.2rem; |
|
| 34823 |
+ border-radius: 1.2rem; |
|
| 34824 |
+} |
|
| 34825 |
+.reference-list li:hover {
|
|
| 34826 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34827 |
+ color: var(--color-font-default-secondary); |
|
| 34828 |
+} |
|
| 34829 |
+.reference-list li .img-weboffice-area img {
|
|
| 34830 |
+ display: block; |
|
| 34831 |
+} |
|
| 34832 |
+.reference-list .img-area {
|
|
| 34833 |
+ position: relative; |
|
| 34834 |
+ display: block; |
|
| 34835 |
+ width: 100%; |
|
| 34836 |
+ aspect-ratio: 1/0.5656; |
|
| 34837 |
+ background: #F7F7F8; |
|
| 34838 |
+ overflow: hidden; |
|
| 34839 |
+ border-radius: 2.4rem; |
|
| 34840 |
+ border: 1px solid #B1B8BE; |
|
| 34841 |
+ -webkit-box-sizing: border-box; |
|
| 34842 |
+ box-sizing: border-box; |
|
| 34843 |
+ width: 16rem; |
|
| 34844 |
+ aspect-ratio: 16/9; |
|
| 34845 |
+ -webkit-box-flex: 0; |
|
| 34846 |
+ -ms-flex: none; |
|
| 34847 |
+ flex: none; |
|
| 34848 |
+} |
|
| 34849 |
+.reference-list .img-area img {
|
|
| 34850 |
+ position: absolute; |
|
| 34851 |
+ top: 0; |
|
| 34852 |
+ left: 0; |
|
| 34853 |
+ right: 0; |
|
| 34854 |
+ bottom: 0; |
|
| 34855 |
+ display: block; |
|
| 34856 |
+ -o-object-fit: cover; |
|
| 34857 |
+ object-fit: cover; |
|
| 34858 |
+ width: 100%; |
|
| 34859 |
+ height: 100%; |
|
| 34860 |
+ -webkit-transition: all 0.5s; |
|
| 34861 |
+ transition: all 0.5s; |
|
| 34862 |
+} |
|
| 34863 |
+.reference-list .img-weboffice-area {
|
|
| 34864 |
+ width: 7.2rem; |
|
| 34865 |
+ padding: 0.8rem; |
|
| 34866 |
+ background-color: var(--color-background-default-primary); |
|
| 34867 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34868 |
+} |
|
| 34869 |
+.reference-list .txt-area {
|
|
| 34870 |
+ -webkit-box-flex: 1; |
|
| 34871 |
+ -ms-flex: 1; |
|
| 34872 |
+ flex: 1; |
|
| 34873 |
+} |
|
| 34874 |
+.reference-list .txt-area .txt {
|
|
| 34875 |
+ margin-top: 0.8rem; |
|
| 34876 |
+ display: -webkit-box; |
|
| 34877 |
+ overflow: hidden; |
|
| 34878 |
+ line-height: 1.4; |
|
| 34879 |
+ width: 100%; |
|
| 34880 |
+ text-overflow: ellipsis; |
|
| 34881 |
+ -webkit-box-orient: vertical; |
|
| 34882 |
+ -webkit-line-clamp: 2; |
|
| 34883 |
+} |
|
| 34884 |
+ |
|
| 34885 |
+.border-list {
|
|
| 34886 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34887 |
+ border-radius: 2.4rem; |
|
| 34888 |
+ background-color: var(--color-background-default-primary); |
|
| 34889 |
+} |
|
| 34890 |
+.border-list > li {
|
|
| 34891 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34892 |
+ padding: 1.6rem 2.4rem; |
|
| 34893 |
+ -ms-flex-wrap: wrap; |
|
| 34894 |
+ flex-wrap: wrap; |
|
| 34895 |
+} |
|
| 34896 |
+.border-list > li:last-of-type {
|
|
| 34897 |
+ border-bottom: none; |
|
| 34898 |
+} |
|
| 34899 |
+.border-list > li .num {
|
|
| 34900 |
+ -webkit-box-flex: 0; |
|
| 34901 |
+ -ms-flex: none; |
|
| 34902 |
+ flex: none; |
|
| 34903 |
+} |
|
| 34904 |
+.border-list > li .l-area {
|
|
| 34905 |
+ -webkit-box-flex: 1; |
|
| 34906 |
+ -ms-flex: 1; |
|
| 34907 |
+ flex: 1; |
|
| 34908 |
+} |
|
| 34909 |
+.border-list > li .item-tit {
|
|
| 34910 |
+ font-weight: var(--size-font-weight-md); |
|
| 34911 |
+} |
|
| 34912 |
+ |
|
| 34913 |
+.mystorage .row {
|
|
| 34914 |
+ margin-bottom: var(--spacing-section-md); |
|
| 34915 |
+} |
|
| 34916 |
+ |
|
| 34917 |
+.mystorage-header {
|
|
| 34918 |
+ display: grid; |
|
| 34919 |
+ grid-template-columns: 16rem 1fr; |
|
| 34920 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34921 |
+ border-radius: 2.4rem; |
|
| 34922 |
+ overflow-y: hidden; |
|
| 34923 |
+ overflow-x: auto; |
|
| 34924 |
+ margin-bottom: 8rem; |
|
| 34925 |
+} |
|
| 34926 |
+.mystorage-header .my-info {
|
|
| 34927 |
+ display: -webkit-box; |
|
| 34928 |
+ display: -ms-flexbox; |
|
| 34929 |
+ display: flex; |
|
| 34930 |
+ -webkit-box-orient: vertical; |
|
| 34931 |
+ -webkit-box-direction: normal; |
|
| 34932 |
+ -ms-flex-direction: column; |
|
| 34933 |
+ flex-direction: column; |
|
| 34934 |
+ gap: 1.2rem; |
|
| 34935 |
+ padding: 2.4rem 1.2rem; |
|
| 34936 |
+ background-color: var(--color-background-brand-primary-inverse); |
|
| 34937 |
+} |
|
| 34938 |
+.mystorage-header .my-info .profile {
|
|
| 34939 |
+ position: relative; |
|
| 34940 |
+} |
|
| 34941 |
+.mystorage-header .my-info .profile .profile-tit {
|
|
| 34942 |
+ color: var(--color-font-default-primary-inverse); |
|
| 34943 |
+} |
|
| 34944 |
+.mystorage-header .my-info .btn-group .btn {
|
|
| 34945 |
+ background: var(--color-background-default-primary); |
|
| 34946 |
+ border-radius: 2em; |
|
| 34947 |
+} |
|
| 34948 |
+.mystorage-header .contents-info {
|
|
| 34949 |
+ min-width: 88rem; |
|
| 34950 |
+ display: grid; |
|
| 34951 |
+ grid-template-columns: 75% repeat(auto-fit, minmax(0, 1fr)); |
|
| 34952 |
+} |
|
| 34953 |
+.mystorage-header .contents-info > li {
|
|
| 34954 |
+ height: 0; |
|
| 34955 |
+} |
|
| 34956 |
+.mystorage-header .contents-info > li > strong {
|
|
| 34957 |
+ display: -webkit-box; |
|
| 34958 |
+ display: -ms-flexbox; |
|
| 34959 |
+ display: flex; |
|
| 34960 |
+ -webkit-box-pack: center; |
|
| 34961 |
+ -ms-flex-pack: center; |
|
| 34962 |
+ justify-content: center; |
|
| 34963 |
+ -webkit-box-align: center; |
|
| 34964 |
+ -ms-flex-align: center; |
|
| 34965 |
+ align-items: center; |
|
| 34966 |
+ height: 3.6rem; |
|
| 34967 |
+ padding: 0 1.6rem; |
|
| 34968 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34969 |
+ background: var(--color-background-default-secondary); |
|
| 34970 |
+ font-size: var(--font-tit-xsm); |
|
| 34971 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 34972 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 34973 |
+ color: var(--color-font-default-tertiary); |
|
| 34974 |
+} |
|
| 34975 |
+.mystorage-header .contents-info > li > ul {
|
|
| 34976 |
+ display: grid; |
|
| 34977 |
+ grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); |
|
| 34978 |
+ height: 100%; |
|
| 34979 |
+} |
|
| 34980 |
+.mystorage-header .contents-info .item {
|
|
| 34981 |
+ border-left: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 34982 |
+ padding: 1.6rem 0.8rem; |
|
| 34983 |
+ display: grid; |
|
| 34984 |
+ gap: 1.6rem; |
|
| 34985 |
+ -webkit-box-align: end; |
|
| 34986 |
+ -ms-flex-align: end; |
|
| 34987 |
+ align-items: end; |
|
| 34988 |
+ height: 100%; |
|
| 34989 |
+} |
|
| 34990 |
+.mystorage-header .contents-info .item figure {
|
|
| 34991 |
+ display: -webkit-box; |
|
| 34992 |
+ display: -ms-flexbox; |
|
| 34993 |
+ display: flex; |
|
| 34994 |
+ -webkit-box-orient: vertical; |
|
| 34995 |
+ -webkit-box-direction: normal; |
|
| 34996 |
+ -ms-flex-direction: column; |
|
| 34997 |
+ flex-direction: column; |
|
| 34998 |
+ -webkit-box-align: center; |
|
| 34999 |
+ -ms-flex-align: center; |
|
| 35000 |
+ align-items: center; |
|
| 35001 |
+ -webkit-box-pack: center; |
|
| 35002 |
+ -ms-flex-pack: center; |
|
| 35003 |
+ justify-content: center; |
|
| 35004 |
+ gap: 0.8rem; |
|
| 35005 |
+ text-align: center; |
|
| 35006 |
+} |
|
| 35007 |
+.mystorage-header .contents-info .item figure figcaption {
|
|
| 35008 |
+ font-size: var(--font-tit-xsm); |
|
| 35009 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35010 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35011 |
+} |
|
| 35012 |
+.mystorage-header .contents-info .item figure img {
|
|
| 35013 |
+ display: block; |
|
| 35014 |
+ width: 4.8rem; |
|
| 35015 |
+} |
|
| 35016 |
+.mystorage-header .contents-info .item .txt-list {
|
|
| 35017 |
+ display: grid; |
|
| 35018 |
+ border-radius: 1.2rem; |
|
| 35019 |
+ background: var(--color-background-brand-primary); |
|
| 35020 |
+ padding: 0.4rem 0.8rem; |
|
| 35021 |
+} |
|
| 35022 |
+.mystorage-header .contents-info .item .txt-list li {
|
|
| 35023 |
+ display: -webkit-box; |
|
| 35024 |
+ display: -ms-flexbox; |
|
| 35025 |
+ display: flex; |
|
| 35026 |
+ -webkit-box-pack: justify; |
|
| 35027 |
+ -ms-flex-pack: justify; |
|
| 35028 |
+ justify-content: space-between; |
|
| 35029 |
+ border-top: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35030 |
+ padding: 0.8rem 0.8rem; |
|
| 35031 |
+} |
|
| 35032 |
+.mystorage-header .contents-info .item .txt-list li:first-of-type {
|
|
| 35033 |
+ border-top: none; |
|
| 35034 |
+} |
|
| 35035 |
+.mystorage-header .contents-info .item .txt-list li em {
|
|
| 35036 |
+ font-size: var(--font-label-md); |
|
| 35037 |
+ font-weight: var(--size-font-weight-md); |
|
| 35038 |
+ line-height: var(--size-font-lineheight-xsm); |
|
| 35039 |
+ font-weight: var(--size-font-weight-lg); |
|
| 35040 |
+} |
|
| 35041 |
+.mystorage-header .contents-info .item .txt-list strong {
|
|
| 35042 |
+ font-weight: var(--size-font-weight-md); |
|
| 35043 |
+} |
|
| 35044 |
+ |
|
| 35045 |
+.mystorage-best ul {
|
|
| 35046 |
+ display: grid; |
|
| 35047 |
+ grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); |
|
| 35048 |
+ height: 100%; |
|
| 35049 |
+ gap: 1.2rem; |
|
| 35050 |
+} |
|
| 35051 |
+.mystorage-best ul > li {
|
|
| 35052 |
+ position: relative; |
|
| 35053 |
+ display: -webkit-box; |
|
| 35054 |
+ display: -ms-flexbox; |
|
| 35055 |
+ display: flex; |
|
| 35056 |
+ -webkit-box-orient: vertical; |
|
| 35057 |
+ -webkit-box-direction: normal; |
|
| 35058 |
+ -ms-flex-direction: column; |
|
| 35059 |
+ flex-direction: column; |
|
| 35060 |
+ gap: 1.2rem; |
|
| 35061 |
+ -webkit-box-align: center; |
|
| 35062 |
+ -ms-flex-align: center; |
|
| 35063 |
+ align-items: center; |
|
| 35064 |
+ -webkit-box-pack: center; |
|
| 35065 |
+ -ms-flex-pack: center; |
|
| 35066 |
+ justify-content: center; |
|
| 35067 |
+ border-radius: 2.4rem; |
|
| 35068 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35069 |
+ background: var(--color-background-default-secondary); |
|
| 35070 |
+ padding: 2.4rem; |
|
| 35071 |
+} |
|
| 35072 |
+.mystorage-best ul .label-img {
|
|
| 35073 |
+ width: 4rem; |
|
| 35074 |
+} |
|
| 35075 |
+.mystorage-best ul .label-img img {
|
|
| 35076 |
+ width: 100%; |
|
| 35077 |
+} |
|
| 35078 |
+ |
|
| 35079 |
+.user-info-area {
|
|
| 35080 |
+ display: -webkit-box; |
|
| 35081 |
+ display: -ms-flexbox; |
|
| 35082 |
+ display: flex; |
|
| 35083 |
+ -webkit-box-align: center; |
|
| 35084 |
+ -ms-flex-align: center; |
|
| 35085 |
+ align-items: center; |
|
| 35086 |
+ margin-top: calc(var(--body-top-spacing) * -1); |
|
| 35087 |
+ margin-bottom: var(--body-top-spacing); |
|
| 35088 |
+ padding: 2.4rem 0; |
|
| 35089 |
+ min-height: 16rem; |
|
| 35090 |
+ background: url("../images/custom/class/visual.png") center/cover var(--color-background-brand-primary-inverse);
|
|
| 35091 |
+ color: var(--color-font-default-primary-inverse); |
|
| 35092 |
+ overflow: hidden; |
|
| 35093 |
+} |
|
| 35094 |
+.user-info-area .wrap {
|
|
| 35095 |
+ width: 100%; |
|
| 35096 |
+ display: -webkit-box; |
|
| 35097 |
+ display: -ms-flexbox; |
|
| 35098 |
+ display: flex; |
|
| 35099 |
+ -webkit-box-align: center; |
|
| 35100 |
+ -ms-flex-align: center; |
|
| 35101 |
+ align-items: center; |
|
| 35102 |
+ gap: 1.6rem; |
|
| 35103 |
+} |
|
| 35104 |
+.user-info-area .info-area {
|
|
| 35105 |
+ -webkit-box-flex: 1; |
|
| 35106 |
+ -ms-flex: 1; |
|
| 35107 |
+ flex: 1; |
|
| 35108 |
+ display: -webkit-box; |
|
| 35109 |
+ display: -ms-flexbox; |
|
| 35110 |
+ display: flex; |
|
| 35111 |
+ -webkit-box-align: center; |
|
| 35112 |
+ -ms-flex-align: center; |
|
| 35113 |
+ align-items: center; |
|
| 35114 |
+ gap: 1.6rem; |
|
| 35115 |
+} |
|
| 35116 |
+.user-info-area .info-area .profile-area img {
|
|
| 35117 |
+ width: 8rem; |
|
| 35118 |
+ height: 8rem; |
|
| 35119 |
+} |
|
| 35120 |
+.user-info-area .info-area .txt-area h3 {
|
|
| 35121 |
+ font-size: var(--font-tit-lg); |
|
| 35122 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35123 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35124 |
+} |
|
| 35125 |
+.user-info-area .info-area .txt-area .info-inline-list li {
|
|
| 35126 |
+ color: var(--color-font-default-secondary-inverse); |
|
| 35127 |
+} |
|
| 35128 |
+ |
|
| 35129 |
+.emotion-tbl-area {
|
|
| 35130 |
+ overflow-x: auto; |
|
| 35131 |
+} |
|
| 35132 |
+.emotion-tbl-area th, |
|
| 35133 |
+.emotion-tbl-area td {
|
|
| 35134 |
+ word-break: break-all; |
|
| 35135 |
+} |
|
| 35136 |
+.emotion-tbl-area .emotion-tbl th {
|
|
| 35137 |
+ color: var(--color-font-default-tertiary); |
|
| 35138 |
+ background-color: var(--color-background-default-secondary); |
|
| 35139 |
+} |
|
| 35140 |
+.emotion-tbl-area .emotion-tbl thead th {
|
|
| 35141 |
+ border-bottom: none; |
|
| 35142 |
+ padding: 1.6rem 1.2rem; |
|
| 35143 |
+} |
|
| 35144 |
+.emotion-tbl-area .emotion-tbl thead th:first-of-type {
|
|
| 35145 |
+ border-radius: 1.2rem 0 0 0; |
|
| 35146 |
+} |
|
| 35147 |
+.emotion-tbl-area .emotion-tbl thead th:last-of-type {
|
|
| 35148 |
+ border-radius: 0 1.2rem 1.2rem 0; |
|
| 35149 |
+} |
|
| 35150 |
+.emotion-tbl-area .emotion-tbl tbody th, |
|
| 35151 |
+.emotion-tbl-area .emotion-tbl tbody td {
|
|
| 35152 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35153 |
+ border-left: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35154 |
+} |
|
| 35155 |
+.emotion-tbl-area .emotion-tbl tbody th:first-of-type, |
|
| 35156 |
+.emotion-tbl-area .emotion-tbl tbody td:first-of-type {
|
|
| 35157 |
+ border-left: none; |
|
| 35158 |
+} |
|
| 35159 |
+.emotion-tbl-area .emotion-tbl td {
|
|
| 35160 |
+ height: 10rem; |
|
| 35161 |
+ padding: 1.2rem 0.4rem; |
|
| 35162 |
+} |
|
| 35163 |
+.emotion-tbl-area .emotion-tbl img {
|
|
| 35164 |
+ max-width: 4.8rem; |
|
| 35165 |
+ width: 100%; |
|
| 35166 |
+ margin: 0 auto; |
|
| 35167 |
+} |
|
| 35168 |
+ |
|
| 35169 |
+.emotion-check-area {
|
|
| 35170 |
+ background: var(--color-background-default-secondary); |
|
| 35171 |
+ border-radius: 3.2rem; |
|
| 35172 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35173 |
+ overflow: hidden; |
|
| 35174 |
+} |
|
| 35175 |
+.emotion-check-area header {
|
|
| 35176 |
+ display: -webkit-box; |
|
| 35177 |
+ display: -ms-flexbox; |
|
| 35178 |
+ display: flex; |
|
| 35179 |
+ -webkit-box-orient: vertical; |
|
| 35180 |
+ -webkit-box-direction: normal; |
|
| 35181 |
+ -ms-flex-direction: column; |
|
| 35182 |
+ flex-direction: column; |
|
| 35183 |
+ -webkit-box-align: center; |
|
| 35184 |
+ -ms-flex-align: center; |
|
| 35185 |
+ align-items: center; |
|
| 35186 |
+ -webkit-box-pack: center; |
|
| 35187 |
+ -ms-flex-pack: center; |
|
| 35188 |
+ justify-content: center; |
|
| 35189 |
+ gap: 0.4rem; |
|
| 35190 |
+ padding: 1.6rem; |
|
| 35191 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35192 |
+ background: var(--color-background-default-primary); |
|
| 35193 |
+} |
|
| 35194 |
+.emotion-check-area header strong {
|
|
| 35195 |
+ font-size: var(--font-tit-label); |
|
| 35196 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35197 |
+ color: var(--color-font-default-tertiary); |
|
| 35198 |
+} |
|
| 35199 |
+.emotion-check-area header h3 {
|
|
| 35200 |
+ font-size: var(--font-tit-lg); |
|
| 35201 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35202 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35203 |
+} |
|
| 35204 |
+.emotion-check-area header p {
|
|
| 35205 |
+ color: var(--color-font-default-secondary); |
|
| 35206 |
+} |
|
| 35207 |
+.emotion-check-area .emotion-check {
|
|
| 35208 |
+ padding: 4rem 2.4rem; |
|
| 35209 |
+} |
|
| 35210 |
+.emotion-check-area .emotion-check ul {
|
|
| 35211 |
+ display: grid; |
|
| 35212 |
+ grid-template-columns: repeat(5, 1fr); |
|
| 35213 |
+ gap: 0.8rem; |
|
| 35214 |
+} |
|
| 35215 |
+.emotion-check-area .emotion-check ul label {
|
|
| 35216 |
+ display: -webkit-box; |
|
| 35217 |
+ display: -ms-flexbox; |
|
| 35218 |
+ display: flex; |
|
| 35219 |
+ -webkit-box-orient: vertical; |
|
| 35220 |
+ -webkit-box-direction: normal; |
|
| 35221 |
+ -ms-flex-direction: column; |
|
| 35222 |
+ flex-direction: column; |
|
| 35223 |
+ -webkit-box-align: center; |
|
| 35224 |
+ -ms-flex-align: center; |
|
| 35225 |
+ align-items: center; |
|
| 35226 |
+ -webkit-box-pack: center; |
|
| 35227 |
+ -ms-flex-pack: center; |
|
| 35228 |
+ justify-content: center; |
|
| 35229 |
+ border-radius: 2.4rem; |
|
| 35230 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35231 |
+ background: var(--color-background-default-primary); |
|
| 35232 |
+ padding: 2.4rem 0.8rem; |
|
| 35233 |
+ gap: 0.4rem; |
|
| 35234 |
+ cursor: pointer; |
|
| 35235 |
+} |
|
| 35236 |
+.emotion-check-area .emotion-check ul label:has(input:checked) {
|
|
| 35237 |
+ border: none; |
|
| 35238 |
+ outline: 0.2rem solid var(--color-stroke-brand-primary); |
|
| 35239 |
+} |
|
| 35240 |
+.emotion-check-area .emotion-check ul label img {
|
|
| 35241 |
+ width: 8rem; |
|
| 35242 |
+ aspect-ratio: 1; |
|
| 35243 |
+} |
|
| 35244 |
+.emotion-check-area .emotion-check ul label strong {
|
|
| 35245 |
+ font-size: var(--font-body-lg); |
|
| 35246 |
+ font-weight: var(--size-font-weight-md); |
|
| 35247 |
+ color: var(--color-font-default-secondary); |
|
| 35248 |
+} |
|
| 35249 |
+.emotion-check-area .emotion-check ul .emotion-none {
|
|
| 35250 |
+ grid-column: 1/-1; |
|
| 35251 |
+} |
|
| 35252 |
+.emotion-check-area .emotion-check ul .emotion-none label {
|
|
| 35253 |
+ -webkit-box-orient: horizontal; |
|
| 35254 |
+ -webkit-box-direction: normal; |
|
| 35255 |
+ -ms-flex-direction: row; |
|
| 35256 |
+ flex-direction: row; |
|
| 35257 |
+} |
|
| 35258 |
+.emotion-check-area .emotion-check ul .emotion-none label img {
|
|
| 35259 |
+ width: 2.4rem; |
|
| 35260 |
+} |
|
| 35261 |
+ |
|
| 35262 |
+.calendar-tbl .emotion {
|
|
| 35263 |
+ display: -webkit-box; |
|
| 35264 |
+ display: -ms-flexbox; |
|
| 35265 |
+ display: flex; |
|
| 35266 |
+ -webkit-box-orient: vertical; |
|
| 35267 |
+ -webkit-box-direction: normal; |
|
| 35268 |
+ -ms-flex-direction: column; |
|
| 35269 |
+ flex-direction: column; |
|
| 35270 |
+ -webkit-box-align: center; |
|
| 35271 |
+ -ms-flex-align: center; |
|
| 35272 |
+ align-items: center; |
|
| 35273 |
+ gap: 0.4rem; |
|
| 35274 |
+} |
|
| 35275 |
+.calendar-tbl .emotion img {
|
|
| 35276 |
+ width: 4.8rem; |
|
| 35277 |
+ aspect-ratio: 1; |
|
| 35278 |
+} |
|
| 35279 |
+.calendar-tbl .emotion figcaption {
|
|
| 35280 |
+ font-size: var(--font-body-sm); |
|
| 35281 |
+ font-weight: var(--size-font-weight-md); |
|
| 35282 |
+} |
|
| 35283 |
+ |
|
| 35284 |
+.survey-q-list > li {
|
|
| 35285 |
+ padding: 2.4rem 0; |
|
| 35286 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35287 |
+ display: -webkit-box; |
|
| 35288 |
+ display: -ms-flexbox; |
|
| 35289 |
+ display: flex; |
|
| 35290 |
+ -webkit-box-orient: vertical; |
|
| 35291 |
+ -webkit-box-direction: normal; |
|
| 35292 |
+ -ms-flex-direction: column; |
|
| 35293 |
+ flex-direction: column; |
|
| 35294 |
+ gap: 2.4rem; |
|
| 35295 |
+ -webkit-box-align: center; |
|
| 35296 |
+ -ms-flex-align: center; |
|
| 35297 |
+ align-items: center; |
|
| 35298 |
+} |
|
| 35299 |
+.survey-q-list > li:first-of-type {
|
|
| 35300 |
+ padding-top: 0; |
|
| 35301 |
+} |
|
| 35302 |
+.survey-q-list .q-area {
|
|
| 35303 |
+ display: -webkit-box; |
|
| 35304 |
+ display: -ms-flexbox; |
|
| 35305 |
+ display: flex; |
|
| 35306 |
+ -webkit-box-align: center; |
|
| 35307 |
+ -ms-flex-align: center; |
|
| 35308 |
+ align-items: center; |
|
| 35309 |
+ gap: 1.6rem; |
|
| 35310 |
+ width: 100%; |
|
| 35311 |
+} |
|
| 35312 |
+.survey-q-list .a-area {
|
|
| 35313 |
+ width: 100%; |
|
| 35314 |
+} |
|
| 35315 |
+.survey-q-list span {
|
|
| 35316 |
+ color: var(--color-font-default-secondary); |
|
| 35317 |
+ font-size: var(--font-body-md); |
|
| 35318 |
+ font-weight: var(--size-font-weight-md); |
|
| 35319 |
+} |
|
| 35320 |
+.survey-q-list .q-tit {
|
|
| 35321 |
+ font-size: var(--font-tit-md); |
|
| 35322 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35323 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35324 |
+} |
|
| 35325 |
+.survey-q-list .a-legend {
|
|
| 35326 |
+ display: -webkit-box; |
|
| 35327 |
+ display: -ms-flexbox; |
|
| 35328 |
+ display: flex; |
|
| 35329 |
+ -webkit-box-pack: justify; |
|
| 35330 |
+ -ms-flex-pack: justify; |
|
| 35331 |
+ justify-content: space-between; |
|
| 35332 |
+ margin-top: 0.8rem; |
|
| 35333 |
+} |
|
| 35334 |
+.survey-q-list .a-cont {
|
|
| 35335 |
+ display: -webkit-box; |
|
| 35336 |
+ display: -ms-flexbox; |
|
| 35337 |
+ display: flex; |
|
| 35338 |
+ -webkit-box-orient: horizontal; |
|
| 35339 |
+ -webkit-box-direction: normal; |
|
| 35340 |
+ -ms-flex-direction: row; |
|
| 35341 |
+ flex-direction: row; |
|
| 35342 |
+ -webkit-box-pack: justify; |
|
| 35343 |
+ -ms-flex-pack: justify; |
|
| 35344 |
+ justify-content: space-between; |
|
| 35345 |
+ gap: 0.8rem; |
|
| 35346 |
+ word-break: keep-all; |
|
| 35347 |
+ text-align: center; |
|
| 35348 |
+} |
|
| 35349 |
+.survey-q-list .a-cont:has(.a-des) {
|
|
| 35350 |
+ padding-top: 4.8rem; |
|
| 35351 |
+} |
|
| 35352 |
+.survey-q-list .a-cont label {
|
|
| 35353 |
+ display: -webkit-box; |
|
| 35354 |
+ display: -ms-flexbox; |
|
| 35355 |
+ display: flex; |
|
| 35356 |
+ -webkit-box-orient: vertical; |
|
| 35357 |
+ -webkit-box-direction: normal; |
|
| 35358 |
+ -ms-flex-direction: column; |
|
| 35359 |
+ flex-direction: column; |
|
| 35360 |
+ -webkit-box-align: center; |
|
| 35361 |
+ -ms-flex-align: center; |
|
| 35362 |
+ align-items: center; |
|
| 35363 |
+ gap: 0.8rem; |
|
| 35364 |
+ cursor: pointer; |
|
| 35365 |
+} |
|
| 35366 |
+.survey-q-list .a-cont label i {
|
|
| 35367 |
+ position: relative; |
|
| 35368 |
+ display: -webkit-box; |
|
| 35369 |
+ display: -ms-flexbox; |
|
| 35370 |
+ display: flex; |
|
| 35371 |
+ -webkit-box-align: center; |
|
| 35372 |
+ -ms-flex-align: center; |
|
| 35373 |
+ align-items: center; |
|
| 35374 |
+ -webkit-box-pack: center; |
|
| 35375 |
+ -ms-flex-pack: center; |
|
| 35376 |
+ justify-content: center; |
|
| 35377 |
+ width: 4.8rem; |
|
| 35378 |
+ height: 4.8rem; |
|
| 35379 |
+ border-radius: 100%; |
|
| 35380 |
+ background-color: var(--color-icon-brand-primary-inverse); |
|
| 35381 |
+} |
|
| 35382 |
+.survey-q-list .a-cont label i::before {
|
|
| 35383 |
+ content: " "; |
|
| 35384 |
+ display: block; |
|
| 35385 |
+ width: 0; |
|
| 35386 |
+ aspect-ratio: 1; |
|
| 35387 |
+ border-radius: 100%; |
|
| 35388 |
+ background-color: var(--color-icon-brand-primary); |
|
| 35389 |
+ -webkit-transition: all 0.2s; |
|
| 35390 |
+ transition: all 0.2s; |
|
| 35391 |
+} |
|
| 35392 |
+.survey-q-list .a-cont label input:checked ~ i {
|
|
| 35393 |
+ border: 0.1rem solid var(--color-icon-brand-primary); |
|
| 35394 |
+} |
|
| 35395 |
+.survey-q-list .a-cont label input:checked ~ i::before {
|
|
| 35396 |
+ width: 60%; |
|
| 35397 |
+} |
|
| 35398 |
+.survey-q-list .a-cont .level1 i {
|
|
| 35399 |
+ background-color: var(--color-icon-success-primary-inverse); |
|
| 35400 |
+} |
|
| 35401 |
+.survey-q-list .a-cont .level1 input:checked ~ i {
|
|
| 35402 |
+ border-color: var(--color-icon-success-primary); |
|
| 35403 |
+} |
|
| 35404 |
+.survey-q-list .a-cont .level1 input:checked ~ i::before {
|
|
| 35405 |
+ background-color: var(--color-icon-success-primary); |
|
| 35406 |
+} |
|
| 35407 |
+.survey-q-list .a-cont .level2 i {
|
|
| 35408 |
+ background-color: var(--color-icon-info-primary-inverse); |
|
| 35409 |
+} |
|
| 35410 |
+.survey-q-list .a-cont .level2 input:checked ~ i {
|
|
| 35411 |
+ border-color: var(--color-icon-info-primary); |
|
| 35412 |
+} |
|
| 35413 |
+.survey-q-list .a-cont .level2 input:checked ~ i::before {
|
|
| 35414 |
+ background-color: var(--color-icon-info-primary); |
|
| 35415 |
+} |
|
| 35416 |
+.survey-q-list .a-cont .level3 i {
|
|
| 35417 |
+ background-color: var(--color-icon-danger-primary-inverse); |
|
| 35418 |
+} |
|
| 35419 |
+.survey-q-list .a-cont .level3 input:checked ~ i {
|
|
| 35420 |
+ border-color: var(--color-icon-danger-primary); |
|
| 35421 |
+} |
|
| 35422 |
+.survey-q-list .a-cont .level3 input:checked ~ i::before {
|
|
| 35423 |
+ background-color: var(--color-icon-danger-primary); |
|
| 35424 |
+} |
|
| 35425 |
+.survey-q-list .a-cont .a-des {
|
|
| 35426 |
+ position: absolute; |
|
| 35427 |
+ -webkit-transform: translateY(calc(-100% - 0.8rem)); |
|
| 35428 |
+ transform: translateY(calc(-100% - 0.8rem)); |
|
| 35429 |
+ display: -webkit-box; |
|
| 35430 |
+ display: -ms-flexbox; |
|
| 35431 |
+ display: flex; |
|
| 35432 |
+ -webkit-box-orient: vertical; |
|
| 35433 |
+ -webkit-box-direction: normal; |
|
| 35434 |
+ -ms-flex-direction: column; |
|
| 35435 |
+ flex-direction: column; |
|
| 35436 |
+ gap: 0.4rem; |
|
| 35437 |
+ font-size: var(--font-body-xsm); |
|
| 35438 |
+ font-weight: var(--size-font-weight-md); |
|
| 35439 |
+ max-width: 24rem; |
|
| 35440 |
+} |
|
| 35441 |
+.survey-q-list .a-cont .a-des:after {
|
|
| 35442 |
+ content: " "; |
|
| 35443 |
+ display: block; |
|
| 35444 |
+ width: 0; |
|
| 35445 |
+ height: 0; |
|
| 35446 |
+ border-style: solid; |
|
| 35447 |
+ border-right: 0.6rem solid transparent; |
|
| 35448 |
+ border-left: 0.6rem solid transparent; |
|
| 35449 |
+ border-top: 0.6rem solid var(--color-stroke-default-secondary); |
|
| 35450 |
+ border-bottom: 0; |
|
| 35451 |
+ margin: 0 auto; |
|
| 35452 |
+} |
|
| 35453 |
+ |
|
| 35454 |
+.invite-area {
|
|
| 35455 |
+ display: -webkit-box; |
|
| 35456 |
+ display: -ms-flexbox; |
|
| 35457 |
+ display: flex; |
|
| 35458 |
+ -webkit-box-orient: vertical; |
|
| 35459 |
+ -webkit-box-direction: normal; |
|
| 35460 |
+ -ms-flex-direction: column; |
|
| 35461 |
+ flex-direction: column; |
|
| 35462 |
+ gap: 3.2rem; |
|
| 35463 |
+ min-height: 100%; |
|
| 35464 |
+ -webkit-box-pack: center; |
|
| 35465 |
+ -ms-flex-pack: center; |
|
| 35466 |
+ justify-content: center; |
|
| 35467 |
+ padding-top: 3.2rem; |
|
| 35468 |
+ padding-bottom: 3.2rem; |
|
| 35469 |
+} |
|
| 35470 |
+.invite-area > * {
|
|
| 35471 |
+ margin: 0; |
|
| 35472 |
+} |
|
| 35473 |
+.invite-area .img-area img {
|
|
| 35474 |
+ display: block; |
|
| 35475 |
+ max-width: 100%; |
|
| 35476 |
+ margin: 0 auto; |
|
| 35477 |
+} |
|
| 35478 |
+.invite-area .txt-area {
|
|
| 35479 |
+ text-align: center; |
|
| 35480 |
+ display: -webkit-box; |
|
| 35481 |
+ display: -ms-flexbox; |
|
| 35482 |
+ display: flex; |
|
| 35483 |
+ -webkit-box-orient: vertical; |
|
| 35484 |
+ -webkit-box-direction: normal; |
|
| 35485 |
+ -ms-flex-direction: column; |
|
| 35486 |
+ flex-direction: column; |
|
| 35487 |
+ gap: 0.4rem; |
|
| 35488 |
+ -webkit-box-align: center; |
|
| 35489 |
+ -ms-flex-align: center; |
|
| 35490 |
+ align-items: center; |
|
| 35491 |
+ -webkit-box-pack: center; |
|
| 35492 |
+ -ms-flex-pack: center; |
|
| 35493 |
+ justify-content: center; |
|
| 35494 |
+} |
|
| 35495 |
+.invite-area .txt-area > * {
|
|
| 35496 |
+ margin: 0; |
|
| 35497 |
+} |
|
| 35498 |
+ |
|
| 35499 |
+.ai-gate-list {
|
|
| 35500 |
+ display: grid; |
|
| 35501 |
+ grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); |
|
| 35502 |
+ gap: 1.2rem; |
|
| 35503 |
+} |
|
| 35504 |
+.ai-gate-list a {
|
|
| 35505 |
+ display: block; |
|
| 35506 |
+ width: 100%; |
|
| 35507 |
+ height: 100%; |
|
| 35508 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35509 |
+ padding: 3.2rem 2.4rem; |
|
| 35510 |
+ border-radius: 2.4rem; |
|
| 35511 |
+} |
|
| 35512 |
+.ai-gate-list a:hover {
|
|
| 35513 |
+ border-top-width: 0.4rem; |
|
| 35514 |
+ border-top-color: var(--color-stroke-brand-primary); |
|
| 35515 |
+} |
|
| 35516 |
+.ai-gate-list .txt-area {
|
|
| 35517 |
+ position: relative; |
|
| 35518 |
+ display: -webkit-box; |
|
| 35519 |
+ display: -ms-flexbox; |
|
| 35520 |
+ display: flex; |
|
| 35521 |
+ -webkit-box-orient: vertical; |
|
| 35522 |
+ -webkit-box-direction: normal; |
|
| 35523 |
+ -ms-flex-direction: column; |
|
| 35524 |
+ flex-direction: column; |
|
| 35525 |
+ gap: 0.4rem; |
|
| 35526 |
+} |
|
| 35527 |
+.ai-gate-list .txt-area h3 {
|
|
| 35528 |
+ font-size: var(--font-tit-lg); |
|
| 35529 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35530 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35531 |
+} |
|
| 35532 |
+.ai-gate-list .txt-area p {
|
|
| 35533 |
+ color: var(--color-font-default-secondary); |
|
| 35534 |
+} |
|
| 35535 |
+.ai-gate-list .txt-area .btn {
|
|
| 35536 |
+ position: absolute; |
|
| 35537 |
+ right: 0; |
|
| 35538 |
+ top: 1.4rem; |
|
| 35539 |
+} |
|
| 35540 |
+.ai-gate-list .img-area {
|
|
| 35541 |
+ margin-top: 1.6rem; |
|
| 35542 |
+ border-radius: 2.4rem; |
|
| 35543 |
+ overflow: hidden; |
|
| 35544 |
+ background: var(--color-background-brand-primary); |
|
| 35545 |
+} |
|
| 35546 |
+.ai-gate-list .img-area img {
|
|
| 35547 |
+ display: block; |
|
| 35548 |
+ max-width: 100%; |
|
| 35549 |
+ margin: 0 auto; |
|
| 35550 |
+} |
|
| 35551 |
+.ai-gate-list li:nth-child(2n) a:hover {
|
|
| 35552 |
+ border-top-color: var(--color-stroke-brand-secondary); |
|
| 35553 |
+} |
|
| 35554 |
+.ai-gate-list li:nth-child(2n) .img-area {
|
|
| 35555 |
+ background: var(--color-background-brand-secondary); |
|
| 35556 |
+} |
|
| 35557 |
+ |
|
| 35558 |
+.ai-result-tag .txt-area {
|
|
| 35559 |
+ display: grid; |
|
| 35560 |
+ gap: 2.4rem; |
|
| 35561 |
+ grid-template-columns: 12rem 1fr; |
|
| 35562 |
+ -webkit-box-align: center; |
|
| 35563 |
+ -ms-flex-align: center; |
|
| 35564 |
+ align-items: center; |
|
| 35565 |
+} |
|
| 35566 |
+.ai-result-tag strong {
|
|
| 35567 |
+ display: -webkit-box; |
|
| 35568 |
+ display: -ms-flexbox; |
|
| 35569 |
+ display: flex; |
|
| 35570 |
+ -webkit-box-align: center; |
|
| 35571 |
+ -ms-flex-align: center; |
|
| 35572 |
+ align-items: center; |
|
| 35573 |
+ -webkit-box-pack: center; |
|
| 35574 |
+ -ms-flex-pack: center; |
|
| 35575 |
+ justify-content: center; |
|
| 35576 |
+ width: 12rem; |
|
| 35577 |
+ aspect-ratio: 1; |
|
| 35578 |
+ font-size: var(--font-tit-lg); |
|
| 35579 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35580 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35581 |
+ border-radius: 2.4rem; |
|
| 35582 |
+ padding: 1.6rem; |
|
| 35583 |
+ text-align: center; |
|
| 35584 |
+} |
|
| 35585 |
+.ai-result-tag strong.success {
|
|
| 35586 |
+ background-color: var(--color-background-success-primary); |
|
| 35587 |
+ color: var(--color-font-success-primary); |
|
| 35588 |
+} |
|
| 35589 |
+.ai-result-tag strong.warning {
|
|
| 35590 |
+ background-color: var(--color-background-warning-primary); |
|
| 35591 |
+ color: var(--color-font-warning-primary); |
|
| 35592 |
+} |
|
| 35593 |
+ |
|
| 35594 |
+.ai-result-info {
|
|
| 35595 |
+ padding: 3.2rem 32rem 3.2rem 3.2rem; |
|
| 35596 |
+ border-radius: 2.4rem; |
|
| 35597 |
+ background: url("../images/custom/sub/img_ai_result_info_bg.png") right no-repeat;
|
|
| 35598 |
+ background-color: var(--color-background-brand-primary); |
|
| 35599 |
+ background-size: contain; |
|
| 35600 |
+} |
|
| 35601 |
+.ai-result-info .txt-area {
|
|
| 35602 |
+ display: grid; |
|
| 35603 |
+ gap: 1.6rem; |
|
| 35604 |
+} |
|
| 35605 |
+.ai-result-info .txt {
|
|
| 35606 |
+ font-size: var(--font-body-lg); |
|
| 35607 |
+ font-weight: var(--size-font-weight-md); |
|
| 35608 |
+ color: var(--color-font-brand-primary); |
|
| 35609 |
+} |
|
| 35610 |
+.ai-result-info .border-box, .ai-result-info .border-box-list > li, .ai-result-info .basicquiz-stu-list > li {
|
|
| 35611 |
+ border: none; |
|
| 35612 |
+} |
|
| 35613 |
+.ai-result-info .bullet {
|
|
| 35614 |
+ background-color: var(--color-background-default-primary); |
|
| 35615 |
+} |
|
| 35616 |
+ |
|
| 35617 |
+.ai-result-tutor {
|
|
| 35618 |
+ position: relative; |
|
| 35619 |
+ display: grid; |
|
| 35620 |
+ grid-template-columns: 16rem 1fr; |
|
| 35621 |
+ gap: 1.2rem; |
|
| 35622 |
+ -webkit-box-align: center; |
|
| 35623 |
+ -ms-flex-align: center; |
|
| 35624 |
+ align-items: center; |
|
| 35625 |
+} |
|
| 35626 |
+.ai-result-tutor::before {
|
|
| 35627 |
+ content: " "; |
|
| 35628 |
+ position: absolute; |
|
| 35629 |
+ top: -1.6rem; |
|
| 35630 |
+ right: 4rem; |
|
| 35631 |
+ width: 10rem; |
|
| 35632 |
+ aspect-ratio: 100/92; |
|
| 35633 |
+ background: url("../images/custom/sub/img_ai_info_obj.svg");
|
|
| 35634 |
+ background-size: contain; |
|
| 35635 |
+ z-index: 1; |
|
| 35636 |
+} |
|
| 35637 |
+.ai-result-tutor .img-area {
|
|
| 35638 |
+ max-width: 100%; |
|
| 35639 |
+} |
|
| 35640 |
+.ai-result-tutor .txt-area {
|
|
| 35641 |
+ position: relative; |
|
| 35642 |
+ display: -webkit-box; |
|
| 35643 |
+ display: -ms-flexbox; |
|
| 35644 |
+ display: flex; |
|
| 35645 |
+ padding: 2.4rem 16rem 2.4rem 2.4rem; |
|
| 35646 |
+ -webkit-box-orient: vertical; |
|
| 35647 |
+ -webkit-box-direction: normal; |
|
| 35648 |
+ -ms-flex-direction: column; |
|
| 35649 |
+ flex-direction: column; |
|
| 35650 |
+ -webkit-box-align: start; |
|
| 35651 |
+ -ms-flex-align: start; |
|
| 35652 |
+ align-items: flex-start; |
|
| 35653 |
+ gap: 0.8rem; |
|
| 35654 |
+ border-radius: 3.2rem; |
|
| 35655 |
+ background: var(--color-background-default-secondary); |
|
| 35656 |
+ min-height: 7.6rem; |
|
| 35657 |
+} |
|
| 35658 |
+.ai-result-tutor .txt-area::before {
|
|
| 35659 |
+ content: " "; |
|
| 35660 |
+ position: absolute; |
|
| 35661 |
+ left: 0; |
|
| 35662 |
+ top: 50%; |
|
| 35663 |
+ -webkit-transform: translate(-50%, -100%); |
|
| 35664 |
+ transform: translate(-50%, -100%); |
|
| 35665 |
+ width: 0; |
|
| 35666 |
+ height: 0; |
|
| 35667 |
+ border-style: solid; |
|
| 35668 |
+ border-top: 0.6rem solid transparent; |
|
| 35669 |
+ border-bottom: 0.6rem solid transparent; |
|
| 35670 |
+ border-right: 1.6rem solid var(--color-background-default-secondary); |
|
| 35671 |
+ border-left: 0; |
|
| 35672 |
+} |
|
| 35673 |
+.ai-result-tutor .txt-area h3 {
|
|
| 35674 |
+ font-size: var(--font-tit-sm); |
|
| 35675 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35676 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35677 |
+ color: var(--color-font-brand-primary); |
|
| 35678 |
+} |
|
| 35679 |
+ |
|
| 35680 |
+.ai-result-sel header {
|
|
| 35681 |
+ border-radius: 2.4rem; |
|
| 35682 |
+ display: -webkit-box; |
|
| 35683 |
+ display: -ms-flexbox; |
|
| 35684 |
+ display: flex; |
|
| 35685 |
+ min-height: 16rem; |
|
| 35686 |
+ padding: 3.2rem 4rem; |
|
| 35687 |
+ -webkit-box-orient: vertical; |
|
| 35688 |
+ -webkit-box-direction: normal; |
|
| 35689 |
+ -ms-flex-direction: column; |
|
| 35690 |
+ flex-direction: column; |
|
| 35691 |
+ -webkit-box-pack: center; |
|
| 35692 |
+ -ms-flex-pack: center; |
|
| 35693 |
+ justify-content: center; |
|
| 35694 |
+ -webkit-box-align: center; |
|
| 35695 |
+ -ms-flex-align: center; |
|
| 35696 |
+ align-items: center; |
|
| 35697 |
+ text-align: center; |
|
| 35698 |
+ gap: 0.8rem; |
|
| 35699 |
+ background: -webkit-gradient(linear, left top, right top, from(var(--color-primary5)), to(var(--color-accent5))); |
|
| 35700 |
+ background: linear-gradient(90deg, var(--color-primary5) 0%, var(--color-accent5) 100%); |
|
| 35701 |
+ animation: ai-result-sel 6s ease infinite alternate-reverse; |
|
| 35702 |
+} |
|
| 35703 |
+@keyframes ai-result-sel {
|
|
| 35704 |
+ 0% {
|
|
| 35705 |
+ -webkit-filter: hue-rotate(0deg); |
|
| 35706 |
+ filter: hue-rotate(0deg); |
|
| 35707 |
+ } |
|
| 35708 |
+ 100% {
|
|
| 35709 |
+ -webkit-filter: hue-rotate(360deg); |
|
| 35710 |
+ filter: hue-rotate(360deg); |
|
| 35711 |
+ } |
|
| 35712 |
+} |
|
| 35713 |
+.ai-result-sel header h3 {
|
|
| 35714 |
+ font-size: var(--font-tit-lg); |
|
| 35715 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35716 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35717 |
+} |
|
| 35718 |
+.ai-result-sel header p {
|
|
| 35719 |
+ color: var(--color-font-default-secondary); |
|
| 35720 |
+} |
|
| 35721 |
+.ai-result-sel .fnc {
|
|
| 35722 |
+ position: relative; |
|
| 35723 |
+ display: -webkit-box; |
|
| 35724 |
+ display: -ms-flexbox; |
|
| 35725 |
+ display: flex; |
|
| 35726 |
+ -webkit-box-pack: center; |
|
| 35727 |
+ -ms-flex-pack: center; |
|
| 35728 |
+ justify-content: center; |
|
| 35729 |
+ -webkit-box-align: center; |
|
| 35730 |
+ -ms-flex-align: center; |
|
| 35731 |
+ align-items: center; |
|
| 35732 |
+ gap: 0.8rem; |
|
| 35733 |
+ padding-top: 8rem; |
|
| 35734 |
+} |
|
| 35735 |
+.ai-result-sel .fnc .fnc::before, .ai-result-sel .fnc button::before {
|
|
| 35736 |
+ position: absolute; |
|
| 35737 |
+ left: 50%; |
|
| 35738 |
+ display: block; |
|
| 35739 |
+ width: 0.2rem; |
|
| 35740 |
+ height: 4rem; |
|
| 35741 |
+ background: var(--color-stroke-default-tertiary); |
|
| 35742 |
+} |
|
| 35743 |
+.ai-result-sel .fnc::before {
|
|
| 35744 |
+ content: ""; |
|
| 35745 |
+ position: absolute; |
|
| 35746 |
+ left: 50%; |
|
| 35747 |
+ display: block; |
|
| 35748 |
+ width: 0.2rem; |
|
| 35749 |
+ height: 4rem; |
|
| 35750 |
+ background: var(--color-stroke-default-tertiary); |
|
| 35751 |
+ top: 0; |
|
| 35752 |
+ -webkit-transform: translateX(-50%); |
|
| 35753 |
+ transform: translateX(-50%); |
|
| 35754 |
+} |
|
| 35755 |
+.ai-result-sel .fnc button {
|
|
| 35756 |
+ position: relative; |
|
| 35757 |
+ display: -webkit-box; |
|
| 35758 |
+ display: -ms-flexbox; |
|
| 35759 |
+ display: flex; |
|
| 35760 |
+ width: 36rem; |
|
| 35761 |
+ height: 8rem; |
|
| 35762 |
+ padding: 0 2.4rem; |
|
| 35763 |
+ -webkit-box-pack: center; |
|
| 35764 |
+ -ms-flex-pack: center; |
|
| 35765 |
+ justify-content: center; |
|
| 35766 |
+ -webkit-box-align: center; |
|
| 35767 |
+ -ms-flex-align: center; |
|
| 35768 |
+ align-items: center; |
|
| 35769 |
+ gap: 0.8rem; |
|
| 35770 |
+ border-radius: 4rem; |
|
| 35771 |
+ border: 0.2rem solid var(--color-stroke-brand-primary); |
|
| 35772 |
+ background: linear-gradient(100deg, var(--color-primary50) 32%, var(--color-primary40) 68%); |
|
| 35773 |
+ color: var(--color-font-default-primary-inverse); |
|
| 35774 |
+ font-size: var(--font-label-lg); |
|
| 35775 |
+ font-weight: var(--size-font-weight-md); |
|
| 35776 |
+ line-height: var(--size-font-lineheight-xsm); |
|
| 35777 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35778 |
+ -webkit-transition: all 0.3s; |
|
| 35779 |
+ transition: all 0.3s; |
|
| 35780 |
+} |
|
| 35781 |
+.ai-result-sel .fnc button:hover {
|
|
| 35782 |
+ background: linear-gradient(103deg, var(--color-primary50) 32%, var(--color-primary50) 68%); |
|
| 35783 |
+} |
|
| 35784 |
+.ai-result-sel .fnc button.seconadry {
|
|
| 35785 |
+ border-color: var(--color-stroke-brand-secondary); |
|
| 35786 |
+ background: linear-gradient(103deg, var(--color-secondary50) 32%, var(--color-secondary40) 68%); |
|
| 35787 |
+} |
|
| 35788 |
+.ai-result-sel .fnc button.seconadry:hover {
|
|
| 35789 |
+ background: linear-gradient(103deg, var(--color-secondary50) 32%, var(--color-secondary50) 68%); |
|
| 35790 |
+} |
|
| 35791 |
+.ai-result-sel .fnc button::before {
|
|
| 35792 |
+ content: ""; |
|
| 35793 |
+ top: -0.2rem; |
|
| 35794 |
+ -webkit-transform: translate(-50%, -100%); |
|
| 35795 |
+ transform: translate(-50%, -100%); |
|
| 35796 |
+} |
|
| 35797 |
+.ai-result-sel .fnc button::after {
|
|
| 35798 |
+ content: ""; |
|
| 35799 |
+ position: absolute; |
|
| 35800 |
+ top: -4.2rem; |
|
| 35801 |
+ left: 50%; |
|
| 35802 |
+ height: 0.2rem; |
|
| 35803 |
+ width: calc(50% + 0.4rem); |
|
| 35804 |
+ background: var(--color-stroke-default-tertiary); |
|
| 35805 |
+} |
|
| 35806 |
+.ai-result-sel .fnc button:nth-of-type(2)::after {
|
|
| 35807 |
+ left: -0.4rem; |
|
| 35808 |
+} |
|
| 35809 |
+ |
|
| 35810 |
+.book-list {
|
|
| 35811 |
+ display: grid; |
|
| 35812 |
+ grid-template-columns: repeat(5, 1fr); |
|
| 35813 |
+ gap: 3.2rem 2.4rem; |
|
| 35814 |
+} |
|
| 35815 |
+.book-list li {
|
|
| 35816 |
+ display: -webkit-box; |
|
| 35817 |
+ display: -ms-flexbox; |
|
| 35818 |
+ display: flex; |
|
| 35819 |
+ -webkit-box-orient: vertical; |
|
| 35820 |
+ -webkit-box-direction: normal; |
|
| 35821 |
+ -ms-flex-direction: column; |
|
| 35822 |
+ flex-direction: column; |
|
| 35823 |
+ gap: 1.6rem; |
|
| 35824 |
+ position: relative; |
|
| 35825 |
+} |
|
| 35826 |
+.book-list li .item-checkradio {
|
|
| 35827 |
+ position: absolute; |
|
| 35828 |
+ top: 1.6rem; |
|
| 35829 |
+ left: 1.6rem; |
|
| 35830 |
+} |
|
| 35831 |
+.book-list li .img-area figure {
|
|
| 35832 |
+ border-radius: 1.2rem; |
|
| 35833 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35834 |
+ overflow: hidden; |
|
| 35835 |
+ width: 100%; |
|
| 35836 |
+ aspect-ratio: 7/9; |
|
| 35837 |
+} |
|
| 35838 |
+.book-list li .img-area figure img {
|
|
| 35839 |
+ display: block; |
|
| 35840 |
+ -o-object-fit: cover; |
|
| 35841 |
+ object-fit: cover; |
|
| 35842 |
+ width: 100%; |
|
| 35843 |
+ height: 100%; |
|
| 35844 |
+} |
|
| 35845 |
+.book-list li .txt-area {
|
|
| 35846 |
+ display: -webkit-box; |
|
| 35847 |
+ display: -ms-flexbox; |
|
| 35848 |
+ display: flex; |
|
| 35849 |
+ -webkit-box-orient: vertical; |
|
| 35850 |
+ -webkit-box-direction: normal; |
|
| 35851 |
+ -ms-flex-direction: column; |
|
| 35852 |
+ flex-direction: column; |
|
| 35853 |
+ -webkit-box-align: center; |
|
| 35854 |
+ -ms-flex-align: center; |
|
| 35855 |
+ align-items: center; |
|
| 35856 |
+ gap: 0.4rem; |
|
| 35857 |
+} |
|
| 35858 |
+.book-list li .txt-area strong {
|
|
| 35859 |
+ font-size: var(--font-tit-sm); |
|
| 35860 |
+ font-weight: var(--size-font-weight-xlg); |
|
| 35861 |
+ line-height: var(--size-font-lineheight-sm); |
|
| 35862 |
+} |
|
| 35863 |
+.book-list.col2 {
|
|
| 35864 |
+ grid-template-columns: repeat(2, 1fr); |
|
| 35865 |
+} |
|
| 35866 |
+.book-list.col3 {
|
|
| 35867 |
+ grid-template-columns: repeat(3, 1fr); |
|
| 35868 |
+} |
|
| 35869 |
+ |
|
| 35870 |
+.bookmark-list {
|
|
| 35871 |
+ display: grid; |
|
| 35872 |
+ grid-template-columns: repeat(4, 1fr); |
|
| 35873 |
+ gap: 0.4rem; |
|
| 35874 |
+} |
|
| 35875 |
+.bookmark-list > li {
|
|
| 35876 |
+ position: relative; |
|
| 35877 |
+ min-height: 10rem; |
|
| 35878 |
+} |
|
| 35879 |
+.bookmark-list > li figure {
|
|
| 35880 |
+ display: -webkit-box; |
|
| 35881 |
+ display: -ms-flexbox; |
|
| 35882 |
+ display: flex; |
|
| 35883 |
+ padding: 1.6rem 0.8rem; |
|
| 35884 |
+ -webkit-box-orient: vertical; |
|
| 35885 |
+ -webkit-box-direction: normal; |
|
| 35886 |
+ -ms-flex-direction: column; |
|
| 35887 |
+ flex-direction: column; |
|
| 35888 |
+ -webkit-box-align: center; |
|
| 35889 |
+ -ms-flex-align: center; |
|
| 35890 |
+ align-items: center; |
|
| 35891 |
+ gap: 0.8rem; |
|
| 35892 |
+ border-radius: 2.4rem; |
|
| 35893 |
+} |
|
| 35894 |
+.bookmark-list > li figure img {
|
|
| 35895 |
+ display: block; |
|
| 35896 |
+ width: 3.2rem; |
|
| 35897 |
+ height: 3.2rem; |
|
| 35898 |
+} |
|
| 35899 |
+.bookmark-list > li figure figcaption {
|
|
| 35900 |
+ text-align: center; |
|
| 35901 |
+ color: var(--color-font-default-secondary); |
|
| 35902 |
+ word-break: keep-all; |
|
| 35903 |
+ display: -webkit-box; |
|
| 35904 |
+ overflow: hidden; |
|
| 35905 |
+ line-height: 1.4; |
|
| 35906 |
+ width: 100%; |
|
| 35907 |
+ text-overflow: ellipsis; |
|
| 35908 |
+ -webkit-box-orient: vertical; |
|
| 35909 |
+ -webkit-line-clamp: 2; |
|
| 35910 |
+ font-size: var(--font-label-sm); |
|
| 35911 |
+ font-weight: var(--size-font-weight-md); |
|
| 35912 |
+ line-height: var(--size-font-lineheight-xsm); |
|
| 35913 |
+} |
|
| 35914 |
+.bookmark-list > li figure:hover {
|
|
| 35915 |
+ background-color: var(--color-background-default-secondary); |
|
| 35916 |
+} |
|
| 35917 |
+.bookmark-list > li .etc-fnc-area {
|
|
| 35918 |
+ position: absolute; |
|
| 35919 |
+ top: 0; |
|
| 35920 |
+ right: 0; |
|
| 35921 |
+ border-radius: 20rem; |
|
| 35922 |
+} |
|
| 35923 |
+.bookmark-list > li .etc-fnc-area:hover {
|
|
| 35924 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35925 |
+ background-color: var(--color-background-default-primary); |
|
| 35926 |
+} |
|
| 35927 |
+ |
|
| 35928 |
+.bookmark-txt-list {
|
|
| 35929 |
+ font-size: var(--font-body-sm); |
|
| 35930 |
+ font-weight: var(--size-font-weight-md); |
|
| 35931 |
+ color: var(--color-font-default-secondary); |
|
| 35932 |
+ display: grid; |
|
| 35933 |
+ grid-template-columns: repeat(2, 1fr); |
|
| 35934 |
+ border-radius: 1.2rem; |
|
| 35935 |
+ border: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35936 |
+ overflow: hidden; |
|
| 35937 |
+} |
|
| 35938 |
+.bookmark-txt-list li {
|
|
| 35939 |
+ border-bottom: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35940 |
+} |
|
| 35941 |
+.bookmark-txt-list li a {
|
|
| 35942 |
+ display: block; |
|
| 35943 |
+ text-align: center; |
|
| 35944 |
+ padding: 0.8rem; |
|
| 35945 |
+} |
|
| 35946 |
+.bookmark-txt-list li a:hover {
|
|
| 35947 |
+ background-color: var(--color-background-default-secondary); |
|
| 35948 |
+} |
|
| 35949 |
+.bookmark-txt-list li:nth-child(odd) {
|
|
| 35950 |
+ border-right: 0.1rem solid var(--color-stroke-default-tertiary); |
|
| 35951 |
+} |
|
| 35952 |
+.bookmark-txt-list li:last-child {
|
|
| 35953 |
+ border-right: none; |
|
| 35954 |
+ border-bottom: none; |
|
| 35955 |
+} |
|
| 35956 |
+.bookmark-txt-list li:last-child:nth-child(odd) {
|
|
| 35957 |
+ grid-column: 1/-1; |
|
| 35958 |
+} |
|
| 35959 |
+ |
|
| 35960 |
+.btn-item-add {
|
|
| 35961 |
+ display: -webkit-box; |
|
| 35962 |
+ display: -ms-flexbox; |
|
| 35963 |
+ display: flex; |
|
| 35964 |
+ -webkit-box-orient: vertical; |
|
| 35965 |
+ -webkit-box-direction: normal; |
|
| 35966 |
+ -ms-flex-direction: column; |
|
| 35967 |
+ flex-direction: column; |
|
| 35968 |
+ -webkit-box-pack: center; |
|
| 35969 |
+ -ms-flex-pack: center; |
|
| 35970 |
+ justify-content: center; |
|
| 35971 |
+ -webkit-box-align: center; |
|
| 35972 |
+ -ms-flex-align: center; |
|
| 35973 |
+ align-items: center; |
|
| 35974 |
+ gap: 1.2rem; |
|
| 35975 |
+ border: 0.1rem dashed var(--color-stroke-default-tertiary); |
|
| 35976 |
+ border-radius: 2.4rem; |
|
| 35977 |
+ text-align: center; |
|
| 35978 |
+ color: var(--color-font-default-tertiary); |
|
| 35979 |
+ width: 100%; |
|
| 35980 |
+ height: 100%; |
|
| 35981 |
+} |
|
| 35982 |
+ |
|
| 35983 |
+@media (max-width: 1023px) {
|
|
| 35984 |
+ .row {
|
|
| 35985 |
+ grid-template-columns: 1fr; |
|
| 35986 |
+ gap: var(--spacing-section-sm) 0; |
|
| 35987 |
+ } |
|
| 35988 |
+} |
|
| 35989 |
+@media (max-width: 767px) {
|
|
| 35990 |
+ .reference-list {
|
|
| 35991 |
+ grid-template-columns: initial; |
|
| 35992 |
+ } |
|
| 35993 |
+ .reference-list .img-area {
|
|
| 35994 |
+ max-width: 40%; |
|
| 35995 |
+ border-radius: 0.8rem; |
|
| 35996 |
+ } |
|
| 35997 |
+ .mark-area {
|
|
| 35998 |
+ -webkit-box-orient: vertical; |
|
| 35999 |
+ -webkit-box-direction: normal; |
|
| 36000 |
+ -ms-flex-direction: column; |
|
| 36001 |
+ flex-direction: column; |
|
| 36002 |
+ } |
|
| 36003 |
+ .mark-area .sticky-cont {
|
|
| 36004 |
+ width: 100%; |
|
| 36005 |
+ } |
|
| 36006 |
+ .mark-area .sticky {
|
|
| 36007 |
+ height: 48rem; |
|
| 36008 |
+ } |
|
| 36009 |
+ .user-info-area .wrap {
|
|
| 36010 |
+ -webkit-box-orient: vertical; |
|
| 36011 |
+ -webkit-box-direction: normal; |
|
| 36012 |
+ -ms-flex-direction: column; |
|
| 36013 |
+ flex-direction: column; |
|
| 36014 |
+ } |
|
| 36015 |
+ .emotion-check-area .emotion-check {
|
|
| 36016 |
+ padding: 1.6rem; |
|
| 36017 |
+ } |
|
| 36018 |
+ .emotion-check-area .emotion-check ul {
|
|
| 36019 |
+ grid-template-columns: repeat(2, 1fr); |
|
| 36020 |
+ gap: 0.4rem; |
|
| 36021 |
+ } |
|
| 36022 |
+ .emotion-check-area .emotion-check ul label {
|
|
| 36023 |
+ padding: 1.2rem 0.8rem; |
|
| 36024 |
+ border-radius: 1.2rem; |
|
| 36025 |
+ } |
|
| 36026 |
+ .emotion-check-area .emotion-check ul label img {
|
|
| 36027 |
+ width: 4.8rem; |
|
| 36028 |
+ } |
|
| 36029 |
+ .emotion-check-area .emotion-check ul .emotion-none label img {
|
|
| 36030 |
+ width: 2.4rem; |
|
| 36031 |
+ } |
|
| 36032 |
+ .ai-gate-list {
|
|
| 36033 |
+ grid-template-columns: initial; |
|
| 36034 |
+ } |
|
| 36035 |
+ .ai-gate-list .btn.ico-arrow-right {
|
|
| 36036 |
+ display: none; |
|
| 36037 |
+ } |
|
| 36038 |
+ .ai-result-tag .txt-area {
|
|
| 36039 |
+ grid-template-columns: initial; |
|
| 36040 |
+ } |
|
| 36041 |
+ .ai-result-tag strong {
|
|
| 36042 |
+ width: 100%; |
|
| 36043 |
+ aspect-ratio: initial; |
|
| 36044 |
+ } |
|
| 36045 |
+ .ai-result-info {
|
|
| 36046 |
+ padding: 2.4rem; |
|
| 36047 |
+ background-image: none; |
|
| 36048 |
+ } |
|
| 36049 |
+ .ai-result-tutor {
|
|
| 36050 |
+ grid-template-columns: initial; |
|
| 36051 |
+ } |
|
| 36052 |
+ .ai-result-tutor::before {
|
|
| 36053 |
+ display: none; |
|
| 36054 |
+ } |
|
| 36055 |
+ .ai-result-tutor .txt-area {
|
|
| 36056 |
+ padding: 1.6rem; |
|
| 36057 |
+ } |
|
| 36058 |
+ .ai-result-sel .fnc {
|
|
| 36059 |
+ padding-top: 2.4rem; |
|
| 36060 |
+ gap: 0.4rem; |
|
| 36061 |
+ -webkit-box-orient: vertical; |
|
| 36062 |
+ -webkit-box-direction: normal; |
|
| 36063 |
+ -ms-flex-direction: column; |
|
| 36064 |
+ flex-direction: column; |
|
| 36065 |
+ } |
|
| 36066 |
+ .ai-result-sel .fnc button {
|
|
| 36067 |
+ width: 100%; |
|
| 36068 |
+ height: 6.4rem; |
|
| 36069 |
+ } |
|
| 36070 |
+ .ai-result-sel .fnc button::after, .ai-result-sel .fnc button::before {
|
|
| 36071 |
+ content: none; |
|
| 36072 |
+ } |
|
| 36073 |
+ .border-list > li {
|
|
| 36074 |
+ padding: 1.2rem 1.6rem; |
|
| 36075 |
+ } |
|
| 36076 |
+ .calendar-tbl .emotion img {
|
|
| 36077 |
+ width: 3.2rem; |
|
| 36078 |
+ } |
|
| 32744 | 36079 |
}/*# sourceMappingURL=style.css.map */(파일 끝에 줄바꿈 문자 없음) |
--- resources/front/site/SITE_00000/css/style.css.map
+++ resources/front/site/SITE_00000/css/style.css.map
| This diff is too big to display. |
--- resources/front/site/SITE_00000/css/style.min.css
+++ resources/front/site/SITE_00000/css/style.min.css
| This diff is too big to display. |
--- resources/front/site/SITE_00000/css/style.min.css.map
+++ resources/front/site/SITE_00000/css/style.min.css.map
| This diff is too big to display. |
--- resources/front/site/SITE_00000/css/style.scss
+++ resources/front/site/SITE_00000/css/style.scss
... | ... | @@ -82,4 +82,7 @@ |
| 82 | 82 |
@import 'custom/page/class'; |
| 83 | 83 |
@import 'custom/page/chart'; |
| 84 | 84 |
@import 'custom/page/userStudent'; |
| 85 |
+@import 'custom/page/sol'; |
|
| 86 |
+@import 'custom/page/hwa'; |
|
| 87 |
+ |
|
| 85 | 88 |
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?