.ukino-week-admin{max-width:1080px}.ukino-week-chart{box-sizing:border-box;margin:1.5rem 0;padding:clamp(1.1rem,4vw,2.2rem);border:1px solid #34504c;border-radius:16px;color:#f5f3ea;background:radial-gradient(ellipse at top right,#284844 0,transparent 62%),#102322;font-family:inherit;overflow-wrap:anywhere}.ukino-week-chart figcaption{display:block;margin:0;color:#c1d3ca;text-align:left;font-size:.88rem;line-height:1.5}.ukino-week-chart figcaption span{display:block;color:#f4b87e;font-size:.74rem;font-weight:750;letter-spacing:.08em}.ukino-week-chart figcaption strong{display:block;margin:.2rem 0;color:#fff;font-size:clamp(1.25rem,4vw,1.9rem);line-height:1.12}.ukino-week-chart ol{list-style:none;margin:1.5rem 0;padding:0}.ukino-week-chart li{margin:0 0 .85rem;padding:0}.ukino-week-label{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.35rem;font-size:.94rem;line-height:1.3}.ukino-week-label strong{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.ukino-week-label small{font-size:.72em;font-weight:400;color:#c1d3ca}.ukino-week-track{height:.43rem;border-radius:99px;background:#3a524e;overflow:hidden}.ukino-week-track span{display:block;height:100%;background:#83bbaa;border-radius:inherit}.ukino-week-chart:not(.ukino-week-trend) li:first-child .ukino-week-track span{background:#f4b87e}.ukino-week-chart p{margin:0;color:#c1d3ca;font-size:.73rem}.ukino-week-table{overflow-x:auto;margin:1.5rem 0}.ukino-week-table table{width:100%;min-width:440px;border-collapse:collapse;font-size:.9em;line-height:1.4}.ukino-week-table th,.ukino-week-table td{padding:.55em .65em;text-align:left;border-bottom:1px solid #b8c7c1;vertical-align:top}.ukino-week-table small{display:block;font-weight:400}.ukino-week-form{padding:18px 22px;margin:1.5rem 0;background:#fff;border:1px solid #dcdcde;border-radius:12px}.ukino-week-form fieldset label{display:inline-block;margin:3px 0}.ukino-week-share summary{cursor:pointer;font-weight:600}.ukino-week-share canvas{display:block;width:min(100%,800px);height:auto;margin:1rem 0;border-radius:10px}.ukino-week-admin select{max-width:100%}